Stripe rust is a global disease of wheat. Identification of new resistance genes is key to developing and growing resistant varieties for control of the disease. Wheat line PI 660122 has exhibited a high level of stripe rust resistance for over a decade. However, the genetics of stripe rust resistance in this line has not been studied. A set of 239 recombinant inbred lines (RILs) was developed from a cross between PI 660122 and an elite Chinese cultivar Zhengmai 9023. The RIL population was phenotyped for stripe rust response in three field environments and genotyped with the Wheat 15K single-nucleotide polymorphism (SNP) array. A total of nine quantitative trait loci (QTLs) for stripe rust resistance were mapped to chromosomes 1B (one QTL), 2B (one QTL), 4B (two QTLs), 4D (two QTLs), 6A (one QTL), 6D (one QTL), and 7D (one QTL), of which seven QTLs were stable and designated as QYrPI660122.swust-4BS, QYrPI660122.swust-4BL, QYrPI660122.swust-4DS, QYrPI660122.swust-4DL, QYrZM9023.swust-6AS, QYrZM9023.swust-6DS, and QYrPI660122.swust-7DS. QYrPI660122.swust-4DS was a major all-stage resistance QTL explaining the highest percentage (10.67%-20.97%) of the total phenotypic variation and was mapped to a 12.15-cM interval flanked by SNP markers AX-110046962 and AX-111093894 on chromosome 4DS. The QTL and their linked SNP markers in this study can be used in wheat breeding to improve resistance to stripe rust. In addition, 26 lines were selected based on stripe rust resistance and agronomic traits in the field for further selection and release of new cultivars.