Limita al norte con el municipio de Zacatepec, al noroeste con el municipio de Tlaltizapán, al este y sureste con el municipio de Tlaquiltenango y al suroeste, oeste y noroeste con el municipio de Puente de Ixtla.