Sus colindancias son: al noreste, con Nuevo León y Tamaulipas; al este, con Veracruz; al sur, con Hidalgo, Querétaro y Guanajuato; y al oeste, con Zacatecas.