Se encuentra localizado en el norte del estado, en la región de la Chinantla y su cabecera es el pueblo de San Lucas Ojitlán.
Limita al norte con el municipio de San Miguel Soyaltepec, al noreste con el municipio de San Juan Bautista Tuxtepec y al sureste con el municipio de Santa María Jacatepec; al sur su territorio limita con el municipio de San Juan Bautista Valle Nacional y con el municipio de San Felipe Usila y al oeste con el municipio de San Andrés Teotilálpam y con el municipio de San Felipe Jalapa de Díaz.
El municipio incluye en su territorio un total de 61 localidades.
El gobierno le corresponde al ayuntamiento, conformado por el presidente municipal, un síndico y el cabildo integrado por 10 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.