Se encuentra situado desde la costa y su planicie hasta las primeras estribaciones la Sierra Madre del Sur en su extremo norte, por lo que su altitud va de 0 a 1 500 metros sobre el nivel del mar.
Su frente sur lo forma la costa en el océano Pacífico.
El municipio incluye en su territorio un total de 39 localidades.
El gobierno le corresponde al ayuntamiento, conformado por el presidente municipal, un síndico y el cabildo integrado por seis regidores.
Todos son electos mediante voto universal, directo y secreto para un periodo de tres años que pueden ser renovables para un periodo adicional inmediato.