Está formado por una extensión territorial total de unos 59.740 kilómetros cuadrado, se encuentra situado a una altura promedio de 2,252 metros sobre el nivel del mar y colinda la al norte se encuentran los municipios de Xaltocan y Hueyotlipan, al sur con Nopalucan y Texóloc, al oriente con los municipios de Totolac y Tlaxcala y finalmente en la parte poniente con Ixtacuixtla