Municioio que cuenta con una superficie territorial de 80.826 kilómetros cuadrados y de acuerdo a sus elevaciones, se encuentra a una altura promedio de 1,160 metros sobre el nivel del mar. Colinda al norte con Temoac, al sur con el municipio de Axochiapan, al este con el estado de Puebla y al oeste con Jonacatepec.