Tiene una extensión territorial de 72.765 kilómetros cuadrados que equivalen al 0.08% del territorio oaxaqueño.
Sus coordenadas geográficas extremas son 17° 27' - 17° 34' de latitud norte y 97° 57' - 98° 05' de longitud oeste.
Su altitud fluctúa entre un mínimo de 1 300 y un máximo de 2 300 metros sobre el nivel del mar.
Limita al noroeste con el municipio de Silacayoápam, al norte con el municipio de San Agustín Atenango, al este con el municipio de Tezoatlán de Segura y Luna, al sureste con el municipio de Santos Reyes Tepejillo, al sur con el municipio de San Miguel Tlacotepec y al suroeste con el municipio de San Sebastián Tecomaxtlahuaca y con el municipio de Santiago del Río.
De acuerdo al último censo, realizado por el INEGI en 2010, en el municipio habitan 1182 personas.