Colinda al norte con los estados de San Luis Potosí y Veracruz, al este con el estado de Puebla, al sur con los estados de Tlaxcala y México y al oeste con el estado de Querétaro.