Limita al noroeste con el municipio de San Ignacio, al sureste con el municipio de Concordia y al sur con el municipio de Rosario; al extremo noreste limita con el estado de Durango, en particular con el municipio de San Dimas.