En extensión territorial le pertenecen 5.306,6 km², que representan un 3,5% del total de la superficie del estado, limita al norte con el municipio de Castaños; al noroeste con el de Cuatro Ciénegas y Parras de la Fuente, al sur con el de Saltillo, al suroeste con el de General Cepeda, al sureste con Arteaga y al este con los municipios de Mina, García y Santa Catarina en el estado de Nuevo León.