A Assembleia Municipal é o órgão deliberativo do município, sendo constituída por vinte e um membros eleitos pelo colégio eleitoral do município e por catorze presidentes de juntas de freguesia.

A mesa da assembleia é composta por um presidente, um 1.º secretário e um 2.º secretário e é eleita, por escrutínio secreto, pela assembleia municipal, de entre os seus membros.

A assembleia é pois constituída por 35 deputados distribuídos por 14 presidentes de junta, 11 eleitos pelo PSD e 10 pelo PS.