Limita al norte con el municipio de Tuxpan, al este con el litoral del Golfo de México, al sur con el municipio de Papantla y al oeste con el municipio de Tihuatlán.