Colinda al norte con el municipio de Papantla, al este con Tlapacoyan y Martinez de la Torre del estado de Veracruz, y al sur y al este con el municipio de Hueytamalco.