Colinda al norte con los municipios de Tenampulco, al este con Hueytamalco, al sur con Tlatlauquitepec y Yaonáhuac y al oeste con Cuetzálan.