Limita al norte con el municipio de Papantla, Veracruz, al sur con el municipio de Hueytamalco, Puebla y Tlapacoyan , Veracruz, al oriente con el municipio de Hueytamalco y al poniente con los municipios de Martínez de la Torre, Veracruz y Tlapacoyan, Veracruz .