Municipio ubicado en la zona norte de la entidad, posee una extensión territorial de 622 kilómetros cuadrados y una altura promedio de 2,500 metros sobre el nivel del mar. Colinda al norte con el estado de Coahuila, al sur con el estado de San Luis Potosí, al oriente con el estado de Nuevo León y al poniente con el municipio de Concepción.