Limita al noroeste con el municipio de Santa Ana Ateixtlahuaca, al suroeste con el municipio de San Pedro Ocopetatillo y el municipio de San Jerónimo Tecóatl, al sur con el municipio de Santa Cruz Acatepec y al suroeste con el municipio de San Mateo Yoloxochitlán y el municipio de Huautla de Jiménez; al este su límite corresponde al municipio de Santa María Chilchotla.