Colinda con los municipios al norte con Tochimilco y Tétela del Volcán en el Estado de Morelos, al sur con Acteopan y Tepemaxalco, al este con Huaquechula y Atlixco y al poniente con el Estado de Morelos.