Limita al Norte con Cuatrociénegas, al noroeste con San Pedro de las Colonias, al este con el municipio de General Cepeda y Saltillo, al oeste con el municipio de Viesca y al sur con el estado de Zacatecas.