Su término municipal tiene una superficie de 64.983 km² y limita al norte con los municipios de Temixco, Cuernavaca y Jiutepec; al este con los de Jiutepec, Yautepec y Tlaltizapán; al sur con los de Tlaltizapán y Xochitepec; y al oeste con los de Xochitepec y Temixco.