Limita al norte con el estado de Hidalgo; al este, con el estado de Veracruz; al sur, con Oaxaca y Guerrero; y al poniente con los estados de Morelos, México, Tlaxcala e Hidalgo.