Two major QTL for resistance to stripe rust were mapped on chromosome 2BL and 4BL in spring wheat PI 660072, and their KASP markers were developed. Stripe rust, caused by Puccinia striiformis f. sp. tritici (Pst), is one of the most devastating diseases of wheat worldwide. Identifying resistance genes is crucial for developing resistant cultivars to control the disease. Spring wheat PI 660072 (Triticum aestivum) has been identified to possess both adult-plant resistance (APR) and all-stage resistance (ASR) to stripe rust. To elucidate the genetic basis of the resistance in PI 660072, a mapping population consisting of 211 F5-F7 recombinant-inbred lines (RILs) was developed from a cross of PI 660072 with susceptible spring wheat Avocet S. The mapping population was phenotyped for stripe rust responses across five field environments from 2020 to 2022 and genotyped using the 15K SNP (single nucleotide polymorphism) array to map stripe rust resistance loci. The mapping population was also tested at the seedling stage with predominant Chinese Pst races CYR31, CYR32, CYR34 and PST-YX1-3-1 in the greenhouse. Stripe rust resistance genes were identified using the quantitative trait locus (QTL) mapping approach. Two QTL were identified with QYrPI660072.swust-2BL mapped on the long arm of chromosome 2B for ASR and QYrPI660072.swust-4BL on the long arm of chromosome 4B for APR. To facilitate marker-assisted selection breeding, Kompetitive allele specific PCR (KASP) markers, KASP-1269 for QYrPI660072.swust-2BL and KASP-3209 for QYrPI660072.swust-4BL, were developed. These markers could be used to introgress the effective resistance QTL into new wheat cultivars.