Este municipio limita al norte con Ahuatlán y Cuayuca; al este, con Santa Inés Ahuatempan y Acatlán de Osorio; al sur, con Ahuehuetitla, el municipio de Chinantla y el municipio de Axutla; y al oeste, con el municipio de Chiautla y el municipio de Izúcar de Matamoros.