The species' range extends from southeastern Arizona in the United States (Chiricahua, Huachuca, Pinaleno, Dos Cabezas, and Santa Rita mountains) southward in Mexico through the Sierra Madre Occidental to northeastern Sonora, western Chihuahua, and Durango, and in the Sierra Madre Oriental of southeastern Coahuila, southern Nuevo Leon, southwestern Tamaulipas, and north-central San Luis Potosi, and in Aguascalientes (Prival et al. 2002, Campbell and Lamar 2004). Its elevational range is from 1,220 to 3,200 m asl (4,000 to 10,500 feet) (Stebbins 2003); lower limit is about 1,850 m according to Campbell and Lamar (2004). Prival et al. (2002) found this species at 2,530 to 2,900 m asl in the Chiricahua Mountains.