Al norte limita con los estados de Veracruz y Puebla, al sur con el océano Pacífico, al este con el estado de Chiapas y al oeste con Guerrero.