The lucifer sheartail is distributed to deserts and arid areas with agave plants in the southwestern United States, from southwest Texas, extreme southwestern New Mexico to southeastern Arizona, and in central and northern Mexico. It is also found in the Madrean sky islands of the northern end of the Sierra Madre Occidental, Mexico. Its preferred habitat tends to be at altitudes of in canyons, mountain slopes, and dry washes having desert shrubs and cacti. In winter, the birds migrate to central Mexico.