Su territorio pertenece a dos regiones morfológicas: la Sierra del Tentzo y, al sur, el Valle de Atlixco. Tiene las siguientes colindancias: al norte con Tzicatlacoyan, al sur con Huatlatlauca, al este con Atoyatempan y al oeste con Huehuetlán el Grande. Tiene una superficie de 24.76 kilómetros cuadrados.