Se encuentra a 131 km al sur de la ciudad fronteriza de Heroica Nogales en la frontera con Estados Unidos, a 235 km al noreste de Hermosillo la capital estatal, a 347 km al sureste de la ciudad portuaria de Puerto Peñasco en la costa del mar de Cortes, y a 488 km al norte de Ciudad Obregón, la segunda ciudad más importante del estado.