Esta especie es endémica de México, distribuyéndose sus poblaciones desde el sur de Sonora hasta Oaxaca, e incluso las islas Marías en la costa del océano Pacífico.