El municipio tiene límites al noroeste con el municipio de San Miguel Soyaltepec, al oeste con el municipio de San Lucas Ojitlán y al sur con el municipio de Santa María Jacatepec y el municipio de San José Chiltepec y al extremo sureste con el municipio de Santiago Jocotepec y el municipio de Loma Bonita, con el resto del territrio de este último municipio también limita al noreste.