El municipio se encuentra localizado en el extremo suroeste del territorio oaxaqueño, en la costa del océano Pacífico y en la planicie costera al pie de las montañas de la Sierra Madre del Sur.
Pertenece al distrito de Jamiltepec y a la región Costa.
Al sur se encuentra bañado por el océano Pacífico.
El gobierno le corresponde al ayuntamiento, conformado por el presidente municipal, dos síndicos y el cabildo, integrado éste por trece regidores.
Todos se eligen mediante voto universal, directo y secreto para un periodo de tres años, que pueden ser renovables para un periodo adicional inmediato.