Tiene frontera con el estado de Veracruz al norte y al sureste, al norte sus límites les corresponden al municipio de Tres Valles, el municipio de Cosamaloapan de Carpio, el municipio de Otatilán y el municipio de Tlacojalpan y al suroeste con el municipio de Playa Vicente.