El municipio de Benjamín Hill se localiza en el noroeste del estado de Sonora, en el noroeste de México, en la región del Desierto de Sonora, entre los paralelos 29°52' y 30°26' de latitud norte y los meridianos 110° 54'y 111°26' de longitud oeste del meridiano de Greenwich, con elevación mínima de 500 metros sobre el nivel del mar y una máxima de 1,300.