Su cabecera es la localidad de San Juan Teita.
[6] El municipio abarca 97.59 km² y se encuentra a una altitud promedio de 1320 m s. n. m., oscilando entre 2600 y 1200 m s. n. m.[7] Colinda al norte con los municipios de San Mateo Peñasco, San Bartolomé Yucuañe y Santa María Tataltepec; al este con San Mateo Sindihui y Santa María Tataltepec; al sur con San Pedro Tijaltepec, y al oeste con Santa María Yosuyúa y San Pablo Tijaltepec.
[7] El clima del municipio es semicálido subhúmedo con lluvias en verano en el 90% de su territorio, templado subhúmedo con lluvias en verano en el 7% y cálido subhúmedo con lluvias en verano en el 3% restante.
[7] De acuerdo al último censo, realizado por el INEGI en 2020, habitan en el municipio 607 personas, repartidas entre 4 localidades.
En 2014 el municipio fue incluido en la Cruzada nacional contra el hambre.