Cette espèce se rencontre du niveau de la mer jusqu'à environ 3 000 m d'altitude :
- aux États-Unis :
- dans le sud-est et l'ouest du Colorado,
- dans le sud de l'Utah,
- en Arizona,
- au sud du Nevada,
- dans l'ouest et dans le nord du Nouveau-Mexique,
- dans la région de Big Bend à l'ouest du Texas,
- au Mexique :
- à l'est de l'État de Sonora,
- à l'ouest de l'État de Chihuahua,
- dans l'État de Sinaloa,
- à l'ouest de l'État du Durango,
- au sud-ouest de l'État de Zacatecas,
- au sud de l'État de San Luis Potosí,
- dans l'État de Nayarit,
- dans l'État de Jalisco,
- dans l'État de Aguascalientes ,
- dans l'État du Guanajuato,
- dans l'État de Querétaro,
- dans l'État de Hidalgo,
- au nord de l'État du Colima,
- au nord de l'État de Michoacán,
- dans l'État de Mexico,
- dans l'État de Morelos,
- dans l'État du Tlaxcala,
- à l'est et au sud de l'État de Puebla,
- au nord de l'État de Guerrero,
- au nord-ouest de l'État d'Oaxaca.