El municipio este ubicado en el noroeste del estado de Sonora, su cabecera es la población de Benjamín Hill y se localiza en el paralelo 30°10' y el meridiano 111°07' al oeste de Greenwich; a una altura de 853 metros sobre el nivel del mar. Colinda con los siguientes municipios: al noreste con Santa Ana, al sur con Opodepe, y al oeste con Trinchera. Posee una superficie de 854.70 kilómetros cuadrados, que representan el 0.46 por ciento del total estatal y el 0.04 por ciento nacional; cuenta con un total de 34 localidades.