Limita al norte son los municipios de Tlaxcala y San Damián Texóloc, al sur con Nativitas y Zacatelco, al oriente con los municipios de San Jerónimo Zacualpan y San Lorenzo Axocomanitla y finalmente al poniente con Santa Apolonia Teacalco, su extensión territorial es de 19.230 kilómetros cuadrados y se encuentra ubicado a una altura promedio de 2,200 metros sobre el nivel del mar.