Está localizado a una altitud promedio que va de 1,000 a 2,400 metros sobre el nivel del mar, La superficie territorial total que constituye a dicho lugar es de 188.81 kilómetros cuadrados Y l norte se encuentran los municipios de Nauzontla y Cuetzalán del Progreso, al este por Zaragoza y Tlatlauquitepec, al sur Zautla, finalmente al oeste se encuentran los municipios de Xochiapulco y Nauzontla.