Sus límites son al norte con el municipio de Guanaceví, al este con el municipio de El Oro, al sur y sureste con el municipio de Santiago Papasquiaro, al suroeste con los municipios de Canelas y con el municipio de Topia y al oeste con el municipio de Tamazula; al extremo noroeste limita con el municipio de Guadalupe y Calvo del estado de Chihuahua.