Municipio ubicado en la zona de la Sierra en la entidad, cuenta con una extensión territorial de 679.78 kilómetros cuadrados y una altura promedio de 72 metros sobre el nivel del mar. Colinda al norte con los municipios de Centro y Jalapa, al sur con el estado de Chiapas, en la parte este nuevamente con Jalpa y Tacotalpa y finalmente al oeste una vez más con el estado de Chiapas.