Es un municipio territorialmente extenso,alcanzando los 433.001 kilómetros cuadrados y siendo territorialmente discontinuo, formado por un territorio principal y un pequeño exclave localizado al oeste de la zona principal.
Sus coordenadas geográficas extremas son 17° 22' - 17° 48' de latitud norte y 98° 01' - 98° 21' de longitud oeste; la altitud del territorio fluctúa entre los 1 100 y los 2 600 metros sobre el nivel del mar.
El exclave territorial del municipio localizado al oeste se encuentra completamente circundado por el territorio del municipio de San Juan Bautista Tlachichilco.
El gobierno le corresponde al ayuntamiento, conformado por el presidente municipal, un síndico y el cabildo integrado por cinco regidores, tres electos por mayoría relativa y dos por el principio de representación proporcional, todos con sus respectivos suplentes.
Son electos mediante voto universal, directo y secreto para un periodo de tres años que pueden ser renovables para un periodo adicional inmediato.