Se encuentra en el desierto de Sonora en el noroeste de México, al este del Golfo de California, en la parte más oriental del Gran Desierto de Altar, justo debajo de la frontera de Arizona, Estados Unidos y al norte de la ciudad de Puerto Peñasco, México.