La especie se distribuye en tierras altas desde el sureste de Arizona, suroeste y centro de Nuevo México y oeste de Texas hacia México, desde los estados fronterizos (de Sonora a Tamaulipas) hacia el sur, hasta Oaxaca (oeste del Istmo de Tehuantepec).