El territorio municipal abarca una extensión aproximada de 378.1km, y se encuentra situado en la zona centro-sur del estado de Veracruz, limitado por los 96° 01' y 96° 18' al oeste del meridiano de Greenwich y entre los 18° 10' y 18 25' de latitud norte, en la región denominada Papalopan, entre el estado de Oaxaca y los municipios de Cosamaloapan y Tierra Blanca.