O PS venceu as eleições para a Câmara de Viana do Castelo, elegendo Luís Nobre com 45,05% dos votos, seguido da coligação PSD/CDS, com 24,59% dos votos.
Com este resultado, os socialistas vencem com a maioria absoluta – a segunda – conseguindo cinco mandatos, menos um que nas Autárquicas de 2017, perdido para a coligação PSD/CDS que agora soma três vereadores.
Os 10,04% valeram à CDU um vereador.
O BE (4,54%), Aliança (3,84%), Chega (3,45%), Iniciativa Liberal (1,80%) e Nós Cidadãos (1,01%), foram os restantes resultados