Limita al norte con el municipio de San Miguel Soyaltepec, al sur con los municipios de Santa María Jacatepec, San Juan Bautista Valle Nacional y Usila, al este con el municipio de San Juan Bautista Tuxtepec y San José Chiltepec y al oeste con el municipio de San Felipe Jalapa de Díaz.