# Eleições legislativas portuguesas de 2019 no distrito do Porto
## Resultados por concelho

Os resultados nos concelhos do Distrito do Porto foram os seguintes:

### Amarante

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 11 486 | 0000000000042.1142,11 / 100,00 | 5,94 |
| | Partido Social Democrata | 9 230 | 0000000000033.8433,84 / 100,00 | - |
| | Bloco de Esquerda | 1 992 | 0000000000007.307,30 / 100,00 | 0,01 |
| | CDS – Partido Popular | 874 | 0000000000003.203,20 / 100,00 | - |
| | CDU - Coligação Democrática Unitária | 668 | 0000000000002.452,45 / 100,00 | 1,27 |
| | Pessoas–Animais–Natureza | 476 | 0000000000001.751,75 / 100,00 | 1,11 |
| | LIVRE | 315 | 0000000000001.151,15 / 100,00 | 0,79 |
| | Outros (com menos de 1,00%) | 1 163 | 0000000000004.264,26 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 071 | 0000000000003.933,93 / 100,00 | 1,00 |
| Total | Total | 27 275 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 51 022 | 0000000000053.4653,46 / 100,00 | 0,04 |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDS | CDU | PAN | L | Votantes |
| Aboadela, Sanche e Várzea | 36,43 | 43,28 | 5,17 | 2,97 | 1,81 | 0,90 | 0,78 | 774 |
| Amarante, Madalena, Cepelos e Gatão | 40,90 | 31,42 | 10,13 | 2,49 | 3,71 | 1,95 | 2,47 | 6 113 |
| Ansiães | 37,92 | 33,33 | 3,33 | 2,50 | 10,83 | 0,83 | 0 | 240 |
| Bustelo, Carneiro e Carvalho de Rei | 42,13 | 35,35 | 6,30 | 4,36 | 0,73 | 0,48 | 0,48 | 413 |
| Candemil | 38,43 | 39,18 | 4,10 | 1,49 | 1,87 | 1,49 | 0,37 | 268 |
| Figueiró (Santiago e Santa Cristina) | 35,56 | 41,50 | 5,99 | 4,49 | 2,57 | 1,71 | 0,32 | 1 870 |
| Fregim | 44,02 | 31,72 | 9,34 | 2,70 | 1,48 | 2,79 | 0,74 | 1 220 |
| Freixo de Cima e de Baixo | 38,47 | 38,59 | 6,41 | 3,41 | 1,33 | 2,20 | 1,04 | 1 731 |
| Fridão | 47,97 | 28,88 | 6,92 | 5,73 | 1,91 | 0,72 | 1,67 | 419 |
| Gondar | 48,64 | 29,78 | 8,31 | 1,49 | 1,49 | 1,61 | 0,62 | 806 |
| Gouveia (São Simão) | 37,34 | 39,56 | 4,75 | 5,06 | 1,58 | 0,95 | 1,27 | 316 |
| Jazente | 46,53 | 32,37 | 2,89 | 5,87 | 2,89 | 1,16 | 0,29 | 346 |
| Lomba | 37,85 | 33,33 | 11,18 | 2,58 | 2,15 | 1,72 | 1,51 | 465 |
| Louredo | 47,16 | 28,69 | 8,24 | 3,13 | 2,27 | 2,27 | 1,70 | 352 |
| Lufrei | 50,05 | 26,46 | 6,88 | 2,33 | 1,59 | 2,12 | 1,16 | 945 |
| Mancelos | 43,17 | 34,71 | 6,06 | 2,60 | 1,13 | 2,10 | 0,53 | 1 501 |
| Olo e Canadelo | 49,16 | 34,03 | 2,52 | 2,94 | 1,26 | 2,10 | 0 | 238 |
| Padronelo | 51,87 | 25,67 | 8,02 | 2,41 | 3,21 | 0,53 | 0,80 | 374 |
| Rebordelo | 25,19 | 20,00 | 7,41 | 29,63 | 7,41 | 1,48 | 0,74 | 135 |
| Salvador do Monte | 46,78 | 32,70 | 4,35 | 2,43 | 1,91 | 1,22 | 1,39 | 575 |
| Telões | 37,39 | 37,74 | 8,17 | 4,01 | 2,31 | 1,05 | 1,05 | 1 995 |
| Travanca | 42,76 | 35,63 | 4,34 | 5,46 | 1,22 | 1,78 | 0,67 | 898 |
| Vila Caiz | 54,84 | 24,11 | 6,83 | 1,85 | 3,13 | 1,78 | 0,57 | 1 406 |
| Vila Chã do Marão | 44,42 | 37,98 | 4,94 | 1,93 | 1,07 | 2,15 | 0,43 | 466 |
| Vila Garcia, Aboim e Chapa | 28,60 | 47,33 | 7,10 | 3,60 | 2,07 | 1,20 | 0,87 | 916 |
| Vila Meã | 46,09 | 30,77 | 5,46 | 2,89 | 2,33 | 1,93 | 0,64 | 2 493 |
| Amarante | 42,11 | 33,84 | 7,30 | 3,20 | 2,45 | 1,75 | 1,15 | 27 275 |

### Baião

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 4 043 | 0000000000050.2550,25 / 100,00 | 4,03 |
| | Partido Social Democrata | 2 362 | 0000000000029.3629,36 / 100,00 | - |
| | Bloco de Esquerda | 445 | 0000000000005.535,53 / 100,00 | 0,50 |
| | CDS – Partido Popular | 211 | 0000000000002.622,62 / 100,00 | - |
| | CDU - Coligação Democrática Unitária | 135 | 0000000000001.681,68 / 100,00 | 1,19 |
| | Pessoas–Animais–Natureza | 134 | 0000000000001.671,67 / 100,00 | 1,03 |
| | Reagir Incluir Reciclar | 93 | 0000000000001.161,16 / 100,00 | Novo |
| | Outros (com menos de 1,00%) | 273 | 0000000000003.393,39 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 349 | 0000000000004.344,34 / 100,00 | 0,91 |
| Total | Total | 8 045 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 17 140 | 0000000000046.9446,94 / 100,00 | 4,05 |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDS | CDU | PAN | RIR | Votantes |
| Ancede e Ribadouro | 52,61 | 26,08 | 4,95 | 2,65 | 1,33 | 1,50 | 1,86 | 1 131 |
| Baião (Santa Leocádia) e Mesquinhata | 62,73 | 23,36 | 3,94 | 2,10 | 0 | 0,52 | 0,52 | 381 |
| Campelo e Ovil | 36,17 | 39,61 | 5,74 | 3,73 | 2,35 | 2,35 | 0,98 | 1 742 |
| Frende | 60,65 | 23,10 | 4,33 | 0,36 | 2,53 | 0,72 | 1,44 | 277 |
| Gestaçô | 45,61 | 32,24 | 5,92 | 2,19 | 1,54 | 0 | 1,10 | 456 |
| Gove | 52,93 | 24,11 | 6,38 | 2,81 | 1,15 | 2,30 | 2,17 | 784 |
| Grilo | 45,18 | 34,65 | 3,51 | 3,51 | 3,07 | 2,63 | 2,19 | 228 |
| Loivos da Ribeira e Tresouras | 55,49 | 26,33 | 8,78 | 1,25 | 1,25 | 1,25 | 0 | 319 |
| Loivos do Monte | 36,31 | 50,60 | 3,57 | 2,38 | 1,19 | 0,60 | 0 | 168 |
| Santa Cruz do Douro e São Tomé de Covelas | 63,30 | 20,46 | 6,14 | 0,90 | 1,53 | 1,79 | 0,77 | 782 |
| Santa Marinha do Zêzere | 54,70 | 23,24 | 6,33 | 2,57 | 2,37 | 2,37 | 1,09 | 1 011 |
| Teixeira e Teixeiró | 50,57 | 35,43 | 3,14 | 2,29 | 0,86 | 0,86 | 1,14 | 350 |
| Valadares | 53,87 | 27,11 | 5,63 | 5,28 | 1,06 | 0,35 | 0,35 | 284 |
| Viariz | 52,27 | 33,33 | 3,03 | 2,27 | 0,76 | 0,76 | 0 | 132 |
| Baião | 50,25 | 29,36 | 5,53 | 2,62 | 1,68 | 1,67 | 1,16 | 8 045 |

### Felgueiras

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 12 168 | 0000000000041.3841,38 / 100,00 | 11,20 |
| | Partido Social Democrata | 9 696 | 0000000000032.9732,97 / 100,00 | - |
| | Bloco de Esquerda | 2 241 | 0000000000007.627,62 / 100,00 | 1,48 |
| | CDS – Partido Popular | 1 017 | 0000000000003.463,46 / 100,00 | - |
| | CDU - Coligação Democrática Unitária | 866 | 0000000000002.952,95 / 100,00 | 1,24 |
| | Pessoas–Animais–Natureza | 639 | 0000000000002.172,17 / 100,00 | 1,49 |
| | Reagir Incluir Reciclar | 341 | 0000000000001.161,16 / 100,00 | Novo |
| | Outros (com menos de 1,00%) | 1 293 | 0000000000004.394,39 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 144 | 0000000000003.893,89 / 100,00 | 1,06 |
| Total | Total | 29 405 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 51 903 | 0000000000056.6556,65 / 100,00 | 2,72 |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDS | CDU | PAN | RIR | Votantes |
| Aião | 31,81 | 48,14 | 4,87 | 2,29 | 1,15 | 1,72 | 1,72 | 349 |
| Airães | 41,34 | 37,62 | 7,01 | 2,72 | 1,82 | 1,40 | 0,50 | 1 212 |
| Friande | 36,52 | 32,96 | 8,24 | 4,98 | 3,76 | 2,54 | 1,32 | 983 |
| Idães | 44,22 | 28,21 | 9,57 | 2,41 | 3,40 | 1,91 | 1,20 | 1 411 |
| Jugueiros | 38,47 | 34,49 | 7,30 | 5,64 | 4,31 | 1,66 | 1,33 | 603 |
| Macieira da Lixa e Caramos | 41,78 | 34,21 | 6,53 | 3,66 | 2,87 | 1,58 | 1,04 | 2 020 |
| Margaride, Várzea, Lagares, Varziela e Moure | 38,87 | 34,38 | 8,18 | 2,97 | 3,12 | 2,56 | 1,08 | 9 127 |
| Pedreira, Rande e Sernande | 44,31 | 24,63 | 8,91 | 3,96 | 5,01 | 2,35 | 1,98 | 1 616 |
| Penacova | 54,33 | 21,36 | 7,28 | 3,87 | 2,32 | 2,94 | 1,24 | 646 |
| Pinheiro | 45,13 | 26,84 | 7,52 | 3,93 | 2,05 | 1,88 | 1,71 | 585 |
| Pombeiro de Ribavizela | 43,99 | 29,15 | 7,86 | 4,33 | 4,59 | 0,97 | 1,24 | 1 132 |
| Refontoura | 42,33 | 34,29 | 7,52 | 3,81 | 2,27 | 1,75 | 0,82 | 971 |
| Regilde | 57,16 | 19,94 | 7,53 | 0,74 | 3,99 | 2,66 | 1,62 | 677 |
| Revinhade | 46,04 | 29,41 | 8,95 | 5,63 | 2,30 | 1,79 | 1,02 | 391 |
| Sendim | 39,34 | 34,07 | 7,97 | 5,88 | 1,72 | 1,84 | 1,35 | 816 |
| Torrados e Sousa | 48,90 | 26,57 | 7,97 | 2,91 | 2,50 | 2,62 | 1,05 | 1 720 |
| Unhão e Lordelo | 38,84 | 34,92 | 6,47 | 4,09 | 3,58 | 1,02 | 3,24 | 587 |
| Vila Cova da Lixa e Borba de Godim | 35,61 | 40,99 | 5,90 | 3,74 | 2,13 | 2,22 | 0,68 | 3 103 |
| Vila Fria e Vizela (São Jorge) | 51,83 | 24,88 | 7,97 | 3,83 | 1,91 | 2,23 | 1,44 | 627 |
| Vila Verde e Santão | 38,84 | 40,89 | 5,31 | 3,26 | 1,45 | 2,17 | 0,72 | 829 |
| Felgueiras | 41,38 | 32,97 | 7,62 | 3,46 | 2,95 | 2,17 | 1,16 | 29 405 |

### Gondomar

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 31 288 | 0000000000037.2137,21 / 100,00 | 3,94 |
| | Partido Social Democrata | 21 895 | 0000000000026.0426,04 / 100,00 | - |
| | Bloco de Esquerda | 10 146 | 0000000000012.0712,07 / 100,00 | 0,92 |
| | CDU - Coligação Democrática Unitária | 6 358 | 0000000000007.567,56 / 100,00 | 2,91 |
| | Pessoas–Animais–Natureza | 3 460 | 0000000000004.124,12 / 100,00 | 2,28 |
| | CDS – Partido Popular | 2 067 | 0000000000002.462,46 / 100,00 | - |
| | Iniciativa Liberal | 949 | 0000000000001.131,13 / 100,00 | Novo |
| | Outros (com menos de 1,00%) | 4 345 | 0000000000005.185,18 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 3 568 | 0000000000004.244,24 / 100,00 | 0,57 |
| Total | Total | 84 076 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 146 532 | 0000000000057.3857,38 / 100,00 | 2,32 |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDU | PAN | CDS | IL | Votantes |
| Baguim do Monte | 37,42 | 26,44 | 11,63 | 6,22 | 4,61 | 2,80 | 1,11 | 7 505 |
| Fânzeres e São Pedro da Cova | 38,82 | 20,84 | 12,30 | 11,46 | 4,14 | 1,99 | 0,78 | 17 499 |
| Foz do Sousa e Covelo | 37,88 | 30,86 | 10,00 | 4,76 | 2,99 | 2,87 | 0,78 | 4 118 |
| Gondomar (São Cosme), Valbom e Jovim | 34,82 | 28,95 | 11,61 | 6,72 | 4,19 | 2,68 | 1,43 | 24 711 |
| Lomba | 45,15 | 23,73 | 10,48 | 2,93 | 3,54 | 3,85 | 1,08 | 649 |
| Melres e Medas | 43,33 | 25,42 | 8,91 | 5,62 | 2,68 | 2,84 | 0,67 | 3 132 |
| Rio Tinto | 37,31 | 26,04 | 13,20 | 6,93 | 4,24 | 2,32 | 1,20 | 26 462 |
| Gondomar | 37,21 | 26,04 | 12,07 | 7,56 | 4,12 | 2,46 | 1,13 | 84 076 |

### Lousada

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 10 236 | 0000000000042.7642,76 / 100,00 | 9,68 |
| | Partido Social Democrata | 7 495 | 0000000000031.3131,31 / 100,00 | - |
| | Bloco de Esquerda | 1 750 | 0000000000007.317,31 / 100,00 | 0,68 |
| | CDS – Partido Popular | 766 | 0000000000003.203,20 / 100,00 | - |
| | CDU - Coligação Democrática Unitária | 642 | 0000000000002.682,68 / 100,00 | 1,92 |
| | Reagir Incluir Reciclar | 583 | 0000000000002.442,44 / 100,00 | Novo |
| | Pessoas–Animais–Natureza | 512 | 0000000000002.142,14 / 100,00 | 1,34 |
| | LIVRE | 249 | 0000000000001.041,04 / 100,00 | 0,78 |
| | Outros (com menos de 1,00%) | 795 | 0000000000003.333,33 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 913 | 0000000000003.813,81 / 100,00 | 0,91 |
| Total | Total | 23 941 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 41 112 | 0000000000058.2358,23 / 100,00 | 0,82 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDS | CDU | RIR | PAN | L | Votantes |
| Aveleda | 46,59 | 29,30 | 5,51 | 3,41 | 2,42 | 2,97 | 1,98 | 0,33 | 908 |
| Caíde de Rei | 48,07 | 25,88 | 8,05 | 3,29 | 3,20 | 2,63 | 1,31 | 1,23 | 1 217 |
| Cernadelo e Lousada (S. Miguel e Sta. Margarida) | 40,08 | 33,30 | 7,07 | 3,68 | 3,19 | 2,52 | 1,65 | 1,94 | 1 033 |
| Cristelos, Boim e Ordem | 41,51 | 31,86 | 7,35 | 2,54 | 2,64 | 2,72 | 2,78 | 1,23 | 3 744 |
| Figueiras e Covas | 38,53 | 35,58 | 6,49 | 3,63 | 2,28 | 2,45 | 2,95 | 0,67 | 1 186 |
| Lodares | 42,23 | 28,84 | 6,74 | 3,93 | 2,25 | 4,03 | 2,34 | 1,22 | 1 068 |
| Lustosa e Barrosas (Santo Estêvão) | 44,14 | 26,58 | 9,57 | 3,78 | 3,35 | 1,51 | 2,34 | 0,90 | 2 780 |
| Macieira | 52,25 | 27,61 | 6,06 | 2,54 | 1,83 | 2,25 | 1,55 | 0,56 | 710 |
| Meinedo | 50,38 | 23,58 | 7,05 | 2,51 | 3,69 | 3,27 | 1,42 | 0,95 | 2 112 |
| Nespereira e Casais | 43,34 | 32,12 | 7,13 | 3,21 | 1,22 | 2,87 | 1,88 | 0,88 | 1 809 |
| Nevogilde | 38,52 | 42,77 | 5,02 | 3,40 | 2,21 | 1,45 | 1,79 | 0,34 | 1 176 |
| Silvares, Pias, Nogueira e Alvarenga | 37,26 | 36,25 | 7,73 | 3,04 | 2,42 | 2,06 | 2,42 | 1,45 | 3 390 |
| Sousela | 38,02 | 36,16 | 6,40 | 3,84 | 3,37 | 2,21 | 2,79 | 0 | 860 |
| Torno | 40,61 | 33,20 | 7,40 | 4,36 | 2,81 | 1,79 | 1,64 | 1,33 | 1 283 |
| Vilar do Torno e Alentém | 51,43 | 24,66 | 7,07 | 1,65 | 2,86 | 2,41 | 1,35 | 1,35 | 665 |
| Lousada | 42,76 | 31,31 | 7,31 | 3,20 | 2,68 | 2,44 | 2,14 | 1,04 | 23 941 |

### Maia

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 24 833 | 0000000000034.0334,03 / 100,00 | 2,69 |
| | Partido Social Democrata | 23 313 | 0000000000031.9531,95 / 100,00 | - |
| | Bloco de Esquerda | 8 163 | 0000000000011.1911,19 / 100,00 | 1,94 |
| | CDU - Coligação Democrática Unitária | 3 316 | 0000000000004.544,54 / 100,00 | 2,07 |
| | Pessoas–Animais–Natureza | 3 238 | 0000000000004.444,44 / 100,00 | 2,31 |
| | CDS – Partido Popular | 1 998 | 0000000000002.742,74 / 100,00 | - |
| | Iniciativa Liberal | 1 551 | 0000000000002.132,13 / 100,00 | Novo |
| | LIVRE | 751 | 0000000000001.031,03 / 100,00 | 0,47 |
| | Outros (com menos de 1,00%) | 2 787 | 0000000000003.813,81 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 3 024 | 0000000000004.144,14 / 100,00 | 0,28 |
| Total | Total | 72 974 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 116 306 | 0000000000062.7462,74 / 100,00 | 1,93 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDU | PAN | CDS | IL | L | Votantes |
| Águas Santas | 36,84 | 27,03 | 13,08 | 5,43 | 4,90 | 2,17 | 1,25 | 1,11 | 13 987 |
| Castêlo da Maia | 33,30 | 35,14 | 9,84 | 3,66 | 4,10 | 3,00 | 2,17 | 0,93 | 9 648 |
| Cidade da Maia | 31,51 | 33,74 | 11,31 | 4,38 | 4,38 | 2,98 | 2,91 | 1,07 | 22 781 |
| Folgosa | 33,40 | 36,99 | 8,94 | 3,48 | 3,59 | 3,43 | 1,71 | 0,37 | 1 868 |
| Milheirós | 38,69 | 28,94 | 10,27 | 4,39 | 3,61 | 2,49 | 1,49 | 1,23 | 2 688 |
| Moreira | 32,93 | 32,69 | 10,99 | 4,18 | 4,43 | 2,93 | 2,43 | 1,05 | 7 131 |
| Nogueira e Silva Escura | 35,31 | 32,31 | 10,17 | 3,40 | 4,73 | 3,05 | 1,61 | 1,19 | 4 358 |
| Pedrouços | 36,31 | 28,32 | 11,84 | 6,29 | 4,70 | 2,43 | 1,84 | 1,03 | 6 293 |
| São Pedro Fins | 34,02 | 38,42 | 8,90 | 3,62 | 3,71 | 2,35 | 1,17 | 0,29 | 1 023 |
| Vila Nova da Telha | 34,56 | 33,56 | 9,48 | 4,50 | 4,35 | 2,38 | 1,94 | 0,84 | 3 197 |
| Maia | 34,03 | 31,95 | 11,19 | 4,54 | 4,44 | 2,74 | 2,13 | 1,03 | 72 974 |

### Marco de Canaveses

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 10 261 | 0000000000041.5741,57 / 100,00 | 10,85 |
| | Partido Social Democrata | 8 220 | 0000000000033.3033,30 / 100,00 | - |
| | Bloco de Esquerda | 1 713 | 0000000000006.946,94 / 100,00 | 1,60 |
| | CDS – Partido Popular | 1 148 | 0000000000004.654,65 / 100,00 | - |
| | CDU - Coligação Democrática Unitária | 594 | 0000000000002.412,41 / 100,00 | 1,64 |
| | Pessoas–Animais–Natureza | 534 | 0000000000002.162,16 / 100,00 | 1,32 |
| | Reagir Incluir Reciclar | 465 | 0000000000001.881,88 / 100,00 | Novo |
| | Outros (com menos de 1,00%) | 845 | 0000000000003.433,43 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 906 | 0000000000003.673,67 / 100,00 | 0,65 |
| Total | Total | 24 686 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 45 519 | 0000000000054.2354,23 / 100,00 | 0,58 |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDS | CDU | PAN | RIR | Votantes |
| Alpendorada, Várzea e Torrão | 33,04 | 43,29 | 5,75 | 5,11 | 1,61 | 2,53 | 2,40 | 3 911 |
| Avessadas e Rosém | 36,72 | 36,57 | 8,13 | 5,22 | 1,60 | 1,60 | 1,74 | 689 |
| Banho e Carvalhosa | 51,96 | 20,82 | 6,76 | 5,87 | 6,41 | 0,53 | 1,07 | 562 |
| Bem Viver | 34,64 | 40,02 | 5,45 | 5,33 | 1,24 | 3,14 | 2,01 | 1 689 |
| Constance | 50,34 | 25,97 | 5,47 | 4,56 | 2,85 | 1,59 | 2,05 | 878 |
| Marco | 43,04 | 29,42 | 8,96 | 4,10 | 2,86 | 2,77 | 1,37 | 5 492 |
| Paredes de Viadores e Manhuncelos | 52,56 | 20,22 | 7,82 | 5,53 | 2,29 | 1,48 | 2,16 | 742 |
| Penhalonga e Paços de Gaiolo | 44,94 | 27,39 | 9,67 | 4,66 | 1,34 | 1,97 | 2,15 | 1 117 |
| Sande e São Lourenço do Douro | 32,24 | 44,88 | 4,73 | 4,04 | 1,55 | 1,89 | 2,24 | 1 163 |
| Santo Isidoro e Livração | 56,39 | 16,74 | 7,81 | 1,89 | 8,76 | 1,80 | 1,20 | 1 165 |
| Soalhães | 56,29 | 23,44 | 7,09 | 3,25 | 2,05 | 1,06 | 1,06 | 1 510 |
| Sobretâmega | 49,55 | 29,06 | 6,77 | 4,46 | 1,43 | 1,96 | 0,71 | 561 |
| Tabuado | 42,65 | 36,36 | 5,88 | 3,34 | 0,94 | 1,87 | 0,53 | 748 |
| Várzea, Aliviada e Folhada | 38,94 | 36,12 | 7,40 | 3,30 | 2,33 | 2,49 | 1,37 | 1 243 |
| Vila Boa de Quires e Maureles | 38,94 | 36,16 | 5,08 | 6,44 | 2,13 | 1,26 | 4,26 | 1 831 |
| Vila Boa do Bispo | 33,57 | 40,79 | 5,49 | 7,51 | 1,08 | 2,24 | 1,95 | 1 385 |
| Marco de Canaveses | 41,57 | 33,30 | 6,94 | 4,65 | 2,41 | 2,16 | 1,88 | 24 686 |

### Matosinhos

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 34 237 | 0000000000037.7637,76 / 100,00 | 1,28 |
| | Partido Social Democrata | 25 522 | 0000000000028.1528,15 / 100,00 | - |
| | Bloco de Esquerda | 10 603 | 0000000000011.6911,69 / 100,00 | 1,60 |
| | CDU - Coligação Democrática Unitária | 4 844 | 0000000000005.345,34 / 100,00 | 1,95 |
| | Pessoas–Animais–Natureza | 3 760 | 0000000000004.154,15 / 100,00 | 2,15 |
| | CDS – Partido Popular | 2 360 | 0000000000002.602,60 / 100,00 | - |
| | Iniciativa Liberal | 1 799 | 0000000000001.981,98 / 100,00 | Novo |
| | LIVRE | 948 | 0000000000001.051,05 / 100,00 | 0,40 |
| | Outros (com menos de 1,00%) | 3 254 | 0000000000003.573,57 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 3 353 | 0000000000003.703,70 / 100,00 | 0,26 |
| Total | Total | 90 680 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 152 033 | 0000000000059.6459,64 / 100,00 | 2,22 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDU | PAN | CDS | IL | L | Votantes |
| Custóias, Leça do Balio e Guifões | 41,20 | 24,27 | 12,27 | 5,74 | 4,31 | 2,08 | 1,42 | 0,88 | 22 514 |
| Matosinhos e Leça da Palmeira | 35,27 | 32,41 | 10,30 | 4,65 | 3,84 | 3,16 | 2,83 | 1,21 | 26 203 |
| Perafita, Lavra e Santa Cruz do Bispo | 42,13 | 25,91 | 10,61 | 4,37 | 4,14 | 2,55 | 1,29 | 0,71 | 14 433 |
| São Mamede de Infesta e Senhora da Hora | 35,01 | 28,43 | 13,11 | 6,18 | 4,32 | 2,53 | 2,01 | 1,21 | 27 530 |
| Matosinhos | 37,76 | 28,15 | 11,69 | 5,34 | 4,15 | 2,60 | 1,98 | 1,05 | 90 680 |

### Paços de Ferreira

| Partido | Partido | Votos | % | +/- |
| | Partido Social Democrata | 10 582 | 0000000000038.3738,37 / 100,00 | - |
| | Partido Socialista | 9 667 | 0000000000035.0535,05 / 100,00 | 8,30 |
| | Bloco de Esquerda | 1 807 | 0000000000006.556,55 / 100,00 | 0,23 |
| | CDS – Partido Popular | 1 256 | 0000000000004.554,55 / 100,00 | - |
| | CDU - Coligação Democrática Unitária | 834 | 0000000000003.023,02 / 100,00 | 1,16 |
| | Pessoas–Animais–Natureza | 659 | 0000000000002.392,39 / 100,00 | 1,55 |
| | Reagir Incluir Reciclar | 358 | 0000000000001.301,30 / 100,00 | Novo |
| | Outros (com menos de 1,00%) | 1 063 | 0000000000003.863,86 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 351 | 0000000000004.904,90 / 100,00 | 1,69 |
| Total | Total | 27 577 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 48 744 | 0000000000056.5856,58 / 100,00 | 2,12 |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PSD | PS | BE | CDS | CDU | PAN | RIR | Votantes |
| Carvalhosa | 38,92 | 34,48 | 7,25 | 4,29 | 2,17 | 2,22 | 1,57 | 2 167 |
| Eiriz | 40,68 | 38,32 | 4,90 | 3,76 | 2,01 | 1,66 | 0,70 | 1 143 |
| Ferreira | 35,78 | 36,68 | 5,90 | 5,28 | 2,14 | 2,00 | 2,71 | 2 102 |
| Figueiró | 33,33 | 41,97 | 7,21 | 4,28 | 2,25 | 2,78 | 1,05 | 1 332 |
| Frazão Arreigada | 41,41 | 31,91 | 5,05 | 7,38 | 1,89 | 2,32 | 1,01 | 2 968 |
| Freamunde | 26,48 | 39,61 | 8,11 | 2,60 | 9,66 | 2,89 | 1,55 | 3 810 |
| Meixomil | 44,39 | 31,60 | 4,99 | 4,78 | 1,72 | 3,01 | 1,25 | 1 924 |
| Paços de Ferreira | 43,98 | 29,43 | 7,04 | 4,71 | 1,87 | 2,35 | 0,99 | 4 757 |
| Penamaior | 46,45 | 30,93 | 5,25 | 4,59 | 1,86 | 1,42 | 1,20 | 1 830 |
| Raimonda | 34,64 | 41,45 | 6,81 | 3,03 | 2,80 | 2,72 | 0,91 | 1 322 |
| Sanfins Lamoso Codessos | 34,40 | 39,96 | 7,01 | 4,89 | 1,63 | 2,44 | 1,06 | 2 823 |
| Seroa | 42,39 | 32,02 | 7,15 | 4,00 | 1,86 | 2,36 | 1,50 | 1 399 |
| Paços de Ferreira | 38,37 | 35,05 | 6,55 | 4,55 | 3,02 | 2,39 | 1,30 | 27 577 |

### Paredes

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 16 469 | 0000000000036.9836,98 / 100,00 | 10,22 |
| | Partido Social Democrata | 15 763 | 0000000000035.3935,39 / 100,00 | - |
| | Bloco de Esquerda | 2 828 | 0000000000006.356,35 / 100,00 | 1,71 |
| | CDS – Partido Popular | 2 035 | 0000000000004.574,57 / 100,00 | - |
| | CDU - Coligação Democrática Unitária | 1 292 | 0000000000002.902,90 / 100,00 | 2,01 |
| | Pessoas–Animais–Natureza | 1 142 | 0000000000002.562,56 / 100,00 | 1,57 |
| | Reagir Incluir Reciclar | 1 094 | 0000000000002.462,46 / 100,00 | Novo |
| | Outros (com menos de 1,00%) | 1 853 | 0000000000003.763,76 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 2 064 | 0000000000004.634,63 / 100,00 | 1,14 |
| Total | Total | 44 540 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 73 701 | 0000000000060.4360,43 / 100,00 | 1,23 |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDS | CDU | PAN | RIR | Votantes |
| Aguiar de Sousa | 45,41 | 28,20 | 6,57 | 3,40 | 3,06 | 2,38 | 1,81 | 883 |
| Astromil | 33,33 | 39,52 | 6,19 | 3,78 | 2,92 | 1,89 | 1,03 | 582 |
| Baltar | 41,93 | 31,81 | 5,40 | 4,72 | 2,74 | 2,02 | 2,78 | 2 628 |
| Beire | 47,83 | 33,84 | 4,96 | 4,61 | 1,42 | 1,24 | 1,51 | 1 129 |
| Cete | 43,12 | 23,26 | 8,51 | 4,13 | 5,91 | 3,21 | 4,26 | 1 621 |
| Cristelo | 34,90 | 43,65 | 3,83 | 5,47 | 1,64 | 1,64 | 2,74 | 914 |
| Duas Igrejas | 24,54 | 48,86 | 4,21 | 8,70 | 0,61 | 2,33 | 2,11 | 1 805 |
| Gandra | 36,53 | 35,09 | 7,20 | 3,27 | 3,33 | 3,02 | 2,03 | 3 542 |
| Lordelo | 32,44 | 39,67 | 5,53 | 4,20 | 2,55 | 2,31 | 1,96 | 4 593 |
| Louredo | 34,33 | 37,86 | 4,70 | 7,57 | 1,96 | 2,22 | 3,79 | 766 |
| Parada de Todeia | 47,52 | 16,47 | 6,55 | 1,90 | 14,99 | 2,64 | 2,85 | 947 |
| Paredes | 35,47 | 35,61 | 7,26 | 5,28 | 2,34 | 2,75 | 2,50 | 10 824 |
| Rebordosa | 34,71 | 39,09 | 6,42 | 4,21 | 1,67 | 2,94 | 2,94 | 4 564 |
| Recarei | 44,55 | 26,20 | 8,09 | 1,49 | 6,20 | 2,37 | 1,81 | 2 485 |
| Sobreira | 52,15 | 19,87 | 7,30 | 2,15 | 3,40 | 3,36 | 2,73 | 2 234 |
| Sobrosa | 30,47 | 45,61 | 4,46 | 6,56 | 1,46 | 1,95 | 1,46 | 1 434 |
| Vandoma | 40,11 | 34,15 | 4,66 | 3,43 | 2,61 | 2,86 | 3,35 | 1 224 |
| Vilela | 27,53 | 46,17 | 4,90 | 6,93 | 1,44 | 2,11 | 2,49 | 2 365 |
| Paredes | 36,98 | 35,39 | 6,35 | 4,57 | 2,90 | 2,56 | 2,46 | 44 540 |

### Penafiel

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 14 701 | 0000000000038.8438,84 / 100,00 | 6,44 |
| | Partido Social Democrata | 11 931 | 0000000000031.5231,52 / 100,00 | - |
| | Bloco de Esquerda | 2 960 | 0000000000007.827,82 / 100,00 | 0,96 |
| | Reagir Incluir Reciclar | 2 104 | 0000000000005.565,56 / 100,00 | Novo |
| | CDS – Partido Popular | 1 134 | 0000000000003.003,00 / 100,00 | - |
| | CDU - Coligação Democrática Unitária | 1 078 | 0000000000002.852,85 / 100,00 | 2,08 |
| | Pessoas–Animais–Natureza | 892 | 0000000000002.362,36 / 100,00 | 1,28 |
| | Outros (com menos de 1,00%) | 1 526 | 0000000000004.034,03 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 526 | 0000000000004.034,03 / 100,00 | 0,74 |
| Total | Total | 37 852 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 61 925 | 0000000000061.1361,13 / 100,00 | 0,77 |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | RIR | CDS | CDU | PAN | Votantes |
| Abragão | 35,86 | 38,45 | 5,88 | 4,68 | 3,78 | 1,79 | 1,89 | 1 004 |
| Boelhe | 33,60 | 30,49 | 11,74 | 6,44 | 2,42 | 5,87 | 2,19 | 869 |
| Bustelo | 45,58 | 20,91 | 7,61 | 5,79 | 3,96 | 3,15 | 2,23 | 985 |
| Cabeça Santa | 44,80 | 28,01 | 9,51 | 4,31 | 3,34 | 1,41 | 1,78 | 1 346 |
| Canelas | 29,60 | 43,80 | 5,05 | 6,86 | 3,13 | 2,41 | 2,17 | 831 |
| Capela | 39,15 | 34,53 | 5,47 | 5,30 | 3,25 | 1,88 | 3,08 | 585 |
| Castelões | 41,19 | 32,20 | 6,44 | 3,65 | 3,16 | 3,65 | 1,46 | 823 |
| Croca | 42,06 | 28,51 | 6,37 | 5,91 | 3,24 | 2,43 | 1,97 | 863 |
| Duas Igrejas | 33,12 | 27,72 | 11,53 | 8,15 | 1,90 | 1,69 | 3,60 | 945 |
| Eja | 38,36 | 34,37 | 7,10 | 6,21 | 2,22 | 2,00 | 2,44 | 451 |
| Fonte Arcada | 50,06 | 21,04 | 5,90 | 6,01 | 3,24 | 3,93 | 1,85 | 865 |
| Galegos | 39,42 | 34,72 | 5,69 | 7,38 | 2,88 | 1,62 | 1,26 | 1 423 |
| Guilhufe e Urrô | 40,35 | 28,84 | 7,39 | 5,55 | 3,54 | 2,73 | 3,22 | 2 233 |
| Irivo | 40,35 | 31,58 | 7,02 | 5,93 | 2,01 | 2,76 | 2,84 | 1 197 |
| Lagares e Figueira | 40,80 | 32,84 | 6,28 | 5,05 | 2,98 | 1,81 | 2,20 | 1 544 |
| Luzim e Vila Cova | 31,63 | 38,30 | 8,89 | 5,75 | 3,14 | 3,53 | 1,57 | 765 |
| Oldrões | 40,02 | 32,96 | 5,93 | 4,61 | 4,05 | 2,45 | 1,60 | 1 062 |
| Paço de Sousa | 41,79 | 26,57 | 7,33 | 4,24 | 2,54 | 4,38 | 3,09 | 2 168 |
| Penafiel | 38,33 | 31,45 | 8,86 | 3,97 | 3,10 | 3,17 | 2,92 | 8 332 |
| Perozelo | 30,99 | 29,27 | 24,11 | 3,31 | 3,97 | 1,06 | 0,66 | 755 |
| Rans | 30,37 | 22,33 | 5,40 | 29,84 | 2,22 | 0,74 | 2,12 | 945 |
| Recezinhos (São Mamede) | 51,61 | 26,71 | 4,90 | 3,36 | 1,96 | 0,98 | 2,66 | 715 |
| Recezinhos (São Martinho) | 41,01 | 32,55 | 4,82 | 5,57 | 5,67 | 1,71 | 1,50 | 934 |
| Rio de Moinhos | 36,43 | 35,59 | 9,37 | 4,90 | 2,38 | 2,31 | 2,17 | 1 430 |
| Rio Mau | 49,94 | 18,34 | 8,44 | 1,57 | 0,97 | 9,65 | 2,17 | 829 |
| Sebolido | 56,71 | 16,45 | 8,01 | 3,03 | 1,95 | 7,58 | 1,08 | 462 |
| Termas de São Vicente | 32,43 | 41,60 | 6,49 | 5,19 | 2,79 | 2,33 | 2,06 | 2 618 |
| Valpedre | 27,49 | 46,51 | 4,93 | 5,73 | 2,75 | 1,60 | 2,18 | 873 |
| Penafiel | 38,84 | 31,52 | 7,82 | 5,56 | 3,00 | 2,85 | 2,36 | 37 852 |

### Porto

| Partido | Partido | Votos | % | +/- |
| | Partido Social Democrata | 44 211 | 0000000000034.1734,17 / 100,00 | - |
| | Partido Socialista | 39 505 | 0000000000030.5330,53 / 100,00 | 2,09 |
| | Bloco de Esquerda | 14 170 | 0000000000010.9510,95 / 100,00 | 0,40 |
| | CDU - Coligação Democrática Unitária | 8 359 | 0000000000006.466,46 / 100,00 | 1,90 |
| | CDS – Partido Popular | 5 381 | 0000000000004.164,16 / 100,00 | - |
| | Pessoas–Animais–Natureza | 4 651 | 0000000000003.593,59 / 100,00 | 1,71 |
| | Iniciativa Liberal | 3 641 | 0000000000002.812,81 / 100,00 | Novo |
| | LIVRE | 2 060 | 0000000000001.591,59 / 100,00 | 0,65 |
| | Outros (com menos de 1,00%) | 3 799 | 0000000000002.922,92 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 3 601 | 0000000000002.782,78 / 100,00 | 0,32 |
| Total | Total | 129 378 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 210 104 | 0000000000061.5861,58 / 100,00 | 0,48 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PSD | PS | BE | CDU | CDS | PAN | IL | L | Votantes |
| Aldoar, Foz do Douro e Nevogilde | 46,14 | 22,28 | 6,91 | 4,01 | 7,73 | 2,33 | 4,88 | 1,21 | 17 661 |
| Bonfim | 32,42 | 30,21 | 12,68 | 7,39 | 3,28 | 3,71 | 1,94 | 2,16 | 13 199 |
| Campanhã | 22,63 | 42,11 | 11,77 | 8,95 | 1,91 | 3,77 | 1,25 | 0,86 | 15 747 |
| Cedofeita, Santo Ildefonso, Sé, Miragaia, São Nicolau e Vitória | 31,90 | 29,61 | 13,61 | 7,01 | 3,65 | 4,14 | 2,31 | 2,51 | 19 893 |
| Lordelo do Ouro e Massarelos | 37,15 | 28,50 | 9,40 | 6,24 | 4,91 | 3,01 | 3,94 | 1,59 | 15 737 |
| Paranhos | 33,12 | 31,45 | 11,83 | 6,41 | 3,10 | 4,15 | 2,19 | 1,57 | 25 354 |
| Ramalde | 35,03 | 30,31 | 10,26 | 5,81 | 4,58 | 3,70 | 3,18 | 1,27 | 21 787 |
| Porto | 34,17 | 30,53 | 10,95 | 6,46 | 4,16 | 3,59 | 2,81 | 1,59 | 129 378 |

### Póvoa de Varzim

| Partido | Partido | Votos | % | +/- |
| | Partido Social Democrata | 13 306 | 0000000000042.3742,37 / 100,00 | - |
| | Partido Socialista | 8 845 | 0000000000028.1628,16 / 100,00 | 3,75 |
| | Bloco de Esquerda | 2 595 | 0000000000008.268,26 / 100,00 | 0,22 |
| | CDS – Partido Popular | 1 889 | 0000000000006.016,01 / 100,00 | - |
| | CDU - Coligação Democrática Unitária | 951 | 0000000000003.033,03 / 100,00 | 1,39 |
| | Pessoas–Animais–Natureza | 842 | 0000000000002.682,68 / 100,00 | 1,66 |
| | Iniciativa Liberal | 392 | 0000000000001.251,25 / 100,00 | Novo |
| | Outros (com menos de 1,00%) | 1 317 | 0000000000004.214,21 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 270 | 0000000000004.054,05 / 100,00 | 0,58 |
| Total | Total | 31 407 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 60 199 | 0000000000052.1752,17 / 100,00 | 1,13 |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PSD | PS | BE | CDS | CDU | PAN | IL | Votantes |
| Aguçadoura e Navais | 54,89 | 21,28 | 4,72 | 8,32 | 0,94 | 1,75 | 0,66 | 2 862 |
| Aver-o-Mar, Amorim e Terroso | 44,25 | 28,70 | 7,93 | 4,89 | 2,21 | 2,44 | 1,24 | 6 606 |
| Balazar | 46,04 | 28,01 | 5,70 | 10,48 | 1,14 | 1,50 | 0,57 | 1 403 |
| Estela | 50,04 | 23,29 | 3,64 | 10,84 | 1,07 | 2,22 | 1,16 | 1 125 |
| Laundos | 55,62 | 21,06 | 5,19 | 5,85 | 2,36 | 1,98 | 0,76 | 1 059 |
| Póvoa de Varzim, Beiriz e Argivai | 37,19 | 30,25 | 9,94 | 5,09 | 4,15 | 3,16 | 1,51 | 17 041 |
| Rates | 51,56 | 23,42 | 5,03 | 9,92 | 1,37 | 1,91 | 0,31 | 1 311 |
| Póvoa de Varzim | 42,37 | 28,16 | 8,26 | 6,01 | 3,03 | 2,68 | 1,25 | 31 407 |

### Santo Tirso

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 16 048 | 0000000000042.3042,30 / 100,00 | 5,77 |
| | Partido Social Democrata | 11 028 | 0000000000029.0729,07 / 100,00 | - |
| | Bloco de Esquerda | 3 620 | 0000000000009.549,54 / 100,00 | 0,06 |
| | CDU - Coligação Democrática Unitária | 1 487 | 0000000000003.923,92 / 100,00 | 1,89 |
| | CDS – Partido Popular | 1 230 | 0000000000003.243,24 / 100,00 | - |
| | Pessoas–Animais–Natureza | 1 036 | 0000000000002.732,73 / 100,00 | 1,63 |
| | Outros (com menos de 1,00%) | 1 944 | 0000000000005.125,12 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 547 | 0000000000004.084,08 / 100,00 | 0,87 |
| Total | Total | 37 940 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 62 551 | 0000000000060.6560,65 / 100,00 | 1,72 |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDU | CDS | PAN | Votantes |
| Agrela | 34,12 | 41,16 | 8,95 | 0,89 | 2,35 | 3,02 | 894 |
| Água Longa | 34,83 | 39,39 | 5,68 | 2,32 | 3,04 | 3,76 | 1 249 |
| Areias, Sequeiró, Lama e Palmeira | 44,37 | 31,52 | 7,95 | 2,32 | 3,49 | 1,99 | 3 671 |
| Aves | 42,30 | 27,13 | 11,05 | 3,80 | 3,69 | 2,55 | 4 390 |
| Carreira e Refojos de Riba de Ave | 44,04 | 27,01 | 9,65 | 2,77 | 4,61 | 2,85 | 1 192 |
| Lamelas e Guimarei | 42,30 | 29,01 | 10,30 | 1,66 | 3,10 | 3,10 | 903 |
| Monte Córdova | 40,98 | 33,79 | 8,08 | 3,13 | 3,22 | 2,24 | 2 140 |
| Negrelos (São Tomé) | 46,61 | 24,70 | 9,56 | 4,23 | 2,88 | 3,17 | 2 081 |
| Rebordões | 44,99 | 27,07 | 9,85 | 3,82 | 2,91 | 2,64 | 1 858 |
| Reguenga | 36,70 | 41,76 | 4,09 | 3,01 | 3,49 | 1,93 | 831 |
| Roriz | 46,39 | 23,40 | 9,11 | 7,53 | 2,76 | 2,25 | 1 953 |
| Santo Tirso, Couto e Burgães | 40,25 | 30,85 | 9,81 | 3,38 | 3,67 | 2,95 | 11 136 |
| Vila Nova do Campo | 43,87 | 24,16 | 11,50 | 4,82 | 2,32 | 3,04 | 3 713 |
| Vilarinho | 47,17 | 18,61 | 10,26 | 10,21 | 1,92 | 2,64 | 1 929 |
| Santo Tirso | 42,30 | 29,07 | 9,54 | 3,92 | 3,24 | 2,73 | 37 940 |

### Trofa

| Partido | Partido | Votos | % | +/- |
| | Partido Social Democrata | 7 609 | 0000000000036.8136,81 / 100,00 | - |
| | Partido Socialista | 7 606 | 0000000000036.8036,80 / 100,00 | 7,39 |
| | Bloco de Esquerda | 1 583 | 0000000000007.667,66 / 100,00 | 2,08 |
| | CDS – Partido Popular | 705 | 0000000000003.413,41 / 100,00 | - |
| | CDU - Coligação Democrática Unitária | 684 | 0000000000003.313,31 / 100,00 | 1,71 |
| | Pessoas–Animais–Natureza | 558 | 0000000000002.702,70 / 100,00 | 1,52 |
| | Iniciativa Liberal | 217 | 0000000000001.051,05 / 100,00 | Novo |
| | Outros (com menos de 1,00%) | 829 | 0000000000004.044,04 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 880 | 0000000000004.264,26 / 100,00 | 0,52 |
| Total | Total | 20 671 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 33 784 | 0000000000061.1961,19 / 100,00 | 1,68 |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PSD | PS | BE | CDS | CDU | PAN | IL | Votantes |
| Alvarelhos e Guidões | 37,32 | 38,07 | 6,17 | 2,75 | 3,57 | 2,23 | 0,97 | 2 690 |
| Bougado (São Martinho e Santiago) | 38,68 | 34,82 | 7,82 | 3,59 | 3,12 | 2,52 | 1,09 | 11 601 |
| Coronado (São Romão e São Mamede) | 29,55 | 41,39 | 8,91 | 3,20 | 4,32 | 3,62 | 0,99 | 4 532 |
| Covelas | 37,28 | 39,63 | 5,43 | 4,32 | 1,73 | 2,47 | 0,86 | 810 |
| Muro | 45,95 | 33,24 | 5,97 | 3,28 | 1,54 | 2,12 | 1,25 | 1 038 |
| Trofa | 36,81 | 36,80 | 7,66 | 3,41 | 3,31 | 2,70 | 1,05 | 20 671 |

### Valongo

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 18 475 | 0000000000038.5938,59 / 100,00 | 4,73 |
| | Partido Social Democrata | 12 487 | 0000000000026.0826,08 / 100,00 | - |
| | Bloco de Esquerda | 5 500 | 0000000000011.4911,49 / 100,00 | 1,56 |
| | CDU - Coligação Democrática Unitária | 2 802 | 0000000000005.855,85 / 100,00 | 2,40 |
| | Pessoas–Animais–Natureza | 1 997 | 0000000000004.174,17 / 100,00 | 2,38 |
| | CDS – Partido Popular | 1 087 | 0000000000002.272,27 / 100,00 | - |
| | Reagir Incluir Reciclar | 830 | 0000000000001.731,73 / 100,00 | Novo |
| | Iniciativa Liberal | 607 | 0000000000001.271,27 / 100,00 | Novo |
| | Outros (com menos de 1,00%) | 1 985 | 0000000000004.134,13 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 2 109 | 0000000000004.414,41 / 100,00 | 0,63 |
| Total | Total | 47 879 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 83 587 | 0000000000057.2857,28 / 100,00 | 2,83 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDU | PAN | CDS | RIR | IL | Votantes |
| Alfena | 39,37 | 27,30 | 10,93 | 4,21 | 4,41 | 2,23 | 1,27 | 1,25 | 7 300 |
| Campo e Sobrado | 38,05 | 27,38 | 8,10 | 9,27 | 3,00 | 2,02 | 2,51 | 0,81 | 7 879 |
| Ermesinde | 39,29 | 25,68 | 12,93 | 5,00 | 4,34 | 2,39 | 1,03 | 1,33 | 20 196 |
| Valongo | 37,34 | 25,19 | 11,61 | 6,04 | 4,50 | 2,26 | 2,65 | 1,46 | 12 504 |
| Valongo | 38,59 | 26,08 | 11,49 | 5,85 | 4,17 | 2,27 | 1,73 | 1,27 | 47 879 |

### Vila do Conde

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 14 737 | 0000000000037.0537,05 / 100,00 | 3,23 |
| | Partido Social Democrata | 13 245 | 0000000000033.2933,29 / 100,00 | - |
| | Bloco de Esquerda | 3 716 | 0000000000009.349,34 / 100,00 | 0,53 |
| | CDS – Partido Popular | 1 471 | 0000000000003.703,70 / 100,00 | - |
| | CDU - Coligação Democrática Unitária | 1 467 | 0000000000003.693,69 / 100,00 | 1,62 |
| | Pessoas–Animais–Natureza | 1 252 | 0000000000003.153,15 / 100,00 | 1,62 |
| | Iniciativa Liberal | 513 | 0000000000001.291,29 / 100,00 | Novo |
| | Outros (com menos de 1,00%) | 1 846 | 0000000000004.654,65 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 534 | 0000000000003.863,86 / 100,00 | 0,37 |
| Total | Total | 39 781 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 71 466 | 0000000000055.6655,66 / 100,00 | 2,30 |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDS | CDU | PAN | IL | Votantes |
| Árvore | 33,83 | 31,05 | 10,79 | 3,57 | 5,52 | 4,77 | 1,66 | 2 770 |
| Aveleda | 43,26 | 27,13 | 11,78 | 2,48 | 2,33 | 3,72 | 1,24 | 645 |
| Azurara | 32,09 | 27,91 | 14,05 | 3,72 | 5,95 | 3,81 | 1,67 | 1 075 |
| Bagunte, Ferreiró, Outeiro Maior e Parada | 37,54 | 40,86 | 5,86 | 4,88 | 1,82 | 1,30 | 0,72 | 1 537 |
| Fajozes | 37,48 | 37,20 | 7,36 | 3,82 | 4,53 | 1,98 | 0,42 | 707 |
| Fornelo e Vairão | 38,89 | 34,12 | 7,23 | 4,55 | 2,19 | 1,87 | 1,30 | 1 231 |
| Gião | 45,14 | 28,97 | 7,47 | 2,87 | 2,56 | 2,66 | 0,61 | 977 |
| Guilhabreu | 42,61 | 31,65 | 8,81 | 1,84 | 2,84 | 3,68 | 1,15 | 1 305 |
| Junqueira | 37,69 | 39,09 | 7,45 | 3,77 | 1,23 | 2,10 | 0,70 | 1 141 |
| Labruge | 39,44 | 32,95 | 9,10 | 2,86 | 3,12 | 3,75 | 1,34 | 1 572 |
| Macieira da Maia | 36,85 | 34,09 | 8,04 | 2,51 | 3,02 | 3,69 | 1,01 | 1 194 |
| Malta e Canidelo | 48,30 | 25,20 | 7,59 | 3,39 | 2,58 | 2,91 | 0,73 | 1 238 |
| Mindelo | 29,12 | 37,37 | 10,01 | 4,72 | 3,24 | 3,67 | 2,24 | 2 098 |
| Modivas | 41,84 | 30,48 | 10,02 | 1,96 | 3,62 | 2,58 | 1,14 | 968 |
| Retorta e Tougues | 35,92 | 33,96 | 8,87 | 4,35 | 3,84 | 2,99 | 0,51 | 1 172 |
| Rio Mau e Arcos | 28,31 | 44,25 | 4,91 | 10,36 | 2,15 | 1,21 | 0,40 | 1 487 |
| Touguinha e Touguinhó | 31,66 | 39,63 | 9,77 | 3,62 | 3,50 | 2,17 | 0,90 | 1 658 |
| Vila Chã | 35,20 | 39,61 | 5,60 | 3,87 | 2,20 | 3,22 | 0,95 | 1 679 |
| Vila do Conde | 37,26 | 30,87 | 10,73 | 3,38 | 4,66 | 3,49 | 1,61 | 12 544 |
| Vilar do Pinheiro | 39,02 | 33,62 | 9,50 | 2,81 | 3,17 | 3,02 | 1,73 | 1 389 |
| Vilar e Mosteiró | 40,75 | 30,56 | 9,68 | 2,51 | 3,73 | 2,58 | 0,93 | 1 394 |
| Vila do Conde | 37,05 | 33,29 | 9,34 | 3,70 | 3,69 | 3,15 | 1,29 | 39 781 |

### Vila Nova de Gaia

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 57 891 | 0000000000037.0537,05 / 100,00 | 3,42 |
| | Partido Social Democrata | 43 288 | 0000000000027.7027,70 / 100,00 | - |
| | Bloco de Esquerda | 18 721 | 0000000000011.9811,98 / 100,00 | 1,19 |
| | CDU - Coligação Democrática Unitária | 8 482 | 0000000000005.435,43 / 100,00 | 2,42 |
| | Pessoas–Animais–Natureza | 6 546 | 0000000000004.194,19 / 100,00 | 2,21 |
| | CDS – Partido Popular | 4 552 | 0000000000002.912,91 / 100,00 | - |
| | Iniciativa Liberal | 2 751 | 0000000000001.761,76 / 100,00 | Novo |
| | Outros (com menos de 1,00%) | 7 833 | 0000000000004.994,99 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 6 208 | 0000000000003.973,97 / 100,00 | 0,28 |
| Total | Total | 156 272 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 267 060 | 0000000000058.5258,52 / 100,00 | 2,49 |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDU | PAN | CDS | IL | Votantes |
| Arcozelo | 31,25 | 35,38 | 10,04 | 3,97 | 4,27 | 4,19 | 2,70 | 8 156 |
| Avintes | 45,25 | 20,34 | 11,09 | 8,17 | 3,10 | 2,55 | 1,25 | 5 520 |
| Canelas | 40,15 | 24,14 | 12,62 | 4,68 | 4,17 | 2,58 | 1,54 | 6 861 |
| Canidelo | 39,09 | 24,37 | 13,40 | 5,90 | 4,70 | 2,17 | 1,69 | 14 593 |
| Grijó e Sermonde | 37,05 | 32,81 | 9,09 | 3,77 | 3,43 | 3,48 | 1,25 | 6 148 |
| Gulpilhares e Valadares | 33,49 | 29,09 | 11,97 | 5,96 | 4,69 | 3,21 | 2,44 | 11 623 |
| Madalena | 36,05 | 27,68 | 12,04 | 6,33 | 4,33 | 2,54 | 2,27 | 5 592 |
| Mafamude e Vilar do Paraíso | 33,44 | 29,28 | 13,69 | 5,85 | 4,39 | 2,66 | 2,00 | 26 567 |
| Oliveira do Douro | 40,75 | 21,54 | 12,35 | 6,67 | 5,22 | 2,29 | 1,12 | 10 603 |
| Pedroso e Seixezelo | 40,21 | 27,88 | 10,90 | 3,86 | 3,44 | 3,28 | 1,31 | 10 694 |
| Sandim, Olival, Lever e Crestuma | 37,04 | 33,66 | 8,23 | 3,02 | 2,64 | 5,81 | 1,00 | 9 291 |
| Santa Marinha e São Pedro da Afurada | 36,49 | 26,30 | 13,29 | 6,45 | 4,20 | 2,22 | 2,17 | 17 756 |
| São Félix da Marinha | 35,27 | 33,28 | 9,62 | 4,14 | 3,71 | 3,19 | 2,13 | 7 247 |
| Serzedo e Perosinho | 38,53 | 29,45 | 10,63 | 4,16 | 3,78 | 2,83 | 1,45 | 7 094 |
| Vilar de Andorinho | 40,85 | 20,84 | 13,60 | 6,44 | 5,18 | 2,10 | 1,11 | 8 527 |
| Vila Nova de Gaia | 37,05 | 27,70 | 11,98 | 5,43 | 4,19 | 2,91 | 1,76 | 156 272 |