La Asamblea Municipal es el órgano legislativo del municipio, se reúne en cinco sesiones ordinarias anuales y está integrada por 33 diputados municipales elegidos por voto directo y los presidentes de las once freguesías.