Su cabecera es la localidad de San Lucas Camotlán.
[4] El municipio abarca 101.98 km² y se encuentra a una altitud promedio de 1280 m s. n. m., oscilando entre 2300 y 400 m s. n. m.[1][5] Colinda al norte con los municipios de San Miguel Quetzaltepec y San Juan Mazatlán, al este con Santiago Ixcuintepec, al sur con San Carlos Yautepec, y al oeste con San Miguel Quetzaltepec.
[5] El afluente principal del municipio es el río Grande.
[5] De acuerdo al último censo, realizado por el INEGI en 2010, en el municipio habitan 3026 personas, repartidas entre 3 localidades.
En 2013 el municipio fue incluido en la Cruzada nacional contra el hambre.