Se encuentra en el noroeste del estado en la región mixteca.
Las coordenadas geográficas extremas del territorio municipal son 17° 44' - 17° 54' de latitud norte y 97° 37' - 97° 45' de longitud oeste; el territorio es accidentando y su altitud fluctúa entre 1 600 y 2 500 metros sobre el nivel del mar.
El municipio incluye en su territorio un total de 18 localidades.
El gobierno le corresponde al ayuntamiento, conformado por el presidente municipal, un síndico y el cabildo integrado por cinco regidores.
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.