La extensión territorial total con la que está formado es aprox. de 23.240 kilómetros cuadrados , presenta una altitud promedio de 2,460 metros sobre el nivel del mar y Limita al norte con los municipios de Apizaco y Xaloztoc, al sur con Cuaxomulco y San José Teacalco, en la zona oriente con los municipios de Tocatlán y Huamantla y finalmente al poniente con Apizaco y Santa Cruz Tlaxcala