Sus límites son, al oeste, noroeste y norte, con el municipio de Pijijiapan, La Concordia; al norte y noroeste, con Ángel Albino Corzo; al este, con Siltepec; al sureste, con Motozintla; al sur, con Acacoyagua y Acapetahua y al sur, suroeste y oeste con el océano Pacífico.