El pueblo se encuentra 247 km al sureste de la ciudad fronteriza de Heroica Nogales, a 133 km al noreste de Hermosillo la capital estatal, a 463 km al sureste del ciudad portuaria de Puerto Peñasco, y a 386 km al norte de Ciudad Obregón, la segunda ciudad más importante del estado.