O PS e PSD elegeram três deputados cada no distrito de Viana de Castelo, apesar da vitória significativa do PS, que obteve 42,06% (53.435 votos), enquanto que o PSD ficou pelos 34,17% (43.414).
O Chega, com 6,06% (7.702 votos) ficou em terceiro, seguindo-se-lhe o Bloco de Esquerda, com 3,48% (4.418 votos).
O CDS obteve 3,36%(4.272), a CDU 3% (3.815) IL 2,87% (3.651), PAN 0,98% (1.251) e Livre 0,72 (919).
Com estes resultados, foram eleitos, pelo PS, Tiago Brandão Rodrigues, Marina Gonçalves e José Maria Costa Pelo PSD foram eleitos Jorge Mendes, Emília Cerqueira e João Montenegro.