está formado por una extensión territorial de 28.709 kilómetros cuadrados y se encuentra ubicado a una altura promedio de 2,260 metros sobre el nivel del mar, colinda al norte con el municipio de Ixtacuixtla de Mariano Matamoros, al sur con el estado de Puebla, al oriente con Nativitas y al poniente una vez más con el estado de Puebla.