Se encuentra en la Región Mixteca y su cabecera es la población del mismo nombre.
Su altitud fluctúa de 1 700 a 1 000 metros sobre el nivel del mar.
Sus límites corresponden al norte y al este con el municipio de Mariscala de Juárez, al sureste con el municipio de San Nicolás Hidalgo, al sur y al oeste con el municipio de Santiago Tamazola y al noroeste con el municipio de San Juan Cieneguilla.
El gobierno le corresponde al ayuntamiento, conformado por el presidente municipal, un síndico y el cabildo integrado por tres regidores y sus respectivos suplentes.
Todos son electos mediante voto universal, directo y secreto para un periodo de tres años que pueden ser renovables para un periodo adicional inmediato.