Su superficie territorial es de 599 kilómetros cuadrados,Limita al norte el municipio de Zapotitlán Tablas, al sur Ayutla y San Luis Acatlán, al este con Tlacoapa, al oeste con Atlixtac y Quechultenango.