Limita al norte con el municipio de Nonoava, al noreste con el municipio de Rosario y el municipio de El Tule, al este con el municipio de San Francisco del Oro, al suroeste con el municipio de Guadalupe y Calvo y al oeste con el municipio de Guachochi; al sureste limita con el estado de Durango, particularme con el municipio de Ocampo y el municipio de Guanaceví.