Lilium parryi is native to the southwestern United States and northwestern Mexico where it grows in moist areas in mountain habitats. In California it is currently known from the San Bernardino and San Gabriel Mountains and a few remaining spots near Palomar Mountain to the south. It is the only true lily native to Arizona, where a few populations can be found in the Huachuca, Chiricahua, and Santa Rita Mountains. In Mexico, it has been found in mountains in the states of Sonora and Baja California.