Esta especie se distribuye desde el sur de Estados Unidos hasta el sur de México, en Nuevo León se encuentra en municipios como Aramberri, Galeana, Iturbide, San Pedro Garza García y Santiago. Habita desde matorrales desérticos hasta bosques de encino, prefiere sitios rocoso entre la vegetación, tolera la insolación y la sequía.