# Eleições parlamentares europeias de 2024 no distrito do Porto
## Resultados por concelho

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

### Amarante

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 7 643 | 0000000000039.4039,40 / 100,00 | 0,24 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 7 241 | 0000000000037.3337,33 / 100,00 | 4,69 |
| | Iniciativa Liberal | 1 140 | 0000000000005.885,88 / 100,00 | 5,35 |
| | CHEGA | 1 109 | 0000000000005.725,72 / 100,00 | - |
| | Bloco de Esquerda | 613 | 0000000000003.163,16 / 100,00 | 5,16 |
| | LIVRE | 490 | 0000000000002.532,53 / 100,00 | 1,30 |
| | Coligação Democrática Unitária (PCP-PEV) | 316 | 0000000000001.631,63 / 100,00 | 0,89 |
| | Alternativa Democrática Nacional | 243 | 0000000000001.251,25 / 100,00 | 0,67 |
| | Outros (com menos de 1,00%) | 297 | 0000000000001.541,54 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 306 | 0000000000001.581,58 / 100,00 | 5,11 |
| Total | Total | 19 398 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 49 863 | 0000000000038.9038,90 / 100,00 | 6,48 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | AD | IL | CH | BE | L | CDU | ADN | Votantes |
| Aboadela, Sanche e Várzea | 28,65 | 44,94 | 6,37 | 6,37 | 3,75 | 1,87 | 1,50 | 2,43 | 534 |
| Amarante, Madalena, Cepelos e Gatão | 39,95 | 33,06 | 7,16 | 4,76 | 4,82 | 4,10 | 2,67 | 0,67 | 4 458 |
| Ansiães | 40,10 | 36,04 | 3,05 | 6,09 | 3,05 | 1,02 | 6,09 | 1,02 | 197 |
| Bustelo, Carneiro e Carvalho de Rei | 29,71 | 47,71 | 5,71 | 7,43 | 1,71 | 2,00 | 1,43 | 1,14 | 350 |
| Candemil | 32,05 | 39,74 | 8,97 | 8,97 | 1,28 | 0 | 0 | 2,56 | 156 |
| Figueiró (Santiago e Santa Cristina) | 29,46 | 45,63 | 5,85 | 6,68 | 3,34 | 1,90 | 1,06 | 1,97 | 1 317 |
| Fregim | 41,81 | 34,68 | 7,01 | 4,99 | 3,80 | 2,85 | 0,59 | 1,43 | 842 |
| Freixo de Cima e de Baixo | 35,35 | 41,14 | 5,70 | 7,26 | 2,07 | 1,90 | 0,43 | 1,99 | 1 157 |
| Fridão | 47,78 | 34,49 | 1,58 | 6,01 | 3,48 | 1,58 | 0,95 | 0,63 | 316 |
| Gondar | 44,30 | 34,73 | 6,04 | 5,20 | 3,02 | 1,34 | 1,01 | 2,35 | 596 |
| Gouveia (São Simão) | 31,03 | 47,41 | 4,74 | 7,33 | 0,86 | 3,02 | 0,86 | 0,86 | 232 |
| Jazente | 42,39 | 36,63 | 4,12 | 6,17 | 2,06 | 2,06 | 2,06 | 2,06 | 243 |
| Lomba | 40,71 | 32,79 | 6,56 | 5,19 | 3,83 | 5,46 | 2,73 | 0,82 | 366 |
| Louredo | 43,36 | 32,03 | 7,42 | 5,08 | 4,30 | 3,13 | 0 | 0,39 | 256 |
| Lufrei | 48,45 | 29,01 | 5,74 | 3,53 | 4,27 | 2,95 | 1,18 | 1,03 | 679 |
| Mancelos | 39,23 | 38,51 | 5,59 | 7,66 | 2,07 | 2,07 | 0,83 | 1,45 | 966 |
| Olo e Canadelo | 41,35 | 37,02 | 3,37 | 7,21 | 1,92 | 1,44 | 1,44 | 1,92 | 208 |
| Padronelo | 50,34 | 31,21 | 4,03 | 2,68 | 3,36 | 2,68 | 3,36 | 0,34 | 298 |
| Rebordelo | 36,63 | 43,56 | 4,95 | 2,97 | 3,96 | 1,98 | 4,95 | 0 | 101 |
| Salvador do Monte | 43,27 | 35,53 | 4,30 | 5,16 | 3,15 | 3,72 | 0,86 | 1,43 | 349 |
| Telões | 35,39 | 41,43 | 5,30 | 7,06 | 2,87 | 1,47 | 1,25 | 1,47 | 1 359 |
| Travanca | 37,11 | 39,90 | 3,83 | 6,79 | 2,79 | 1,39 | 1,74 | 1,74 | 574 |
| Vila Caiz | 48,99 | 30,91 | 6,87 | 4,85 | 2,63 | 1,52 | 1,41 | 0,91 | 990 |
| Vila Chã do Marão | 45,27 | 42,69 | 1,72 | 4,01 | 2,01 | 0,29 | 1,15 | 0,86 | 349 |
| Vila Garcia, Aboim e Chapa | 31,33 | 48,67 | 6,71 | 5,31 | 1,96 | 1,68 | 0,98 | 1,26 | 715 |
| Vila Meã | 43,80 | 35,70 | 5,14 | 5,92 | 1,62 | 2,01 | 1,84 | 1,12 | 1 790 |
| Amarante | 39,40 | 37,33 | 5,88 | 5,72 | 3,16 | 2,53 | 1,63 | 1,25 | 19 398 |

### Baião

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 2 616 | 0000000000043.8843,88 / 100,00 | 6,28 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 2 056 | 0000000000034.4934,49 / 100,00 | 6,86 |
| | CHEGA | 440 | 0000000000007.387,38 / 100,00 | - |
| | Iniciativa Liberal | 273 | 0000000000004.584,58 / 100,00 | 4,35 |
| | Bloco de Esquerda | 128 | 0000000000002.152,15 / 100,00 | 3,42 |
| | LIVRE | 116 | 0000000000001.951,95 / 100,00 | 1,08 |
| | Alternativa Democrática Nacional | 83 | 0000000000001.391,39 / 100,00 | 0,66 |
| | Coligação Democrática Unitária (PCP-PEV) | 74 | 0000000000001.241,24 / 100,00 | 0,62 |
| | Outros (com menos de 1,00%) | 93 | 0000000000001.551,55 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 83 | 0000000000001.391,39 / 100,00 | 5,37 |
| Total | Total | 5 962 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 16 261 | 0000000000036.6636,66 / 100,00 | 11,27 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | AD | CH | IL | BE | L | ADN | CDU | Votantes |
| Ancede e Ribadouro | 43,57 | 33,62 | 7,52 | 7,52 | 1,33 | 0,97 | 1,46 | 0,97 | 824 |
| Baião (Santa Leocádia) e Mesquinhata | 51,11 | 28,25 | 6,98 | 3,81 | 1,90 | 3,49 | 0,95 | 0,32 | 315 |
| Campelo e Ovil | 35,85 | 40,31 | 6,77 | 6,23 | 2,62 | 2,69 | 0,85 | 2,00 | 1 300 |
| Frende | 46,18 | 32,36 | 6,18 | 4,36 | 2,18 | 1,45 | 2,18 | 1,45 | 275 |
| Gestaçô | 37,65 | 40,06 | 7,23 | 3,31 | 1,20 | 2,41 | 2,11 | 2,11 | 332 |
| Gove | 46,31 | 32,34 | 6,59 | 3,39 | 2,79 | 3,79 | 1,20 | 0,60 | 501 |
| Grilo | 31,21 | 41,40 | 7,64 | 4,46 | 0,64 | 0,64 | 6,37 | 1,91 | 157 |
| Loivos da Ribeira e Tresouras | 54,31 | 29,59 | 7,87 | 1,50 | 2,62 | 0 | 0,37 | 1,12 | 267 |
| Loivos do Monte | 40,00 | 45,83 | 0,83 | 0 | 2,50 | 0,83 | 0,83 | 0 | 120 |
| Santa Cruz do Douro e São Tomé de Covelas | 54,02 | 26,37 | 6,43 | 4,18 | 2,89 | 1,29 | 0,96 | 1,45 | 622 |
| Santa Marinha do Zêzere | 45,52 | 30,84 | 10,28 | 4,41 | 2,50 | 2,79 | 0,59 | 0,88 | 681 |
| Teixeira e Teixeiró | 45,65 | 35,65 | 13,04 | 2,61 | 0,87 | 0 | 1,74 | 0 | 230 |
| Valadares | 41,92 | 37,99 | 7,86 | 1,75 | 2,18 | 0,87 | 3,49 | 1,31 | 229 |
| Viariz | 52,29 | 36,70 | 1,83 | 0,92 | 0 | 0 | 3,67 | 0,92 | 109 |
| Baião | 43,88 | 34,49 | 7,38 | 4,58 | 2,15 | 1,95 | 1,39 | 1,24 | 5 962 |

### Felgueiras

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 7 385 | 0000000000038.5138,51 / 100,00 | 2,58 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 7 011 | 0000000000036.5636,56 / 100,00 | 4,54 |
| | CHEGA | 1 527 | 0000000000007.967,96 / 100,00 | - |
| | Iniciativa Liberal | 1 184 | 0000000000006.176,17 / 100,00 | 5,60 |
| | Bloco de Esquerda | 401 | 0000000000002.092,09 / 100,00 | 4,29 |
| | LIVRE | 354 | 0000000000001.851,85 / 100,00 | 0,53 |
| | Alternativa Democrática Nacional | 317 | 0000000000001.651,65 / 100,00 | 0,92 |
| | Coligação Democrática Unitária (PCP-PEV) | 311 | 0000000000001.621,62 / 100,00 | 1,35 |
| | Outros (com menos de 1,00%) | 380 | 0000000000001.981,98 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 305 | 0000000000001.591,59 / 100,00 | 5,42 |
| Total | Total | 19 175 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 51 661 | 0000000000037.1237,12 / 100,00 | 5,94 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | AD | CH | IL | BE | L | ADN | CDU | Votantes |
| Aião | 29,65 | 45,13 | 2,65 | 10,18 | 2,21 | 0,88 | 4,42 | 1,77 | 226 |
| Airães | 39,43 | 40,62 | 7,13 | 4,39 | 1,66 | 0,71 | 1,19 | 0,71 | 842 |
| Friande | 29,40 | 41,82 | 11,16 | 6,92 | 2,20 | 0,79 | 1,26 | 1,26 | 636 |
| Idães | 44,48 | 30,10 | 6,35 | 7,02 | 1,90 | 2,01 | 2,45 | 1,56 | 897 |
| Jugueiros | 35,35 | 40,68 | 8,47 | 3,39 | 1,69 | 2,42 | 2,91 | 1,21 | 413 |
| Macieira da Lixa e Caramos | 36,10 | 39,16 | 7,66 | 6,61 | 1,85 | 2,10 | 1,29 | 1,61 | 1 241 |
| Margaride, Várzea, Lagares, Varziela e Moure | 36,38 | 37,14 | 8,10 | 6,84 | 2,30 | 2,31 | 1,40 | 2,23 | 5 924 |
| Pedreira, Rande e Sernande | 43,63 | 27,47 | 8,80 | 6,91 | 2,51 | 2,51 | 1,17 | 3,05 | 1 114 |
| Penacova | 56,16 | 22,17 | 7,88 | 4,68 | 1,72 | 0,49 | 2,46 | 1,97 | 406 |
| Pinheiro | 42,95 | 31,14 | 9,32 | 4,32 | 2,73 | 1,59 | 2,27 | 0,68 | 440 |
| Pombeiro de Ribavizela | 41,84 | 32,78 | 8,64 | 7,00 | 1,92 | 1,23 | 1,78 | 1,51 | 729 |
| Refontoura | 37,50 | 41,54 | 6,15 | 4,81 | 2,12 | 2,31 | 0,38 | 0,58 | 520 |
| Regilde | 59,04 | 22,65 | 4,10 | 3,61 | 2,41 | 1,93 | 0,96 | 1,20 | 415 |
| Revinhade | 53,94 | 28,74 | 6,30 | 2,76 | 2,36 | 1,57 | 1,57 | 0,79 | 254 |
| Sendim | 33,69 | 37,25 | 12,12 | 5,53 | 2,14 | 1,43 | 2,67 | 0,89 | 561 |
| Torrados e Sousa | 41,39 | 31,24 | 9,86 | 6,58 | 1,74 | 2,03 | 2,32 | 0,87 | 1 034 |
| Unhão e Lordelo | 41,65 | 38,98 | 7,26 | 4,12 | 2,66 | 0,97 | 0,97 | 0,24 | 413 |
| Vila Cova da Lixa e Borba de Godim | 31,84 | 44,73 | 6,64 | 6,79 | 1,95 | 1,86 | 1,61 | 1,56 | 2 048 |
| Vila Fria e Vizela (São Jorge) | 43,31 | 34,24 | 9,30 | 3,40 | 1,81 | 1,13 | 2,72 | 1,36 | 441 |
| Vila Verde e Santão | 37,68 | 42,19 | 7,57 | 5,31 | 1,29 | 0,64 | 1,93 | 0,48 | 621 |
| Felgueiras | 38,51 | 36,56 | 7,96 | 6,17 | 2,09 | 1,85 | 1,65 | 1,62 | 19 175 |

### Gondomar

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 21 170 | 0000000000036.6236,62 / 100,00 | 0,91 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 15 773 | 0000000000027.2927,29 / 100,00 | 4,67 |
| | Iniciativa Liberal | 5 080 | 0000000000008.798,79 / 100,00 | 7,93 |
| | CHEGA | 4 975 | 0000000000008.618,61 / 100,00 | - |
| | Bloco de Esquerda | 2 827 | 0000000000004.894,89 / 100,00 | 6,51 |
| | Coligação Democrática Unitária (PCP-PEV) | 2 581 | 0000000000004.464,46 / 100,00 | 3,44 |
| | LIVRE | 2 052 | 0000000000003.553,55 / 100,00 | 2,13 |
| | Pessoas–Animais–Natureza | 952 | 0000000000001.651,65 / 100,00 | 4,72 |
| | Alternativa Democrática Nacional | 613 | 0000000000001.061,06 / 100,00 | 0,50 |
| | Outros (com menos de 1,00%) | 666 | 0000000000001.151,15 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 118 | 0000000000001.941,94 / 100,00 | 5,64 |
| Total | Total | 57 807 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 145 829 | 0000000000039.6439,64 / 100,00 | 2,35 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | AD | CH | IL | BE | CDU | L | PAN | ADN | Votantes |
| Baguim do Monte | 37,13 | 26,92 | 9,74 | 8,99 | 4,83 | 3,63 | 3,55 | 1,40 | 1,06 | 5 071 |
| Fânzeres e São Pedro da Cova | 39,22 | 23,15 | 10,19 | 7,16 | 5,04 | 6,78 | 2,88 | 1,46 | 1,11 | 11 025 |
| Foz do Sousa e Covelo | 33,23 | 33,90 | 8,29 | 9,16 | 3,39 | 3,00 | 2,32 | 1,23 | 1,52 | 3 100 |
| Gondomar (São Cosme), Valbom e Jovim | 34,32 | 29,80 | 7,71 | 9,70 | 4,75 | 3,88 | 3,76 | 1,68 | 1,10 | 17 849 |
| Lomba | 37,40 | 31,40 | 7,85 | 8,68 | 3,10 | 2,48 | 4,75 | 0,83 | 0,83 | 484 |
| Melres e Medas | 41,24 | 28,83 | 7,18 | 6,96 | 4,01 | 2,57 | 3,12 | 1,31 | 0,93 | 2 369 |
| Rio Tinto | 37,13 | 25,97 | 8,47 | 9,00 | 5,38 | 4,41 | 3,98 | 1,94 | 0,94 | 17 909 |
| Gondomar | 36,62 | 27,29 | 8,79 | 8,61 | 4,89 | 4,46 | 3,55 | 1,65 | 1,06 | 57 807 |

### Lousada

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 6 066 | 0000000000039.0539,05 / 100,00 | 1,23 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 5 351 | 0000000000034.4534,45 / 100,00 | 3,77 |
| | CHEGA | 1 181 | 0000000000007.607,60 / 100,00 | - |
| | Iniciativa Liberal | 1 020 | 0000000000006.576,57 / 100,00 | 6,00 |
| | Bloco de Esquerda | 429 | 0000000000002.762,76 / 100,00 | 4,73 |
| | LIVRE | 406 | 0000000000002.612,61 / 100,00 | 0,83 |
| | Coligação Democrática Unitária (PCP-PEV) | 284 | 0000000000001.831,83 / 100,00 | 1,17 |
| | Alternativa Democrática Nacional | 239 | 0000000000001.541,54 / 100,00 | 0,96 |
| | Outros (com menos de 1,00%) | 317 | 0000000000002.042,04 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 241 | 0000000000001.551,55 / 100,00 | 5,48 |
| Total | Total | 15 534 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 42 322 | 0000000000036.7036,70 / 100,00 | 5,19 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | AD | CH | IL | BE | L | CDU | ADN | Votantes |
| Aveleda | 35,68 | 37,22 | 8,92 | 6,17 | 2,23 | 3,09 | 1,37 | 1,54 | 583 |
| Caíde de Rei | 45,81 | 31,03 | 6,77 | 6,53 | 2,34 | 1,85 | 1,97 | 1,23 | 812 |
| Cernadelo e Lousada (S. Miguel e Sta. Margarida) | 34,65 | 36,70 | 8,19 | 5,26 | 3,65 | 1,61 | 2,63 | 1,02 | 684 |
| Cristelos, Boim e Ordem | 39,23 | 33,81 | 6,72 | 6,26 | 3,44 | 2,81 | 1,97 | 2,02 | 2 381 |
| Figueiras e Covas | 31,60 | 43,43 | 7,67 | 5,20 | 1,69 | 2,21 | 1,04 | 1,56 | 769 |
| Lodares | 38,98 | 32,41 | 8,27 | 7,61 | 2,49 | 4,20 | 1,57 | 1,71 | 762 |
| Lustosa e Barrosas (Santo Estêvão) | 39,06 | 28,49 | 11,66 | 7,27 | 3,37 | 2,40 | 1,86 | 1,68 | 1 664 |
| Macieira | 40,58 | 35,87 | 8,30 | 6,05 | 0,90 | 4,04 | 0,67 | 2,24 | 446 |
| Meinedo | 46,59 | 27,21 | 7,09 | 5,67 | 2,84 | 2,77 | 2,97 | 0,95 | 1 481 |
| Nespereira e Casais | 42,08 | 34,00 | 6,33 | 6,83 | 1,75 | 3,17 | 0,83 | 1,75 | 1 200 |
| Nevogilde | 38,77 | 42,92 | 3,72 | 5,01 | 1,57 | 1,72 | 1,43 | 2,15 | 699 |
| Silvares, Pias, Nogueira e Alvarenga | 34,06 | 39,12 | 6,85 | 8,24 | 3,27 | 3,31 | 1,53 | 0,87 | 2 293 |
| Sousela | 30,35 | 43,19 | 7,00 | 6,42 | 3,50 | 1,17 | 2,14 | 1,36 | 514 |
| Torno | 41,71 | 33,04 | 7,54 | 6,28 | 3,14 | 1,26 | 2,64 | 1,88 | 796 |
| Vilar do Torno e Alentém | 46,44 | 26,22 | 10,00 | 6,00 | 1,33 | 1,11 | 2,22 | 2,22 | 450 |
| Lousada | 39,05 | 34,45 | 7,60 | 6,57 | 2,76 | 2,61 | 1,83 | 1,54 | 15 534 |

### Maia

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 17 339 | 0000000000032.1432,14 / 100,00 | 0,92 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 17 037 | 0000000000031.5831,58 / 100,00 | 3,57 |
| | Iniciativa Liberal | 6 509 | 0000000000012.0712,07 / 100,00 | 10,32 |
| | CHEGA | 4 056 | 0000000000007.527,52 / 100,00 | - |
| | Bloco de Esquerda | 2 393 | 0000000000004.444,44 / 100,00 | 7,30 |
| | LIVRE | 2 235 | 0000000000004.144,14 / 100,00 | 2,31 |
| | Coligação Democrática Unitária (PCP-PEV) | 1 390 | 0000000000002.582,58 / 100,00 | 1,91 |
| | Pessoas–Animais–Natureza | 885 | 0000000000001.641,64 / 100,00 | 5,71 |
| | Alternativa Democrática Nacional | 582 | 0000000000001.081,08 / 100,00 | 0,62 |
| | Outros (com menos de 1,00%) | 532 | 0000000000000.990,99 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 989 | 0000000000001.831,83 / 100,00 | 5,51 |
| Total | Total | 53 947 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 117 062 | 0000000000046.0846,08 / 100,00 | 4,10 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | AD | IL | CH | BE | L | CDU | PAN | ADN | Votantes |
| Águas Santas | 37,22 | 26,55 | 10,20 | 8,18 | 5,01 | 4,13 | 3,33 | 1,79 | 0,80 | 10 105 |
| Castêlo da Maia | 30,22 | 32,88 | 12,36 | 8,13 | 3,95 | 4,02 | 2,35 | 1,73 | 1,33 | 6 985 |
| Cidade da Maia | 30,33 | 33,53 | 12,86 | 6,59 | 4,50 | 4,60 | 2,28 | 1,64 | 1,03 | 17 160 |
| Folgosa | 32,42 | 37,45 | 8,97 | 7,68 | 4,09 | 2,37 | 2,08 | 1,15 | 1,22 | 1 394 |
| Milheirós | 35,14 | 30,91 | 10,17 | 6,97 | 3,97 | 3,92 | 2,22 | 1,39 | 1,81 | 1 938 |
| Moreira | 30,93 | 32,33 | 11,96 | 8,82 | 4,35 | 3,92 | 2,47 | 1,59 | 0,95 | 5 150 |
| Nogueira e Silva Escura | 30,39 | 33,59 | 12,01 | 8,40 | 3,76 | 3,17 | 1,71 | 1,90 | 1,68 | 3 215 |
| Pedrouços | 33,97 | 27,53 | 13,38 | 6,49 | 4,71 | 4,82 | 3,86 | 1,61 | 0,85 | 4 483 |
| São Pedro Fins | 27,20 | 38,48 | 13,18 | 7,24 | 3,68 | 3,33 | 0,95 | 1,07 | 1,19 | 842 |
| Vila Nova da Telha | 30,21 | 32,86 | 13,98 | 7,96 | 4,37 | 3,36 | 2,36 | 1,31 | 1,05 | 2 675 |
| Maia | 32,14 | 31,58 | 12,07 | 7,52 | 4,44 | 4,14 | 2,58 | 1,64 | 1,08 | 53 947 |

### Marco de Canaveses

| Partido | Partido | Votos | % | +/- |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 6 136 | 0000000000037.1137,11 / 100,00 | 2,28 |
| | Partido Socialista | 5 922 | 0000000000035.8235,82 / 100,00 | 2,34 |
| | CHEGA | 1 177 | 0000000000007.127,12 / 100,00 | - |
| | Iniciativa Liberal | 1 163 | 0000000000007.037,03 / 100,00 | 6,58 |
| | Bloco de Esquerda | 452 | 0000000000002.732,73 / 100,00 | 4,86 |
| | LIVRE | 363 | 0000000000002.202,20 / 100,00 | 1,27 |
| | Alternativa Democrática Nacional | 334 | 0000000000002.022,02 / 100,00 | 1,09 |
| | Coligação Democrática Unitária (PCP-PEV) | 263 | 0000000000001.591,59 / 100,00 | 1,18 |
| | Outros (com menos de 1,00%) | 419 | 0000000000002.532,53 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 304 | 0000000000001.841,84 / 100,00 | 4,95 |
| Total | Total | 16 533 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 45 440 | 0000000000036.3836,38 / 100,00 | 6,85 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | AD | PS | CH | IL | BE | L | ADN | CDU | Votantes |
| Alpendorada, Várzea e Torrão | 48,11 | 27,80 | 5,96 | 6,91 | 2,47 | 1,81 | 2,55 | 1,15 | 2 432 |
| Avessadas e Rosém | 37,76 | 34,09 | 8,04 | 7,34 | 2,97 | 2,62 | 1,92 | 0,52 | 572 |
| Banho e Carvalhosa | 16,20 | 36,20 | 14,68 | 4,05 | 3,29 | 1,27 | 5,06 | 2,03 | 395 |
| Bem Viver | 42,28 | 30,21 | 7,43 | 6,08 | 3,19 | 1,93 | 3,28 | 0,77 | 1 036 |
| Constance | 35,50 | 43,50 | 4,50 | 6,83 | 1,00 | 1,83 | 1,67 | 1,83 | 600 |
| Marco | 34,37 | 37,33 | 6,87 | 8,35 | 2,89 | 3,23 | 1,53 | 1,40 | 3 844 |
| Paredes de Viadores e Manhuncelos | 26,42 | 43,40 | 9,25 | 5,09 | 3,77 | 2,26 | 2,83 | 1,70 | 530 |
| Penhalonga e Paços de Gaiolo | 34,21 | 40,82 | 7,34 | 7,05 | 2,35 | 2,06 | 1,17 | 1,32 | 681 |
| Sande e São Lourenço do Douro | 51,69 | 24,94 | 6,10 | 8,31 | 1,30 | 0,65 | 1,95 | 0,65 | 770 |
| Santo Isidoro e Livração | 20,91 | 50,17 | 3,72 | 5,11 | 4,30 | 2,56 | 1,05 | 8,01 | 861 |
| Soalhães | 28,36 | 48,21 | 7,96 | 5,72 | 1,68 | 1,57 | 1,01 | 1,12 | 892 |
| Sobretâmega | 35,62 | 41,42 | 6,60 | 4,49 | 3,96 | 1,58 | 1,06 | 1,32 | 379 |
| Tabuado | 33,52 | 35,57 | 8,70 | 10,37 | 3,70 | 2,96 | 1,11 | 1,30 | 540 |
| Várzea, Aliviada e Folhada | 35,97 | 38,57 | 8,82 | 5,54 | 2,71 | 1,24 | 1,81 | 1,24 | 884 |
| Vila Boa de Quires e Maureles | 39,96 | 35,01 | 6,81 | 5,39 | 2,56 | 1,59 | 2,12 | 1,41 | 1 131 |
| Vila Boa do Bispo | 43,00 | 25,56 | 8,52 | 9,63 | 2,64 | 2,64 | 3,25 | 1,01 | 986 |
| Marco de Canaveses | 37,11 | 35,82 | 7,12 | 7,03 | 2,73 | 2,20 | 2,02 | 1,59 | 16 533 |

### Matosinhos

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 22 985 | 0000000000035.0335,03 / 100,00 | 1,33 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 18 690 | 0000000000028.4828,48 / 100,00 | 4,31 |
| | Iniciativa Liberal | 7 253 | 0000000000011.0511,05 / 100,00 | 9,66 |
| | CHEGA | 4 953 | 0000000000007.557,55 / 100,00 | - |
| | Bloco de Esquerda | 3 115 | 0000000000004.754,75 / 100,00 | 7,22 |
| | LIVRE | 3 117 | 0000000000004.754,75 / 100,00 | 2,79 |
| | Coligação Democrática Unitária (PCP-PEV) | 2 252 | 0000000000003.433,43 / 100,00 | 1,95 |
| | Pessoas–Animais–Natureza | 952 | 0000000000001.451,45 / 100,00 | 5,00 |
| | Outros (com menos de 1,00%) | 1 208 | 0000000000001.851,85 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 089 | 0000000000001.661,66 / 100,00 | 4,67 |
| Total | Total | 65 614 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 150 386 | 0000000000043.6343,63 / 100,00 | 3,67 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | AD | IL | CH | L | BE | CDU | PAN | Votantes |
| Custóias, Leça do Balio e Guifões | 39,16 | 25,57 | 9,16 | 8,42 | 3,94 | 4,94 | 3,54 | 1,50 | 16 227 |
| Matosinhos e Leça da Palmeira | 31,25 | 31,20 | 13,26 | 6,70 | 5,43 | 4,37 | 3,21 | 1,35 | 19 619 |
| Perafita, Lavra e Santa Cruz do Bispo | 36,76 | 28,61 | 10,20 | 8,91 | 3,78 | 4,05 | 2,54 | 1,45 | 11 135 |
| São Mamede de Infesta e Senhora da Hora | 34,39 | 28,08 | 10,89 | 6,87 | 5,32 | 5,39 | 4,10 | 1,52 | 18 633 |
| Matosinhos | 35,03 | 28,48 | 11,05 | 7,55 | 4,75 | 4,75 | 3,43 | 1,45 | 65 614 |

### Paços de Ferreira

| Partido | Partido | Votos | % | +/- |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 7 720 | 0000000000040.8740,87 / 100,00 | 2,23 |
| | Partido Socialista | 5 871 | 0000000000031.0831,08 / 100,00 | 1,39 |
| | CHEGA | 1 452 | 0000000000007.697,69 / 100,00 | - |
| | Iniciativa Liberal | 1 401 | 0000000000007.427,42 / 100,00 | 6,76 |
| | Bloco de Esquerda | 564 | 0000000000002.992,99 / 100,00 | 3,28 |
| | LIVRE | 391 | 0000000000002.072,07 / 100,00 | 0,78 |
| | Coligação Democrática Unitária (PCP-PEV) | 369 | 0000000000001.951,95 / 100,00 | 0,87 |
| | Alternativa Democrática Nacional | 314 | 0000000000001.661,66 / 100,00 | 1,01 |
| | Outros (com menos de 1,00%) | 413 | 0000000000002.192,19 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 395 | 0000000000002.092,09 / 100,00 | 6,26 |
| Total | Total | 18 890 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 49 325 | 0000000000038.3038,30 / 100,00 | 6,44 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | AD | PS | CH | IL | BE | L | CDU | ADN | Votantes |
| Carvalhosa | 41,99 | 27,95 | 9,86 | 9,59 | 2,60 | 1,58 | 0,68 | 1,64 | 1 460 |
| Eiriz | 43,13 | 31,40 | 5,93 | 7,28 | 2,83 | 1,75 | 1,75 | 1,48 | 742 |
| Ferreira | 40,63 | 31,96 | 7,54 | 7,17 | 2,61 | 1,72 | 1,79 | 1,49 | 1 339 |
| Figueiró | 36,28 | 38,63 | 6,05 | 7,28 | 2,80 | 3,36 | 0,56 | 1,57 | 893 |
| Frazão Arreigada | 47,10 | 27,33 | 8,09 | 5,99 | 2,14 | 2,05 | 0,93 | 1,75 | 2 053 |
| Freamunde | 29,95 | 38,54 | 6,08 | 6,05 | 4,44 | 2,30 | 6,92 | 1,42 | 2 745 |
| Meixomil | 42,19 | 29,02 | 9,60 | 7,53 | 2,46 | 2,14 | 1,19 | 1,67 | 1 261 |
| Paços de Ferreira | 44,38 | 25,28 | 7,80 | 9,48 | 3,03 | 2,62 | 1,18 | 1,71 | 3 398 |
| Penamaior | 49,34 | 25,82 | 6,48 | 7,30 | 2,21 | 1,31 | 1,07 | 2,13 | 1 220 |
| Raimonda | 36,35 | 40,02 | 6,47 | 7,23 | 3,02 | 1,62 | 1,08 | 1,62 | 927 |
| Sanfins Lamoso Codessos | 37,58 | 35,57 | 8,21 | 6,20 | 3,46 | 1,45 | 1,08 | 1,81 | 1 937 |
| Seroa | 46,23 | 26,01 | 10,05 | 6,99 | 2,51 | 2,40 | 0,98 | 1,64 | 915 |
| Paços de Ferreira | 40,87 | 31,08 | 7,69 | 7,42 | 2,99 | 2,07 | 1,95 | 1,66 | 18 890 |

### Paredes

| Partido | Partido | Votos | % | +/- |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 11 812 | 0000000000039.0539,05 / 100,00 | 2,43 |
| | Partido Socialista | 9 888 | 0000000000032.6932,69 / 100,00 | 1,61 |
| | CHEGA | 2 566 | 0000000000008.488,48 / 100,00 | - |
| | Iniciativa Liberal | 2 048 | 0000000000006.776,77 / 100,00 | 6,14 |
| | Bloco de Esquerda | 844 | 0000000000002.792,79 / 100,00 | 3,93 |
| | LIVRE | 714 | 0000000000002.362,36 / 100,00 | 1,11 |
| | Alternativa Democrática Nacional | 557 | 0000000000001.841,84 / 100,00 | 1,27 |
| | Coligação Democrática Unitária (PCP-PEV) | 488 | 0000000000001.611,61 / 100,00 | 1,40 |
| | Outros (com menos de 1,00%) | 752 | 0000000000002.502,50 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 581 | 0000000000001.921,92 / 100,00 | 6,10 |
| Total | Total | 30 250 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 75 403 | 0000000000040.1240,12 / 100,00 | 3,57 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | AD | PS | CH | IL | BE | L | ADN | CDU | Votantes |
| Aguiar de Sousa | 35,45 | 36,27 | 9,74 | 6,09 | 3,25 | 1,49 | 0,95 | 2,17 | 739 |
| Astromil | 41,08 | 25,06 | 12,42 | 9,48 | 2,48 | 1,81 | 1,35 | 1,58 | 443 |
| Baltar | 33,46 | 38,02 | 9,12 | 7,69 | 2,39 | 1,48 | 1,91 | 1,54 | 1 886 |
| Beire | 39,68 | 37,30 | 7,67 | 5,69 | 2,78 | 0,79 | 2,25 | 0,26 | 756 |
| Cete | 24,93 | 45,25 | 6,74 | 8,70 | 4,08 | 2,48 | 0,62 | 2,13 | 1 127 |
| Cristelo | 44,52 | 30,00 | 6,13 | 7,90 | 1,45 | 2,10 | 2,26 | 1,13 | 620 |
| Duas Igrejas | 57,80 | 18,22 | 10,93 | 3,98 | 1,10 | 1,27 | 2,12 | 0,42 | 1 180 |
| Gandra | 35,87 | 30,82 | 11,69 | 7,15 | 2,74 | 2,95 | 1,67 | 2,18 | 2 336 |
| Lordelo | 42,72 | 28,93 | 8,50 | 6,24 | 2,70 | 1,79 | 2,49 | 1,58 | 2 966 |
| Louredo | 49,38 | 25,62 | 8,33 | 5,21 | 1,67 | 2,08 | 1,25 | 1,67 | 480 |
| Parada de Todeia | 19,88 | 50,75 | 6,88 | 4,50 | 3,62 | 3,00 | 1,13 | 7,00 | 800 |
| Paredes | 39,24 | 32,37 | 7,43 | 7,86 | 2,85 | 3,17 | 2,00 | 1,20 | 7 404 |
| Rebordosa | 44,21 | 29,15 | 6,91 | 6,94 | 2,69 | 2,59 | 1,59 | 1,31 | 2 895 |
| Recarei | 28,91 | 38,84 | 9,68 | 7,72 | 3,16 | 2,40 | 1,58 | 3,16 | 1 581 |
| Sobreira | 25,60 | 46,15 | 9,29 | 4,37 | 3,63 | 2,71 | 1,23 | 2,03 | 1 625 |
| Sobrosa | 49,68 | 24,95 | 7,93 | 5,50 | 2,64 | 1,59 | 2,33 | 0,53 | 946 |
| Vandoma | 38,40 | 33,25 | 8,13 | 6,70 | 3,23 | 2,03 | 2,27 | 1,20 | 836 |
| Vilela | 52,02 | 22,88 | 9,14 | 5,03 | 2,70 | 1,53 | 2,27 | 0,67 | 1 630 |
| Paredes | 39,05 | 32,69 | 8,48 | 6,77 | 2,79 | 2,36 | 1,84 | 1,61 | 30 250 |

### Penafiel

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 9 766 | 0000000000036.7836,78 / 100,00 | 0,37 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 9 504 | 0000000000035.7935,79 / 100,00 | 2,57 |
| | CHEGA | 2 083 | 0000000000007.847,84 / 100,00 | - |
| | Iniciativa Liberal | 1 537 | 0000000000005.795,79 / 100,00 | 5,33 |
| | Bloco de Esquerda | 898 | 0000000000003.383,38 / 100,00 | 4,45 |
| | LIVRE | 603 | 0000000000002.272,27 / 100,00 | 1,16 |
| | Coligação Democrática Unitária (PCP-PEV) | 489 | 0000000000001.841,84 / 100,00 | 1,37 |
| | Alternativa Democrática Nacional | 419 | 0000000000001.581,58 / 100,00 | 0,87 |
| | Reagir Incluir Reciclar | 307 | 0000000000001.161,16 / 100,00 | - |
| | Outros (com menos de 1,00%) | 453 | 0000000000001.711,71 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 494 | 0000000000001.861,86 / 100,00 | 5,51 |
| Total | Total | 26 553 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 62 196 | 0000000000042.6942,69 / 100,00 | 5,79 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | AD | CH | IL | BE | L | CDU | ADN | RIR | Votantes |
| Abragão | 40,00 | 41,93 | 5,38 | 2,34 | 2,07 | 1,24 | 0,69 | 2,90 | 1,10 | 725 |
| Boelhe | 39,75 | 33,63 | 6,83 | 3,78 | 2,88 | 1,80 | 4,14 | 1,62 | 1,98 | 556 |
| Bustelo | 46,74 | 28,48 | 7,67 | 5,07 | 3,04 | 2,75 | 3,04 | 0,58 | 1,16 | 691 |
| Cabeça Santa | 39,02 | 33,49 | 8,76 | 3,84 | 5,88 | 2,28 | 1,20 | 1,20 | 0,96 | 833 |
| Canelas | 35,36 | 38,07 | 11,34 | 4,40 | 2,37 | 1,02 | 1,35 | 1,86 | 1,52 | 591 |
| Capela | 35,95 | 35,44 | 7,09 | 7,59 | 2,78 | 2,28 | 0,51 | 1,01 | 1,52 | 395 |
| Castelões | 39,94 | 36,53 | 5,19 | 5,68 | 2,27 | 2,27 | 1,95 | 2,11 | 0,65 | 616 |
| Croca | 37,85 | 32,39 | 9,42 | 6,59 | 3,01 | 2,64 | 1,51 | 1,13 | 0,56 | 531 |
| Duas Igrejas | 36,17 | 31,53 | 9,74 | 4,17 | 4,79 | 2,16 | 1,70 | 2,94 | 1,85 | 647 |
| Eja | 38,05 | 31,45 | 11,01 | 7,23 | 3,46 | 1,26 | 1,26 | 1,89 | 1,26 | 318 |
| Fonte Arcada | 47,27 | 28,78 | 6,27 | 4,50 | 4,34 | 2,09 | 1,93 | 1,77 | 1,13 | 622 |
| Galegos | 33,86 | 41,64 | 9,04 | 4,84 | 1,58 | 1,58 | 1,68 | 2,00 | 0,74 | 951 |
| Guilhufe e Urrô | 38,75 | 33,51 | 8,60 | 5,50 | 3,17 | 2,26 | 1,94 | 1,55 | 1,10 | 1 546 |
| Irivo | 35,23 | 34,30 | 11,01 | 6,26 | 3,13 | 1,97 | 1,97 | 1,51 | 0,93 | 863 |
| Lagares e Figueira | 34,42 | 36,11 | 7,30 | 5,71 | 3,93 | 2,71 | 1,68 | 2,06 | 1,31 | 1 069 |
| Luzim e Vila Cova | 35,50 | 39,02 | 8,44 | 4,39 | 2,99 | 1,76 | 1,05 | 1,58 | 2,46 | 569 |
| Oldrões | 34,07 | 38,62 | 6,21 | 5,66 | 4,14 | 1,38 | 2,21 | 2,07 | 1,52 | 725 |
| Paço de Sousa | 41,85 | 32,23 | 7,34 | 6,56 | 2,53 | 1,82 | 1,82 | 0,91 | 1,10 | 1 539 |
| Penafiel | 35,82 | 35,35 | 7,74 | 7,24 | 3,52 | 3,36 | 1,86 | 1,10 | 0,74 | 6 198 |
| Perozelo | 34,16 | 36,01 | 7,20 | 5,14 | 8,23 | 1,03 | 1,44 | 2,47 | 0,82 | 486 |
| Rans | 34,87 | 36,25 | 6,76 | 7,22 | 3,38 | 1,54 | 1,23 | 1,08 | 4,45 | 651 |
| Recezinhos (São Mamede) | 41,42 | 31,80 | 7,11 | 6,49 | 2,30 | 3,14 | 0,42 | 2,72 | 1,05 | 478 |
| Recezinhos (São Martinho) | 33,07 | 40,03 | 8,86 | 6,80 | 2,22 | 1,58 | 0,47 | 1,90 | 1,11 | 632 |
| Rio de Moinhos | 34,44 | 42,67 | 6,15 | 4,35 | 2,93 | 1,04 | 1,23 | 2,27 | 1,51 | 1 057 |
| Rio Mau | 50,55 | 15,64 | 7,09 | 4,00 | 6,18 | 2,18 | 8,55 | 1,27 | 0,91 | 550 |
| Sebolido | 43,75 | 26,64 | 6,58 | 6,58 | 2,63 | 1,32 | 4,61 | 1,64 | 0,99 | 304 |
| Termas de São Vicente | 28,95 | 43,78 | 7,70 | 5,52 | 3,74 | 2,45 | 1,51 | 1,73 | 1,06 | 1 793 |
| Valpedre | 25,93 | 48,95 | 9,24 | 5,35 | 1,46 | 1,46 | 0,97 | 1,62 | 0,81 | 617 |
| Penafiel | 36,78 | 35,79 | 7,84 | 5,79 | 3,38 | 2,27 | 1,84 | 1,58 | 1,16 | 26 553 |

### Porto

| Partido | Partido | Votos | % | +/- |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 31 959 | 0000000000031.2131,21 / 100,00 | 0,50 |
| | Partido Socialista | 28 292 | 0000000000027.6327,63 / 100,00 | 0,94 |
| | Iniciativa Liberal | 12 961 | 0000000000012.6612,66 / 100,00 | 10,54 |
| | CHEGA | 6 749 | 0000000000006.596,59 / 100,00 | - |
| | Bloco de Esquerda | 6 725 | 0000000000006.576,57 / 100,00 | 4,89 |
| | LIVRE | 6 650 | 0000000000006.496,49 / 100,00 | 3,65 |
| | Coligação Democrática Unitária (PCP-PEV) | 4 451 | 0000000000004.354,35 / 100,00 | 2,03 |
| | Pessoas–Animais–Natureza | 1 464 | 0000000000001.431,43 / 100,00 | 4,58 |
| | Outros (com menos de 1,00%) | 1 673 | 0000000000001.631,63 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 475 | 0000000000001.441,44 / 100,00 | 3,25 |
| Total | Total | 102 399 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 204 051 | 0000000000050.1850,18 / 100,00 | 5,65 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | AD | PS | IL | CH | BE | L | CDU | PAN | Votantes |
| Aldoar, Foz do Douro e Nevogilde | 41,75 | 19,82 | 17,75 | 6,31 | 3,66 | 4,75 | 2,62 | 0,99 | 13 982 |
| Bonfim | 28,61 | 27,71 | 10,14 | 5,86 | 8,67 | 8,45 | 5,21 | 1,66 | 10 998 |
| Campanhã | 23,30 | 37,48 | 8,97 | 8,85 | 6,10 | 4,47 | 5,47 | 1,79 | 12 691 |
| Cedofeita, Santo Ildefonso, Sé, Miragaia, São Nicolau e Vitória | 27,20 | 27,75 | 10,73 | 6,12 | 9,20 | 9,35 | 5,16 | 1,48 | 15 652 |
| Lordelo do Ouro e Massarelos | 32,39 | 26,98 | 13,97 | 6,40 | 5,91 | 5,97 | 4,33 | 1,18 | 11 852 |
| Paranhos | 31,69 | 27,68 | 12,39 | 6,24 | 6,74 | 6,38 | 4,27 | 1,52 | 19 640 |
| Ramalde | 32,40 | 26,95 | 13,98 | 6,59 | 5,81 | 6,07 | 3,75 | 1,39 | 17 584 |
| Porto | 31,21 | 27,63 | 12,66 | 6,59 | 6,57 | 6,49 | 4,35 | 1,43 | 102 399 |

### Póvoa de Varzim

| Partido | Partido | Votos | % | +/- |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 10 296 | 0000000000042.0842,08 / 100,00 | 0,66 |
| | Partido Socialista | 6 061 | 0000000000024.7724,77 / 100,00 | 0,66 |
| | Iniciativa Liberal | 2 536 | 0000000000010.3610,36 / 100,00 | 9,51 |
| | CHEGA | 2 203 | 0000000000009.009,00 / 100,00 | - |
| | Bloco de Esquerda | 815 | 0000000000003.333,33 / 100,00 | 5,46 |
| | LIVRE | 791 | 0000000000003.233,23 / 100,00 | 1,58 |
| | Coligação Democrática Unitária (PCP-PEV) | 474 | 0000000000001.941,94 / 100,00 | 1,34 |
| | Alternativa Democrática Nacional | 402 | 0000000000001.641,64 / 100,00 | 1,14 |
| | Outros (com menos de 1,00%) | 441 | 0000000000001.811,81 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 448 | 0000000000001.831,83 / 100,00 | 4,90 |
| Total | Total | 24 467 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 60 737 | 0000000000040.2840,28 / 100,00 | 9,44 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | AD | PS | IL | CH | BE | L | CDU | ADN | Votantes |
| Aguçadoura e Navais | 55,00 | 17,60 | 7,61 | 9,17 | 2,33 | 2,23 | 0,58 | 1,94 | 2 062 |
| Aver-o-Mar, Amorim e Terroso | 43,73 | 24,45 | 10,15 | 8,43 | 2,97 | 3,11 | 1,53 | 2,27 | 5 280 |
| Balazar | 48,51 | 23,79 | 8,46 | 8,83 | 1,95 | 1,39 | 0,84 | 2,23 | 1 076 |
| Estela | 50,48 | 20,86 | 7,43 | 11,27 | 1,68 | 2,68 | 0,36 | 1,68 | 834 |
| Laundos | 50,63 | 18,88 | 9,13 | 9,00 | 2,00 | 1,63 | 1,63 | 2,50 | 800 |
| Póvoa de Varzim, Beiriz e Argivai | 37,31 | 26,99 | 11,51 | 8,98 | 3,95 | 3,84 | 2,60 | 1,19 | 13 398 |
| Rates | 49,75 | 20,65 | 7,37 | 10,32 | 2,95 | 1,97 | 0,79 | 2,36 | 1 017 |
| Póvoa de Varzim | 42,08 | 24,77 | 10,36 | 9,00 | 3,33 | 3,23 | 1,94 | 1,64 | 24 467 |

### Santo Tirso

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 10 235 | 0000000000038.4938,49 / 100,00 | 3,45 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 8 446 | 0000000000031.7631,76 / 100,00 | 4,11 |
| | Iniciativa Liberal | 2 196 | 0000000000008.268,26 / 100,00 | 7,67 |
| | CHEGA | 1 868 | 0000000000007.027,02 / 100,00 | - |
| | Bloco de Esquerda | 978 | 0000000000003.683,68 / 100,00 | 4,30 |
| | LIVRE | 740 | 0000000000002.782,78 / 100,00 | 1,58 |
| | Coligação Democrática Unitária (PCP-PEV) | 599 | 0000000000002.252,25 / 100,00 | 1,54 |
| | Alternativa Democrática Nacional | 400 | 0000000000001.501,50 / 100,00 | 1,00 |
| | Pessoas–Animais–Natureza | 277 | 0000000000001.041,04 / 100,00 | 3,22 |
| | Outros (com menos de 1,00%) | 302 | 0000000000001.131,13 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 551 | 0000000000002.072,07 / 100,00 | 5,62 |
| Total | Total | 26 592 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 61 957 | 0000000000042.9242,92 / 100,00 | 6,06 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | AD | IL | CH | BE | L | CDU | ADN | PAN | Votantes |
| Agrela | 30,51 | 42,97 | 7,51 | 7,35 | 1,12 | 3,19 | 1,12 | 2,24 | 1,12 | 626 |
| Água Longa | 30,32 | 36,66 | 11,53 | 7,68 | 2,80 | 1,35 | 1,66 | 2,39 | 1,35 | 963 |
| Areias, Sequeiró, Lama e Palmeira | 39,61 | 34,18 | 6,09 | 7,09 | 2,85 | 2,08 | 1,54 | 1,62 | 1,54 | 2 595 |
| Aves | 38,71 | 30,65 | 8,79 | 6,50 | 3,90 | 3,80 | 2,17 | 1,73 | 0,80 | 3 002 |
| Carreira e Refojos de Riba de Ave | 40,05 | 29,17 | 9,38 | 7,18 | 3,94 | 3,70 | 1,27 | 1,50 | 0,23 | 864 |
| Lamelas e Guimarei | 35,44 | 32,71 | 10,33 | 6,89 | 3,30 | 3,01 | 1,87 | 0,72 | 1,43 | 697 |
| Monte Córdova | 32,71 | 35,86 | 8,60 | 9,34 | 3,36 | 1,75 | 1,81 | 2,62 | 0,74 | 1 489 |
| Negrelos (São Tomé) | 45,19 | 27,65 | 5,50 | 6,62 | 3,62 | 2,79 | 2,92 | 1,60 | 1,18 | 1 436 |
| Rebordões | 42,05 | 30,88 | 5,97 | 7,29 | 3,26 | 3,49 | 1,55 | 1,55 | 0,70 | 1 289 |
| Reguenga | 33,11 | 47,54 | 6,23 | 3,93 | 0,49 | 1,64 | 2,13 | 0,49 | 0,49 | 610 |
| Roriz | 43,42 | 29,79 | 5,20 | 6,62 | 3,15 | 2,68 | 4,10 | 1,10 | 1,34 | 1 269 |
| Santo Tirso, Couto e Burgães | 35,68 | 32,56 | 10,31 | 6,94 | 4,57 | 2,98 | 1,84 | 1,15 | 1,03 | 7 892 |
| Vila Nova do Campo | 43,06 | 27,18 | 6,61 | 7,35 | 3,48 | 2,46 | 2,97 | 1,72 | 1,29 | 2 557 |
| Vilarinho | 47,66 | 21,11 | 8,14 | 5,60 | 4,53 | 2,53 | 5,53 | 1,30 | 0,77 | 1 303 |
| Santo Tirso | 38,49 | 31,76 | 8,26 | 7,02 | 3,68 | 2,78 | 2,25 | 1,50 | 1,04 | 26 592 |

### Trofa

| Partido | Partido | Votos | % | +/- |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 5 739 | 0000000000040.7440,74 / 100,00 | 3,82 |
| | Partido Socialista | 4 417 | 0000000000031.3631,36 / 100,00 | 2,15 |
| | CHEGA | 1 177 | 0000000000008.368,36 / 100,00 | - |
| | Iniciativa Liberal | 1 088 | 0000000000007.727,72 / 100,00 | 7,04 |
| | Bloco de Esquerda | 383 | 0000000000002.722,72 / 100,00 | 4,56 |
| | LIVRE | 319 | 0000000000002.262,26 / 100,00 | 1,03 |
| | Coligação Democrática Unitária (PCP-PEV) | 216 | 0000000000001.531,53 / 100,00 | 1,95 |
| | Alternativa Democrática Nacional | 204 | 0000000000001.451,45 / 100,00 | 1,01 |
| | Outros (com menos de 1,00%) | 281 | 0000000000002.002,00 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 262 | 0000000000001.861,86 / 100,00 | 5,57 |
| Total | Total | 14 086 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 33 955 | 0000000000041.4841,48 / 100,00 | 4,71 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | AD | PS | CH | IL | BE | L | CDU | ADN | Votantes |
| Alvarelhos e Guidões | 42,93 | 31,65 | 7,68 | 7,04 | 2,27 | 1,57 | 1,80 | 1,51 | 1 719 |
| Bougado (São Martinho e Santiago) | 42,62 | 30,59 | 8,19 | 7,46 | 2,40 | 2,19 | 1,53 | 1,48 | 7 860 |
| Coronado (São Romão e São Mamede) | 31,24 | 35,34 | 9,86 | 8,92 | 4,33 | 3,06 | 1,63 | 1,17 | 3 073 |
| Covelas | 50,32 | 26,52 | 6,07 | 6,71 | 1,60 | 1,60 | 0,80 | 2,08 | 626 |
| Muro | 46,53 | 26,86 | 7,43 | 8,04 | 1,49 | 1,98 | 1,24 | 1,61 | 808 |
| Trofa | 40,74 | 31,36 | 8,36 | 7,72 | 2,72 | 2,26 | 1,53 | 1,45 | 14 086 |

### Valongo

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 12 122 | 0000000000036.8736,87 / 100,00 | 0,84 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 8 935 | 0000000000027.1727,17 / 100,00 | 3,95 |
| | Iniciativa Liberal | 3 010 | 0000000000009.159,15 / 100,00 | 8,17 |
| | CHEGA | 2 966 | 0000000000009.029,02 / 100,00 | - |
| | Bloco de Esquerda | 1 569 | 0000000000004.774,77 / 100,00 | 6,68 |
| | LIVRE | 1 196 | 0000000000003.643,64 / 100,00 | 1,82 |
| | Coligação Democrática Unitária (PCP-PEV) | 1 153 | 0000000000003.513,51 / 100,00 | 2,35 |
| | Pessoas–Animais–Natureza | 536 | 0000000000001.631,63 / 100,00 | 4,76 |
| | Alternativa Democrática Nacional | 377 | 0000000000001.151,15 / 100,00 | 0,67 |
| | Outros (com menos de 1,00%) | 385 | 0000000000001.171,17 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 632 | 0000000000001.921,92 / 100,00 | 5,97 |
| Total | Total | 32 881 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 84 694 | 0000000000038.8238,82 / 100,00 | 2,45 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | AD | IL | CH | BE | L | CDU | PAN | ADN | Votantes |
| Alfena | 36,47 | 29,07 | 8,77 | 9,97 | 4,60 | 3,12 | 2,41 | 1,28 | 1,22 | 5 064 |
| Campo e Sobrado | 36,03 | 28,65 | 6,53 | 10,10 | 3,31 | 2,53 | 6,23 | 1,54 | 1,60 | 5 376 |
| Ermesinde | 38,92 | 26,46 | 9,26 | 7,94 | 5,05 | 3,82 | 2,94 | 1,67 | 0,97 | 13 676 |
| Valongo | 34,40 | 26,29 | 10,83 | 9,49 | 5,34 | 4,32 | 3,35 | 1,81 | 1,10 | 8 765 |
| Valongo | 36,87 | 27,17 | 9,15 | 9,02 | 4,77 | 3,64 | 3,51 | 1,63 | 1,15 | 32 881 |

### Vila do Conde

| Partido | Partido | Votos | % | +/- |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 10 461 | 0000000000034.0034,00 / 100,00 | 2,95 |
| | Partido Socialista | 10 083 | 0000000000032.7732,77 / 100,00 | 2,38 |
| | Iniciativa Liberal | 3 124 | 0000000000010.1510,15 / 100,00 | 9,14 |
| | CHEGA | 2 612 | 0000000000008.498,49 / 100,00 | - |
| | Bloco de Esquerda | 1 156 | 0000000000003.763,76 / 100,00 | 5,42 |
| | LIVRE | 996 | 0000000000003.243,24 / 100,00 | 1,77 |
| | Coligação Democrática Unitária (PCP-PEV) | 655 | 0000000000002.132,13 / 100,00 | 1,71 |
| | Alternativa Democrática Nacional | 430 | 0000000000001.401,40 / 100,00 | 0,84 |
| | Pessoas–Animais–Natureza | 338 | 0000000000001.101,10 / 100,00 | 3,75 |
| | Outros (com menos de 1,00%) | 352 | 0000000000001.141,14 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 559 | 0000000000001.811,81 / 100,00 | 5,79 |
| Total | Total | 30 766 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 72 315 | 0000000000042.5442,54 / 100,00 | 7,94 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | AD | PS | IL | CH | BE | L | CDU | ADN | PAN | Votantes |
| Árvore | 30,78 | 32,36 | 11,37 | 8,17 | 4,93 | 3,79 | 2,33 | 1,22 | 1,50 | 2 534 |
| Aveleda | 29,16 | 45,79 | 6,83 | 5,69 | 3,42 | 1,82 | 1,59 | 1,37 | 1,82 | 439 |
| Azurara | 25,00 | 33,50 | 11,75 | 10,63 | 4,75 | 4,63 | 3,00 | 1,13 | 1,63 | 800 |
| Bagunte, Ferreiró, Outeiro Maior e Parada | 45,72 | 29,14 | 7,74 | 9,29 | 1,37 | 1,64 | 1,00 | 1,18 | 0,27 | 1 098 |
| Fajozes | 35,83 | 35,47 | 7,50 | 7,13 | 2,93 | 3,47 | 2,93 | 1,65 | 0,91 | 547 |
| Fornelo e Vairão | 35,89 | 33,25 | 8,56 | 9,70 | 3,90 | 2,02 | 0,88 | 1,89 | 1,26 | 794 |
| Gião | 28,22 | 41,40 | 8,37 | 9,46 | 2,64 | 1,40 | 1,09 | 1,24 | 1,40 | 645 |
| Guilhabreu | 33,14 | 41,14 | 7,54 | 8,46 | 2,17 | 1,83 | 1,60 | 1,83 | 0,46 | 875 |
| Junqueira | 45,61 | 31,33 | 6,77 | 8,27 | 1,25 | 1,50 | 1,00 | 1,63 | 0,38 | 798 |
| Labruge | 31,48 | 33,36 | 11,94 | 7,11 | 4,25 | 3,68 | 2,29 | 1,39 | 0,82 | 1 223 |
| Macieira da Maia | 33,85 | 34,49 | 7,82 | 9,74 | 3,21 | 2,18 | 2,18 | 2,18 | 1,03 | 780 |
| Malta e Canidelo | 29,80 | 39,22 | 7,77 | 8,83 | 4,00 | 2,36 | 0,82 | 1,77 | 1,53 | 849 |
| Mindelo | 35,70 | 27,13 | 15,52 | 6,61 | 4,80 | 3,67 | 1,81 | 1,03 | 0,88 | 2 042 |
| Modivas | 27,76 | 40,70 | 8,36 | 6,33 | 4,18 | 2,96 | 2,02 | 1,62 | 1,62 | 742 |
| Retorta e Tougues | 34,29 | 34,06 | 8,26 | 8,72 | 2,98 | 2,75 | 2,64 | 2,64 | 0,69 | 872 |
| Rio Mau e Arcos | 47,82 | 20,89 | 7,99 | 10,12 | 1,95 | 2,60 | 1,86 | 2,69 | 0,56 | 1 077 |
| Touguinha e Touguinhó | 38,41 | 27,02 | 9,82 | 10,60 | 3,30 | 2,83 | 2,04 | 1,65 | 0,86 | 1 273 |
| Vila Chã | 39,31 | 27,57 | 10,51 | 8,42 | 3,67 | 3,82 | 1,58 | 1,15 | 1,51 | 1 389 |
| Vila do Conde | 31,89 | 32,66 | 11,32 | 8,41 | 4,29 | 3,86 | 2,78 | 1,10 | 1,14 | 9 914 |
| Vilar do Pinheiro | 32,89 | 38,12 | 7,22 | 9,22 | 2,76 | 2,95 | 1,52 | 1,05 | 1,43 | 1 052 |
| Vilar e Mosteiró | 33,24 | 37,63 | 6,35 | 8,60 | 3,52 | 3,03 | 1,47 | 1,37 | 1,66 | 1 023 |
| Vila do Conde | 34,00 | 32,77 | 10,15 | 8,49 | 3,76 | 3,24 | 2,13 | 1,40 | 1,10 | 30 766 |

### Vila Nova de Gaia

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 39 268 | 0000000000034.8834,88 / 100,00 | 0,62 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 32 764 | 0000000000029.1029,10 / 100,00 | 3,99 |
| | Iniciativa Liberal | 11 496 | 0000000000010.2110,21 / 100,00 | 9,10 |
| | CHEGA | 8 926 | 0000000000007.937,93 / 100,00 | - |
| | Bloco de Esquerda | 5 878 | 0000000000005.225,22 / 100,00 | 6,49 |
| | LIVRE | 4 486 | 0000000000003.983,98 / 100,00 | 2,30 |
| | Coligação Democrática Unitária (PCP-PEV) | 3 601 | 0000000000003.203,20 / 100,00 | 2,29 |
| | Pessoas–Animais–Natureza | 1 631 | 0000000000001.451,45 / 100,00 | 4,82 |
| | Alternativa Democrática Nacional | 1 352 | 0000000000001.201,20 / 100,00 | 0,67 |
| | Outros (com menos de 1,00%) | 1 205 | 0000000000001.071,07 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 979 | 0000000000001.761,76 / 100,00 | 5,00 |
| Total | Total | 112 586 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 267 474 | 0000000000042.0942,09 / 100,00 | 3,01 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | AD | IL | CH | BE | L | CDU | PAN | ADN | Votantes |
| Arcozelo | 28,47 | 36,61 | 12,24 | 7,02 | 3,78 | 4,16 | 2,58 | 1,31 | 1,19 | 5 630 |
| Avintes | 44,55 | 22,85 | 6,96 | 7,10 | 3,71 | 4,75 | 4,90 | 1,39 | 1,19 | 4 040 |
| Canelas | 37,32 | 26,19 | 9,14 | 8,69 | 5,81 | 4,07 | 2,39 | 1,20 | 1,39 | 4 593 |
| Canidelo | 37,49 | 25,48 | 10,95 | 7,33 | 5,86 | 4,44 | 3,04 | 1,52 | 1,00 | 10 830 |
| Grijó e Sermonde | 33,52 | 33,86 | 9,03 | 7,48 | 4,49 | 2,94 | 2,70 | 1,64 | 1,47 | 4 144 |
| Gulpilhares e Valadares | 31,42 | 30,06 | 12,02 | 7,93 | 5,06 | 4,28 | 3,90 | 1,25 | 1,31 | 8 343 |
| Madalena | 32,44 | 28,47 | 13,42 | 6,90 | 5,10 | 4,32 | 3,53 | 1,74 | 1,35 | 4 075 |
| Mafamude e Vilar do Paraíso | 32,43 | 29,94 | 10,61 | 7,48 | 5,99 | 4,82 | 3,61 | 1,41 | 1,03 | 20 475 |
| Oliveira do Douro | 38,57 | 24,60 | 8,81 | 9,33 | 5,42 | 3,65 | 3,91 | 1,59 | 1,21 | 8 113 |
| Pedroso e Seixezelo | 36,17 | 30,10 | 9,56 | 8,91 | 4,79 | 3,17 | 2,19 | 1,31 | 1,20 | 7 230 |
| Sandim, Olival, Lever e Crestuma | 34,61 | 35,32 | 7,65 | 8,05 | 3,48 | 2,59 | 1,92 | 1,12 | 1,73 | 6 721 |
| Santa Marinha e São Pedro da Afurada | 35,53 | 26,70 | 10,88 | 7,61 | 5,85 | 4,53 | 3,77 | 1,65 | 1,00 | 12 329 |
| São Félix da Marinha | 30,96 | 34,01 | 12,67 | 7,27 | 3,79 | 3,72 | 2,44 | 1,23 | 1,21 | 5 698 |
| Serzedo e Perosinho | 35,15 | 31,52 | 9,39 | 8,60 | 4,16 | 3,22 | 2,13 | 1,52 | 1,74 | 4 933 |
| Vilar de Andorinho | 39,95 | 23,66 | 6,96 | 10,11 | 6,76 | 3,02 | 3,41 | 1,88 | 0,92 | 5 432 |
| Vila Nova de Gaia | 34,88 | 29,10 | 10,21 | 7,93 | 5,22 | 3,98 | 3,20 | 1,45 | 1,20 | 112 586 |