Cuenta con una extensión territorial de aproximadamente 124.067 kilómetros cuadrados y por la gran variedad de elevaciones que tiene, se encuentra situado a una altitud promedio de 2,500 metros sobre el nivel del mar, colinda, al norte se encuentra el municipio de Tlaxco, al sur con Muñoz de Domingo Arenas y Tetla de la Solidaridad, al oriente una vez más con el municipio de Tetla de la Solidaridad y al poniente colinda con los municipios de Muñoz de Domingo Arenas y Hueyotlipan.