A Coligação Democrática Unitária perdeu o vereador que tinha no Executivo da Câmara Municipal de Viana do Castelo. Esse lugar foi conquistado pelo partido Chega, que se apresentou pela primeira vez às autárquicas.
O Partido Socialista viu a maioria reforçada, conquistando 42,76%, num total de 21.882 votos.
Em segundo lugar ficou a coligação PSD/CDS com 28,02%, 14.337 votos. Este resultado permitiu-lhe eleger três vereadores.
A terceira força política foi o Chega com 14,98, 7.666 votos.
A CDU não foi além dos 4,23 %, 2.162 votos.
A Iniciativa lIberal teve 2,68%, 1.373 votos
O Bloco de Esquerda, 2%, 1.021 votos.
O ADN 1,07%, 550 votos.
Registaram-se ainda 2,62%, 1.339 votos. E 1,64%, 839 votos.
A abstenção centrou-se nos 40%.
