El pueblo se encuentra en el centro-norte del estado de Sonora bajo las coordenadas 30°12′ de latitud norte y 110°05′ de longitud oeste del meridiano de Greenwich, a una altitud media de 833 metros sobre el nivel del mar, su zona urbana tiene una área de 1.22 kilómetros cuadrados, se ubica a 210.9 km al este de la capital sonorense Hermosillo y a 218.8 km al sur de la ciudad fronteriza de Heroica Nogales.