Limita al norte con los municipios de Tihuatlán y Poza Rica, al este con el municipio de Papantla, al oeste con el estado de Puebla y al sudoeste con el municipio de Coyutla.