Está ubicada en el sur del Estado de Sonora, a 50 kilómetros de la costa del Mar de Cortés y a 100 kilómetros de la Sierra Madre Occidental, se encuentra además a 240 km de Hermosillo, la capital del Estado; y a 530 kilómetros de la frontera con Estados Unidos.