colinda al norte con Tetla de la Solidaridad, en la zona sur con Santa Cruz Tlaxcala, al oriente colinda con una pequeña porción del municipio de Xaloztoc y al poniente con el municipio Yauhquemecan, cuenta con una extensión total de 56.830 kilómetros cuadrados y debido a sus diferentes elevaciones, se encuentra situado a una altura promedio de 2,380 metros sobre el nivel del mar.