Situado a una altura promedio de 350 metros sobre el nivel del mar (msnm). Está formado por extensión territorial de 846.33 kilómetros cuadrados, imita territorialmente al noreste con el municipio de Bacanora, al este con el de Sahuaripa, al sur con Onavas, al suroeste con San Javier, al oeste con el municipio de La Colorada y al noroeste limita con Villa Pesqueira.