Territorialmente se encuentra rodeado por algunos lugares, como en la zona norte por los municipios de Coyuca de Catalán y Coahuayutla, al sur con el Océano PAcífico, al este con el municipio de Petatlán y al oeste con La Unión, está constituido por una superficie territorial total de 1,921.5 kilómetros cuadrados y se encuentra situado a una altura promedio de metros sobre 1,000 el nivel del mar.