# Eleições legislativas portuguesas 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 | 11 184 | 0000000000034.5034,50 / 100,00 | 13,41 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 10 895 | 0000000000033.6033,60 / 100,00 | 1,95 |
| | CHEGA | 4 346 | 0000000000013.4013,40 / 100,00 | 9,50 |
| | Bloco de Esquerda | 1 222 | 0000000000003.773,77 / 100,00 | 0,54 |
| | Iniciativa Liberal | 1 097 | 0000000000003.383,38 / 100,00 | 0,52 |
| | Alternativa Democrática Nacional | 785 | 0000000000002.422,42 / 100,00 | 2,32 |
| | LIVRE | 728 | 0000000000002.252,25 / 100,00 | 1,49 |
| | Coligação Democrática Unitária (PCP-PEV) | 442 | 0000000000001.361,36 / 100,00 | 0,22 |
| | Pessoas–Animais–Natureza | 395 | 0000000000001.221,22 / 100,00 | 0,41 |
| | Outros (com menos de 1,00%) | 577 | 0000000000001.791,79 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 749 | 0000000000002.312,31 / 100,00 | 0,28 |
| Total | Total | 32 421 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 49 980 | 0000000000064.8764,87 / 100,00 | 7,68 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | PS | AD | CH | BE | IL | ADN | L | CDU | PAN | Votantes | Taxa de Participação |
| Aboadela, Sanche e Várzea | 25,17 | 40,76 | 17,04 | 2,56 | 2,45 | 3,45 | 1,67 | 1,45 | 1,00 | 898 | 56,55 |
| Amarante, Madalena, Cepelos e Gatão | 34,55 | 32,53 | 10,52 | 5,45 | 4,38 | 1,77 | 3,67 | 1,99 | 1,45 | 7 303 | 67,85 |
| Ansiães | 39,45 | 33,59 | 9,77 | 0,78 | 1,17 | 5,47 | 0 | 6,64 | 0,78 | 256 | 48,03 |
| Bustelo, Carneiro e Carvalho de Rei | 27,57 | 35,23 | 21,23 | 3,28 | 1,31 | 4,38 | 1,53 | 1,31 | 0,88 | 457 | 57,13 |
| Candemil | 36,21 | 31,21 | 16,24 | 0,96 | 3,50 | 1,91 | 1,27 | 0,64 | 0,96 | 314 | 45,51 |
| Figueiró (Santiago e Santa Cristina) | 26,59 | 37,41 | 17,36 | 3,29 | 3,51 | 2,61 | 1,67 | 1,41 | 1,45 | 2 339 | 63,96 |
| Fregim | 36,11 | 33,58 | 12,24 | 3,76 | 3,97 | 2,26 | 2,74 | 0,55 | 1,16 | 1 462 | 64,72 |
| Freixo de Cima e de Baixo | 30,33 | 35,95 | 16,91 | 2,76 | 3,59 | 2,71 | 1,79 | 0,58 | 0,82 | 2 064 | 63,96 |
| Fridão | 42,57 | 34,59 | 9,53 | 3,33 | 1,11 | 1,77 | 2,00 | 1,11 | 1,55 | 451 | 68,65 |
| Gondar | 35,74 | 29,47 | 14,94 | 4,70 | 2,93 | 1,99 | 1,78 | 0,94 | 1,99 | 957 | 66,00 |
| Gouveia (São Simão) | 28,57 | 36,41 | 16,81 | 2,52 | 2,52 | 3,36 | 1,96 | 1,12 | 0,56 | 357 | 65,03 |
| Jazente | 41,88 | 33,62 | 11,68 | 2,28 | 2,85 | 3,70 | 0 | 1,42 | 0,28 | 351 | 63,13 |
| Lomba | 34,94 | 31,91 | 12,83 | 5,35 | 2,85 | 2,67 | 2,85 | 1,60 | 1,25 | 561 | 70,21 |
| Louredo | 40,62 | 30,88 | 12,11 | 3,56 | 2,61 | 2,85 | 1,90 | 0,48 | 1,43 | 421 | 68,34 |
| Lufrei | 42,88 | 27,72 | 10,79 | 4,47 | 3,53 | 2,51 | 2,14 | 0,84 | 1,30 | 1 075 | 69,76 |
| Mancelos | 36,08 | 31,72 | 14,84 | 2,37 | 3,60 | 3,33 | 1,40 | 0,91 | 0,97 | 1 860 | 64,18 |
| Olo e Canadelo | 37,31 | 29,85 | 13,81 | 4,10 | 2,24 | 4,10 | 1,49 | 1,12 | 1,49 | 268 | 52,65 |
| Padronelo | 46,86 | 26,68 | 9,42 | 3,81 | 1,57 | 2,02 | 1,79 | 1,57 | 1,35 | 446 | 61,60 |
| Rebordelo | 30,26 | 31,58 | 13,16 | 2,63 | 2,63 | 1,97 | 2,63 | 5,26 | 2,63 | 152 | 59,14 |
| Salvador do Monte | 40,20 | 33,61 | 10,71 | 2,80 | 1,48 | 1,98 | 2,14 | 1,48 | 0,82 | 607 | 71,50 |
| Telões | 30,39 | 36,89 | 14,32 | 3,71 | 3,91 | 2,58 | 2,16 | 1,71 | 1,37 | 2 402 | 63,11 |
| Travanca | 29,18 | 37,02 | 17,77 | 2,79 | 2,70 | 2,96 | 0,87 | 0,96 | 0,96 | 1 148 | 63,04 |
| Vila Caiz | 45,85 | 27,55 | 10,90 | 3,67 | 3,14 | 1,01 | 1,72 | 1,24 | 0,95 | 1 688 | 65,35 |
| Vila Chã do Marão | 38,08 | 36,23 | 11,28 | 2,77 | 2,22 | 2,77 | 1,11 | 0,55 | 0,55 | 541 | 65,02 |
| Vila Garcia, Aboim e Chapa | 24,95 | 43,19 | 12,52 | 4,51 | 3,13 | 3,41 | 2,30 | 0,83 | 1,47 | 1 086 | 65,50 |
| Vila Meã | 37,91 | 31,28 | 14,31 | 2,77 | 2,94 | 2,27 | 2,06 | 1,15 | 1,05 | 2 957 | 67,85 |
| Amarante | 34,50 | 33,60 | 13,40 | 3,77 | 3,38 | 2,42 | 2,25 | 1,36 | 1,22 | 32 421 | 64,87 |

### Baião

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 3 762 | 0000000000038.0738,07 / 100,00 | 17,35 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 3 018 | 0000000000030.5430,54 / 100,00 | 1,71 |
| | CHEGA | 1 574 | 0000000000015.9315,93 / 100,00 | 11,70 |
| | Bloco de Esquerda | 243 | 0000000000002.462,46 / 100,00 | 0,53 |
| | Alternativa Democrática Nacional | 213 | 0000000000002.162,16 / 100,00 | 2,13 |
| | Iniciativa Liberal | 209 | 0000000000002.112,11 / 100,00 | 0,74 |
| | LIVRE | 145 | 0000000000001.471,47 / 100,00 | 1,18 |
| | Reagir Incluir Reciclar | 131 | 0000000000001.331,33 / 100,00 | 0,77 |
| | Pessoas–Animais–Natureza | 118 | 0000000000001.191,19 / 100,00 | 0,48 |
| | Outros (com menos de 1,00%) | 209 | 0000000000002.112,11 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 260 | 0000000000002.632,63 / 100,00 | 1,01 |
| Total | Total | 9 882 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 16 295 | 0000000000060.6460,64 / 100,00 | 8,39 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | PS | AD | CH | BE | ADN | IL | L | RIR | PAN | Votantes | Taxa de Participação |
| Ancede e Ribadouro | 41,30 | 29,31 | 15,44 | 2,17 | 2,10 | 2,32 | 1,12 | 1,12 | 0,97 | 1 334 | 62,63 |
| Baião (Santa Leocádia) e Mesquinhata | 46,70 | 24,37 | 14,58 | 1,37 | 2,05 | 1,82 | 1,59 | 1,59 | 1,14 | 439 | 69,68 |
| Campelo e Ovil | 29,43 | 38,67 | 14,98 | 2,56 | 2,18 | 2,56 | 2,42 | 1,33 | 1,18 | 2 110 | 64,31 |
| Frende | 48,34 | 26,28 | 16,01 | 0,91 | 0,60 | 2,42 | 0,91 | 0,60 | 1,51 | 331 | 61,30 |
| Gestaçô | 39,02 | 30,02 | 13,51 | 3,19 | 2,81 | 2,06 | 1,50 | 0,94 | 1,13 | 533 | 52,62 |
| Gove | 36,73 | 29,97 | 16,15 | 3,23 | 2,62 | 2,52 | 1,61 | 1,31 | 1,31 | 991 | 59,52 |
| Grilo | 32,33 | 32,00 | 20,33 | 1,33 | 2,33 | 2,00 | 0,67 | 2,67 | 0,67 | 300 | 66,52 |
| Loivos da Ribeira e Tresouras | 46,31 | 26,97 | 14,76 | 1,53 | 2,80 | 0,25 | 0 | 1,78 | 1,53 | 393 | 61,31 |
| Loivos do Monte | 25,87 | 47,26 | 9,45 | 1,99 | 2,99 | 0 | 1,00 | 0,50 | 0,50 | 201 | 64,01 |
| Santa Cruz do Douro e São Tomé de Covelas | 48,25 | 23,06 | 15,09 | 2,66 | 1,49 | 2,23 | 1,49 | 1,28 | 0,85 | 941 | 62,03 |
| Santa Marinha do Zêzere | 41,90 | 23,69 | 17,69 | 3,60 | 1,35 | 1,80 | 1,42 | 1,57 | 1,42 | 1 334 | 58,56 |
| Teixeira e Teixeiró | 31,35 | 38,11 | 18,11 | 1,08 | 4,32 | 0,81 | 0,27 | 0,27 | 1,08 | 370 | 47,31 |
| Valadares | 29,98 | 30,21 | 21,05 | 1,83 | 2,52 | 3,20 | 1,14 | 1,83 | 2,29 | 437 | 57,42 |
| Viariz | 36,90 | 33,93 | 16,67 | 1,79 | 2,38 | 1,79 | 1,19 | 1,79 | 0,60 | 168 | 57,53 |
| Baião | 38,07 | 30,54 | 15,93 | 2,46 | 2,16 | 2,11 | 1,47 | 1,33 | 1,19 | 9 882 | 60,64 |

### Felgueiras

| Partido | Partido | Votos | % | +/- |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 11 365 | 0000000000031.6131,61 / 100,00 | 3,63 |
| | Partido Socialista | 10 989 | 0000000000030.5730,57 / 100,00 | 16,55 |
| | CHEGA | 6 942 | 0000000000019.3119,31 / 100,00 | 14,27 |
| | Iniciativa Liberal | 1 536 | 0000000000004.274,27 / 100,00 | 1,22 |
| | Bloco de Esquerda | 1 069 | 0000000000002.972,97 / 100,00 | 0,17 |
| | Alternativa Democrática Nacional | 896 | 0000000000002.492,49 / 100,00 | 2,38 |
| | LIVRE | 674 | 0000000000001.871,87 / 100,00 | 1,28 |
| | Coligação Democrática Unitária (PCP-PEV) | 474 | 0000000000001.321,32 / 100,00 | 0,49 |
| | Pessoas–Animais–Natureza | 456 | 0000000000001.271,27 / 100,00 | 0,30 |
| | Outros (com menos de 1,00%) | 720 | 0000000000002.012,01 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 830 | 0000000000002.302,30 / 100,00 | 0,39 |
| Total | Total | 35 951 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 51 707 | 0000000000069.5369,53 / 100,00 | 7,89 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | AD | PS | CH | IL | BE | ADN | L | CDU | PAN | Votantes | Taxa de Participação |
| Aião | 37,53 | 24,95 | 19,31 | 2,39 | 3,04 | 2,17 | 1,30 | 0,65 | 0,43 | 461 | 67,40 |
| Airães | 37,35 | 32,06 | 15,13 | 3,01 | 2,68 | 1,54 | 1,61 | 0,87 | 1,20 | 1 494 | 64,70 |
| Friande | 34,36 | 25,92 | 22,06 | 3,95 | 3,25 | 2,37 | 0,79 | 1,67 | 0,88 | 1 138 | 74,04 |
| Idães | 23,82 | 32,16 | 22,86 | 4,99 | 2,95 | 2,50 | 2,72 | 1,76 | 1,25 | 1 763 | 72,70 |
| Jugueiros | 34,27 | 26,71 | 23,41 | 1,83 | 2,56 | 2,44 | 1,22 | 1,95 | 0,61 | 820 | 73,41 |
| Macieira da Lixa e Caramos | 33,69 | 29,65 | 18,29 | 4,04 | 2,68 | 3,02 | 1,62 | 1,28 | 0,94 | 2 351 | 68,24 |
| Margaride, Várzea, Lagares, Varziela e Moure | 32,38 | 28,82 | 19,70 | 5,00 | 2,88 | 2,37 | 2,13 | 1,43 | 1,47 | 11 219 | 68,85 |
| Pedreira, Rande e Sernande | 25,30 | 34,32 | 19,71 | 4,73 | 3,48 | 1,67 | 2,05 | 2,48 | 1,38 | 2 095 | 69,95 |
| Penacova | 20,58 | 40,88 | 18,92 | 4,01 | 3,31 | 2,21 | 1,38 | 1,24 | 2,21 | 724 | 76,21 |
| Pinheiro | 25,94 | 33,15 | 23,02 | 3,33 | 3,74 | 2,50 | 2,08 | 1,11 | 1,11 | 721 | 75,50 |
| Pombeiro de Ribavizela | 29,53 | 30,31 | 20,19 | 4,35 | 3,78 | 2,64 | 1,71 | 2,28 | 0,86 | 1 402 | 73,33 |
| Refontoura | 32,43 | 31,23 | 19,15 | 3,06 | 3,15 | 3,06 | 1,62 | 0,60 | 1,45 | 1 175 | 66,53 |
| Regilde | 18,93 | 49,07 | 11,60 | 4,53 | 2,53 | 2,27 | 3,60 | 1,33 | 1,20 | 750 | 71,70 |
| Revinhade | 23,82 | 36,70 | 16,95 | 6,01 | 2,36 | 4,08 | 1,72 | 1,07 | 1,07 | 466 | 78,19 |
| Sendim | 31,69 | 26,76 | 23,62 | 3,13 | 3,32 | 4,17 | 1,90 | 0,66 | 1,14 | 1 054 | 74,65 |
| Torrados e Sousa | 27,98 | 34,62 | 21,16 | 3,25 | 3,44 | 2,82 | 1,67 | 0,57 | 1,00 | 2 094 | 69,85 |
| Unhão e Lordelo | 32,47 | 30,29 | 18,55 | 4,64 | 3,55 | 3,00 | 1,50 | 1,50 | 0,82 | 733 | 67,65 |
| Vila Cova da Lixa e Borba de Godim | 39,45 | 26,82 | 16,35 | 4,40 | 2,64 | 2,27 | 1,53 | 0,90 | 1,64 | 3 792 | 65,90 |
| Vila Fria e Vizela (São Jorge) | 22,27 | 35,05 | 23,98 | 3,03 | 3,43 | 2,77 | 1,98 | 1,32 | 0,92 | 759 | 73,98 |
| Vila Verde e Santão | 40,43 | 30,53 | 12,87 | 4,26 | 1,70 | 2,66 | 1,60 | 0,53 | 0,85 | 940 | 67,09 |
| Felgueiras | 31,61 | 30,57 | 19,31 | 4,27 | 2,97 | 2,49 | 1,87 | 1,32 | 1,27 | 35 951 | 69,53 |

### Gondomar

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 32 829 | 0000000000032.2832,28 / 100,00 | 12,71 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 25 781 | 0000000000025.3525,35 / 100,00 | 3,36 |
| | CHEGA | 16 294 | 0000000000016.0216,02 / 100,00 | 11,48 |
| | Bloco de Esquerda | 5 703 | 0000000000005.615,61 / 100,00 | 0,18 |
| | Iniciativa Liberal | 5 601 | 0000000000005.515,51 / 100,00 | 1,02 |
| | Coligação Democrática Unitária (PCP-PEV) | 3 766 | 0000000000003.703,70 / 100,00 | 1,36 |
| | LIVRE | 3 232 | 0000000000003.183,18 / 100,00 | 2,11 |
| | Pessoas–Animais–Natureza | 2 642 | 0000000000002.602,60 / 100,00 | 0,54 |
| | Alternativa Democrática Nacional | 1 552 | 0000000000001.531,53 / 100,00 | 1,37 |
| | Outros (com menos de 1,00%) | 1 705 | 0000000000001.681,68 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 2 608 | 0000000000002.572,57 / 100,00 | 0,66 |
| Total | Total | 101 713 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 145 883 | 0000000000069.7269,72 / 100,00 | 9,13 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | PS | AD | CH | BE | IL | CDU | L | PAN | ADN | Votantes | Taxa de Participação |
| Baguim do Monte | 32,67 | 24,54 | 17,38 | 5,86 | 6,39 | 3,00 | 2,67 | 2,34 | 1,36 | 9 099 | 72,09 |
| Fânzeres e São Pedro da Cova | 33,15 | 19,85 | 19,56 | 5,64 | 4,66 | 5,51 | 2,73 | 2,77 | 1,48 | 21 798 | 64,86 |
| Foz do Sousa e Covelo | 30,76 | 29,67 | 15,91 | 4,13 | 5,44 | 2,83 | 2,31 | 1,76 | 1,88 | 4 671 | 72,08 |
| Gondomar (São Cosme), Valbom e Jovim | 30,18 | 28,85 | 14,50 | 5,78 | 5,71 | 3,18 | 3,34 | 2,56 | 1,67 | 30 102 | 71,90 |
| Lomba | 36,84 | 23,41 | 20,50 | 4,43 | 3,74 | 2,49 | 1,80 | 2,22 | 1,39 | 722 | 57,17 |
| Melres e Medas | 37,39 | 26,12 | 14,77 | 3,39 | 4,32 | 2,55 | 2,63 | 1,68 | 1,51 | 3 568 | 74,04 |
| Rio Tinto | 33,09 | 25,36 | 14,70 | 5,91 | 5,76 | 3,45 | 3,70 | 2,82 | 1,42 | 31 753 | 70,21 |
| Gondomar | 32,28 | 25,35 | 16,02 | 5,61 | 5,51 | 3,70 | 3,18 | 2,60 | 1,53 | 101 713 | 69,72 |

### Lousada

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 9 374 | 0000000000031.3731,37 / 100,00 | 14,08 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 9 052 | 0000000000030.3030,30 / 100,00 | 3,30 |
| | CHEGA | 5 699 | 0000000000019.0719,07 / 100,00 | 14,41 |
| | Iniciativa Liberal | 1 227 | 0000000000004.114,11 / 100,00 | 1,30 |
| | Bloco de Esquerda | 985 | 0000000000003.303,30 / 100,00 | 0,31 |
| | LIVRE | 682 | 0000000000002.282,28 / 100,00 | 1,63 |
| | Alternativa Democrática Nacional | 617 | 0000000000002.062,06 / 100,00 | 1,99 |
| | Reagir Incluir Reciclar | 451 | 0000000000001.511,51 / 100,00 | 0,03 |
| | Coligação Democrática Unitária (PCP-PEV) | 425 | 0000000000001.421,42 / 100,00 | 0,31 |
| | Pessoas–Animais–Natureza | 366 | 0000000000001.221,22 / 100,00 | 0,24 |
| | Outros (com menos de 1,00%) | 288 | 0000000000000.970,97 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 711 | 0000000000002.382,38 / 100,00 | 0,38 |
| Total | Total | 29 879 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 42 199 | 0000000000070.8070,80 / 100,00 | 7,35 |
| Freguesia | % | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | PS | AD | CH | IL | BE | L | ADN | RIR | CDU | PAN | Votantes | Taxa de Participação |
| Aveleda | 31,85 | 30,32 | 19,98 | 3,93 | 2,82 | 2,22 | 1,79 | 1,71 | 1,11 | 0,43 | 1 171 | 68,12 |
| Caíde de Rei | 36,56 | 27,43 | 17,77 | 3,81 | 2,59 | 2,93 | 1,63 | 1,84 | 1,91 | 0,82 | 1 469 | 65,55 |
| Cernadelo e Lousada (S. Miguel e Sta. Margarida) | 28,20 | 29,04 | 24,52 | 3,75 | 3,83 | 2,07 | 2,15 | 1,30 | 1,61 | 1,23 | 1 305 | 67,76 |
| Cristelos, Boim e Ordem | 30,99 | 30,45 | 18,02 | 4,54 | 3,62 | 2,57 | 1,80 | 1,31 | 1,50 | 1,48 | 4 666 | 71,14 |
| Figueiras e Covas | 26,40 | 33,36 | 21,21 | 3,82 | 2,80 | 1,84 | 2,73 | 2,11 | 1,09 | 1,91 | 1 466 | 76,75 |
| Lodares | 30,51 | 28,75 | 19,49 | 4,12 | 3,60 | 2,57 | 2,79 | 2,35 | 1,40 | 0,88 | 1 360 | 76,58 |
| Lustosa e Barrosas (Santo Estêvão) | 31,04 | 25,01 | 24,29 | 4,66 | 4,10 | 1,81 | 1,87 | 0,95 | 1,59 | 1,39 | 3 586 | 68,88 |
| Macieira | 34,35 | 27,04 | 23,12 | 3,38 | 2,94 | 1,31 | 1,31 | 0,65 | 0,87 | 0,98 | 917 | 66,79 |
| Meinedo | 40,17 | 24,53 | 15,61 | 3,43 | 2,93 | 2,35 | 1,98 | 2,60 | 2,11 | 1,24 | 2 422 | 70,12 |
| Nespereira e Casais | 33,05 | 30,33 | 16,91 | 4,03 | 3,49 | 2,58 | 2,13 | 1,68 | 0,95 | 1,00 | 2 206 | 73,00 |
| Nevogilde | 31,10 | 38,40 | 15,06 | 3,35 | 1,97 | 1,05 | 2,63 | 1,78 | 1,05 | 0,66 | 1 521 | 70,06 |
| Silvares, Pias, Nogueira e Alvarenga | 26,89 | 34,97 | 17,51 | 4,73 | 3,63 | 3,21 | 1,93 | 1,21 | 1,19 | 1,70 | 4 295 | 74,17 |
| Sousela | 25,71 | 36,00 | 19,38 | 3,67 | 2,66 | 1,01 | 2,30 | 1,56 | 1,65 | 1,19 | 1 089 | 69,45 |
| Torno | 31,46 | 33,08 | 18,29 | 4,06 | 2,81 | 1,62 | 2,25 | 1,06 | 1,50 | 0,69 | 1 602 | 68,76 |
| Vilar do Torno e Alentém | 38,06 | 24,63 | 18,41 | 2,86 | 2,86 | 2,74 | 2,99 | 1,24 | 1,49 | 0,75 | 804 | 69,73 |
| Lousada | 31,37 | 30,30 | 19,07 | 4,11 | 3,30 | 2,28 | 2,06 | 1,51 | 1,42 | 1,22 | 29 879 | 70,80 |

### Maia

| Partido | Partido | Votos | % | +/- |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 27 322 | 0000000000031.3231,32 / 100,00 | 3,88 |
| | Partido Socialista | 24 918 | 0000000000028.5628,56 / 100,00 | 10,82 |
| | CHEGA | 12 271 | 0000000000014.0714,07 / 100,00 | 9,99 |
| | Iniciativa Liberal | 6 348 | 0000000000007.287,28 / 100,00 | 0,84 |
| | Bloco de Esquerda | 4 314 | 0000000000004.944,94 / 100,00 | 0,23 |
| | LIVRE | 3 376 | 0000000000003.873,87 / 100,00 | 2,63 |
| | Pessoas–Animais–Natureza | 2 332 | 0000000000002.672,67 / 100,00 | 0,46 |
| | Coligação Democrática Unitária (PCP-PEV) | 1 820 | 0000000000002.092,09 / 100,00 | 1,04 |
| | Alternativa Democrática Nacional | 1 300 | 0000000000001.491,49 / 100,00 | 1,32 |
| | Outros (com menos de 1,00%) | 1 189 | 0000000000001.361,36 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 2 054 | 0000000000002.352,35 / 100,00 | 0,42 |
| Total | Total | 87 244 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 117 071 | 0000000000074.5274,52 / 100,00 | 8,27 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | AD | PS | CH | IL | BE | L | PAN | CDU | ADN | Votantes | Taxa de Participação |
| Águas Santas | 25,85 | 32,27 | 14,97 | 6,34 | 6,19 | 3,84 | 2,93 | 2,53 | 1,32 | 17 105 | 73,59 |
| Castêlo da Maia | 32,22 | 26,51 | 16,29 | 7,46 | 4,54 | 3,19 | 2,34 | 1,72 | 1,77 | 11 775 | 72,87 |
| Cidade da Maia | 34,61 | 27,03 | 11,81 | 7,93 | 4,82 | 4,38 | 2,62 | 2,00 | 1,50 | 26 571 | 75,57 |
| Folgosa | 33,97 | 27,31 | 16,65 | 5,68 | 3,98 | 2,64 | 2,33 | 1,84 | 1,39 | 2 234 | 74,32 |
| Milheirós | 29,35 | 32,63 | 13,54 | 6,62 | 4,61 | 3,81 | 2,51 | 1,71 | 1,24 | 2 991 | 76,05 |
| Moreira | 31,74 | 26,98 | 15,02 | 8,02 | 4,68 | 3,73 | 2,67 | 1,87 | 1,47 | 8 680 | 76,79 |
| Nogueira e Silva Escura | 31,52 | 25,95 | 16,70 | 7,53 | 4,71 | 3,14 | 3,12 | 1,51 | 1,48 | 5 419 | 74,89 |
| Pedrouços | 28,14 | 32,28 | 13,05 | 6,36 | 4,66 | 4,66 | 2,77 | 2,93 | 1,44 | 7 231 | 71,70 |
| São Pedro Fins | 36,93 | 25,81 | 15,67 | 6,98 | 3,41 | 2,52 | 2,11 | 1,06 | 1,54 | 1 232 | 75,82 |
| Vila Nova da Telha | 33,00 | 27,68 | 13,26 | 7,56 | 4,32 | 3,62 | 2,62 | 2,30 | 1,70 | 4 006 | 75,34 |
| Maia | 31,32 | 28,56 | 14,07 | 7,28 | 4,94 | 3,87 | 2,67 | 2,09 | 1,49 | 87 244 | 74,52 |

### Marco de Canaveses

| Partido | Partido | Votos | % | +/- |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 9 907 | 0000000000032.9132,91 / 100,00 | 3,37 |
| | Partido Socialista | 9 414 | 0000000000031.2831,28 / 100,00 | 16,02 |
| | CHEGA | 4 823 | 0000000000016.0216,02 / 100,00 | 12,21 |
| | Iniciativa Liberal | 1 227 | 0000000000004.084,08 / 100,00 | 1,32 |
| | Bloco de Esquerda | 982 | 0000000000003.263,26 / 100,00 | 0,40 |
| | Alternativa Democrática Nacional | 846 | 0000000000002.812,81 / 100,00 | 2,67 |
| | LIVRE | 637 | 0000000000002.122,12 / 100,00 | 1,59 |
| | Reagir Incluir Reciclar | 506 | 0000000000001.681,68 / 100,00 | 0,29 |
| | Pessoas–Animais–Natureza | 415 | 0000000000001.381,38 / 100,00 | 0,43 |
| | Coligação Democrática Unitária (PCP-PEV) | 373 | 0000000000001.241,24 / 100,00 | 0,38 |
| | Outros (com menos de 1,00%) | 281 | 0000000000000.930,93 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 688 | 0000000000002.282,28 / 100,00 | 0,50 |
| Total | Total | 30 099 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 45 450 | 0000000000066.2266,22 / 100,00 | 8,72 |
| Freguesia | % | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | AD | PS | CH | IL | BE | ADN | L | RIR | PAN | CDU | Votantes | Taxa de Participação |
| Alpendorada, Várzea e Torrão | 41,89 | 23,56 | 15,00 | 3,92 | 2,89 | 3,67 | 1,77 | 1,84 | 1,54 | 0,74 | 4 741 | 67,25 |
| Avessadas e Rosém | 33,56 | 27,82 | 18,97 | 4,02 | 1,95 | 2,99 | 2,53 | 1,72 | 1,03 | 0,92 | 870 | 65,51 |
| Banho e Carvalhosa | 22,37 | 44,59 | 16,30 | 1,93 | 2,67 | 2,22 | 1,78 | 1,19 | 1,19 | 2,81 | 675 | 61,76 |
| Bem Viver | 38,53 | 24,64 | 16,86 | 3,89 | 3,21 | 4,18 | 1,90 | 1,60 | 1,70 | 0,78 | 2 058 | 64,39 |
| Constance | 27,99 | 37,25 | 12,75 | 3,98 | 3,59 | 2,89 | 1,99 | 2,59 | 1,20 | 1,69 | 1 004 | 72,13 |
| Marco | 29,78 | 32,72 | 15,30 | 5,42 | 4,52 | 2,19 | 3,10 | 1,03 | 1,70 | 1,13 | 6 995 | 67,70 |
| Paredes de Viadores e Manhuncelos | 22,68 | 36,62 | 20,13 | 3,54 | 3,87 | 2,99 | 1,33 | 1,88 | 1,22 | 1,55 | 904 | 64,57 |
| Penhalonga e Paços de Gaiolo | 27,60 | 34,83 | 18,14 | 3,68 | 2,89 | 2,89 | 2,75 | 1,30 | 1,59 | 0,87 | 1 384 | 60,02 |
| Sande e São Lourenço do Douro | 44,11 | 20,62 | 16,69 | 4,42 | 1,96 | 3,44 | 1,40 | 2,24 | 0,77 | 0,63 | 1 426 | 62,65 |
| Santo Isidoro e Livração | 19,01 | 48,75 | 10,41 | 2,19 | 3,60 | 1,72 | 2,66 | 1,33 | 0,86 | 6,18 | 1 278 | 75,09 |
| Soalhães | 24,68 | 41,68 | 17,64 | 2,51 | 2,35 | 2,24 | 1,49 | 1,44 | 1,44 | 1,01 | 1 876 | 62,58 |
| Sobretâmega | 31,19 | 37,19 | 14,79 | 2,64 | 3,07 | 1,61 | 2,05 | 2,20 | 1,46 | 1,46 | 683 | 67,89 |
| Tabuado | 35,46 | 34,65 | 13,21 | 5,33 | 2,67 | 2,09 | 1,51 | 1,62 | 0,35 | 0,35 | 863 | 70,85 |
| Várzea, Aliviada e Folhada | 33,29 | 30,71 | 17,70 | 3,70 | 3,24 | 2,91 | 1,45 | 1,59 | 1,06 | 0,92 | 1 514 | 66,08 |
| Vila Boa de Quires e Maureles | 32,56 | 32,70 | 16,04 | 3,37 | 2,47 | 2,56 | 1,33 | 3,27 | 1,28 | 1,33 | 2 107 | 65,93 |
| Vila Boa do Bispo | 40,09 | 21,21 | 19,52 | 4,76 | 3,14 | 3,25 | 1,98 | 1,86 | 1,22 | 0,64 | 1 721 | 64,55 |
| Marco de Canaveses | 32,91 | 31,28 | 16,02 | 4,08 | 3,26 | 2,81 | 2,12 | 1,68 | 1,38 | 1,24 | 30 099 | 66,22 |

### Matosinhos

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 34 667 | 0000000000032.5532,55 / 100,00 | 10,14 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 30 292 | 0000000000028.4428,44 / 100,00 | 2,97 |
| | CHEGA | 14 498 | 0000000000013.6113,61 / 100,00 | 9,53 |
| | Iniciativa Liberal | 6 977 | 0000000000006.556,55 / 100,00 | 0,32 |
| | Bloco de Esquerda | 5 445 | 0000000000005.115,11 / 100,00 | 0,51 |
| | LIVRE | 4 296 | 0000000000004.034,03 / 100,00 | 2,63 |
| | Coligação Democrática Unitária (PCP-PEV) | 2 761 | 0000000000002.592,59 / 100,00 | 1,19 |
| | Pessoas–Animais–Natureza | 2 503 | 0000000000002.352,35 / 100,00 | 0,40 |
| | Alternativa Democrática Nacional | 1 489 | 0000000000001.401,40 / 100,00 | 1,23 |
| | Outros (com menos de 1,00%) | 1 279 | 0000000000001.211,21 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 2 294 | 0000000000002.162,16 / 100,00 | 0,38 |
| Total | Total | 106 501 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 150 490 | 0000000000070.7770,77 / 100,00 | 8,29 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | PS | AD | CH | IL | BE | L | CDU | PAN | ADN | Votantes | Taxa de Participação |
| Custóias, Leça do Balio e Guifões | 36,02 | 23,80 | 15,29 | 5,79 | 5,20 | 3,38 | 2,87 | 2,38 | 1,47 | 26 599 | 71,28 |
| Matosinhos e Leça da Palmeira | 29,46 | 33,71 | 11,71 | 7,53 | 4,70 | 4,39 | 2,20 | 2,03 | 1,43 | 30 322 | 70,58 |
| Perafita, Lavra e Santa Cruz do Bispo | 33,67 | 25,84 | 17,39 | 5,80 | 4,60 | 2,85 | 1,81 | 2,50 | 1,57 | 17 813 | 68,66 |
| São Mamede de Infesta e Senhora da Hora | 31,97 | 28,77 | 11,91 | 6,68 | 5,72 | 4,90 | 3,17 | 2,54 | 1,20 | 31 767 | 71,76 |
| Matosinhos | 32,55 | 28,44 | 13,61 | 6,55 | 5,11 | 4,03 | 2,59 | 2,35 | 1,40 | 106 501 | 70,77 |

### Paços de Ferreira

| Partido | Partido | Votos | % | +/- |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 12 038 | 0000000000034.8634,86 / 100,00 | 4,50 |
| | Partido Socialista | 8 923 | 0000000000025.8425,84 / 100,00 | 14,93 |
| | CHEGA | 6 681 | 0000000000019.3519,35 / 100,00 | 14,03 |
| | Iniciativa Liberal | 1 681 | 0000000000004.874,87 / 100,00 | 1,09 |
| | Bloco de Esquerda | 1 121 | 0000000000003.253,25 / 100,00 | 0,28 |
| | Alternativa Democrática Nacional | 835 | 0000000000002.422,42 / 100,00 | 2,31 |
| | LIVRE | 645 | 0000000000001.871,87 / 100,00 | 1,20 |
| | Coligação Democrática Unitária (PCP-PEV) | 621 | 0000000000001.801,80 / 100,00 | 0,42 |
| | Pessoas–Animais–Natureza | 482 | 0000000000001.401,40 / 100,00 | 0,40 |
| | Outros (com menos de 1,00%) | 588 | 0000000000001.701,70 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 916 | 0000000000002.652,65 / 100,00 | 0,28 |
| Total | Total | 34 531 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 49 291 | 0000000000070.0670,06 / 100,00 | 8,11 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | AD | PS | CH | IL | BE | ADN | L | CDU | PAN | Votantes | Taxa de Participação |
| Carvalhosa | 34,49 | 23,42 | 23,97 | 5,22 | 3,29 | 2,27 | 1,46 | 0,88 | 1,10 | 2 737 | 69,17 |
| Eiriz | 36,49 | 29,30 | 17,14 | 3,98 | 3,41 | 2,06 | 1,56 | 1,07 | 1,00 | 1 406 | 71,77 |
| Ferreira | 32,42 | 26,63 | 20,68 | 4,94 | 3,25 | 2,77 | 1,42 | 1,57 | 1,38 | 2 674 | 71,21 |
| Figueiró | 33,84 | 29,70 | 17,13 | 4,94 | 4,63 | 2,32 | 1,89 | 0,91 | 1,10 | 1 640 | 74,34 |
| Frazão Arreigada | 39,64 | 22,95 | 20,01 | 4,07 | 2,21 | 2,86 | 1,40 | 1,05 | 1,38 | 3 708 | 69,74 |
| Freamunde | 25,72 | 32,59 | 15,49 | 4,23 | 4,50 | 1,98 | 2,17 | 6,87 | 1,71 | 4 802 | 70,58 |
| Meixomil | 39,78 | 21,53 | 20,86 | 4,38 | 2,36 | 2,57 | 2,11 | 0,88 | 1,39 | 2 373 | 70,81 |
| Paços de Ferreira | 38,55 | 20,92 | 18,88 | 6,55 | 3,51 | 2,38 | 2,48 | 1,06 | 1,65 | 6 013 | 70,03 |
| Penamaior | 40,70 | 22,46 | 19,86 | 4,75 | 2,11 | 2,42 | 1,57 | 0,72 | 0,90 | 2 231 | 70,85 |
| Raimonda | 31,16 | 34,45 | 18,59 | 3,42 | 3,05 | 2,05 | 1,74 | 0,93 | 1,06 | 1 608 | 72,08 |
| Sanfins Lamoso Codessos | 31,39 | 28,80 | 19,64 | 5,00 | 3,01 | 2,92 | 1,69 | 0,90 | 1,55 | 3 559 | 70,84 |
| Seroa | 37,42 | 22,81 | 22,08 | 4,38 | 2,92 | 2,02 | 2,02 | 0,73 | 1,18 | 1 780 | 60,30 |
| Paços de Ferreira | 34,86 | 25,84 | 19,35 | 4,87 | 3,25 | 2,42 | 1,87 | 1,60 | 1,40 | 34 531 | 70,06 |

### Paredes

| Partido | Partido | Votos | % | +/- |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 18 071 | 0000000000033.5133,51 / 100,00 | 3,52 |
| | Partido Socialista | 14 873 | 0000000000027.5827,58 / 100,00 | 16,61 |
| | CHEGA | 10 056 | 0000000000018.6518,65 / 100,00 | 13,89 |
| | Iniciativa Liberal | 2 381 | 0000000000004.424,42 / 100,00 | 1,32 |
| | Bloco de Esquerda | 1 818 | 0000000000003.373,37 / 100,00 | 0,48 |
| | Alternativa Democrática Nacional | 1 227 | 0000000000002.282,28 / 100,00 | 2,21 |
| | LIVRE | 1 067 | 0000000000001.981,98 / 100,00 | 1,29 |
| | Pessoas–Animais–Natureza | 884 | 0000000000001.641,64 / 100,00 | 0,40 |
| | Reagir Incluir Reciclar | 873 | 0000000000001.621,62 / 100,00 | 0,25 |
| | Coligação Democrática Unitária (PCP-PEV) | 783 | 0000000000001.451,45 / 100,00 | 0,46 |
| | Outros (com menos de 1,00%) | 524 | 0000000000000.980,98 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 365 | 0000000000002.532,53 / 100,00 | 0,43 |
| Total | Total | 53 922 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 75 337 | 0000000000071.5771,57 / 100,00 | 8,35 |
| Freguesia | % | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | AD | PS | CH | IL | BE | ADN | L | PAN | RIR | CDU | Votantes | Taxa de Participação |
| Aguiar de Sousa | 24,98 | 35,00 | 20,06 | 4,16 | 3,88 | 1,99 | 2,27 | 1,51 | 1,42 | 1,80 | 1 057 | 74,54 |
| Astromil | 35,87 | 24,10 | 20,80 | 4,59 | 3,30 | 1,43 | 2,15 | 0,86 | 1,15 | 1,29 | 697 | 78,40 |
| Baltar | 30,23 | 31,75 | 18,62 | 4,93 | 2,72 | 2,24 | 1,46 | 1,85 | 1,56 | 1,49 | 3 083 | 72,87 |
| Beire | 37,01 | 34,34 | 14,80 | 3,03 | 2,22 | 2,22 | 1,26 | 0,67 | 1,70 | 0,74 | 1 351 | 74,19 |
| Cete | 22,79 | 38,25 | 16,44 | 3,07 | 4,86 | 1,48 | 2,56 | 1,84 | 2,56 | 2,61 | 1 953 | 72,20 |
| Cristelo | 39,90 | 23,84 | 18,43 | 4,14 | 3,21 | 1,69 | 1,94 | 1,44 | 1,78 | 0,68 | 1 183 | 71,65 |
| Duas Igrejas | 43,81 | 17,18 | 21,86 | 3,69 | 2,38 | 2,97 | 1,62 | 1,30 | 1,93 | 0,40 | 2 223 | 69,69 |
| Gandra | 30,60 | 26,08 | 21,86 | 4,91 | 3,57 | 2,05 | 1,68 | 2,05 | 1,61 | 1,64 | 4 336 | 70,97 |
| Lordelo | 36,23 | 23,77 | 21,22 | 4,48 | 2,72 | 2,44 | 1,47 | 1,43 | 1,04 | 1,31 | 5 579 | 66,45 |
| Louredo | 42,27 | 23,18 | 17,88 | 4,42 | 1,88 | 2,43 | 0,77 | 1,10 | 2,87 | 0,55 | 906 | 75,37 |
| Parada de Todeia | 18,78 | 41,95 | 14,85 | 3,85 | 3,58 | 2,06 | 1,79 | 1,52 | 1,79 | 6,80 | 1 118 | 71,57 |
| Paredes | 34,96 | 26,83 | 16,05 | 5,17 | 3,83 | 2,39 | 2,70 | 1,75 | 1,79 | 1,18 | 13 199 | 73,09 |
| Rebordosa | 36,75 | 24,73 | 19,00 | 4,64 | 3,17 | 2,40 | 1,79 | 1,58 | 1,40 | 1,08 | 5 369 | 69,87 |
| Recarei | 24,93 | 36,99 | 16,17 | 3,40 | 4,04 | 1,63 | 2,48 | 1,63 | 1,36 | 2,92 | 2 944 | 75,01 |
| Sobreira | 22,44 | 39,34 | 17,87 | 3,78 | 3,78 | 1,50 | 2,14 | 1,91 | 1,80 | 1,99 | 2 669 | 72,23 |
| Sobrosa | 40,06 | 21,57 | 21,40 | 2,92 | 3,09 | 3,32 | 1,17 | 1,57 | 1,17 | 0,76 | 1 715 | 72,95 |
| Vandoma | 29,74 | 28,02 | 20,22 | 4,89 | 3,44 | 2,12 | 1,59 | 1,85 | 1,98 | 1,12 | 1 513 | 73,13 |
| Vilela | 40,83 | 17,94 | 22,33 | 3,93 | 2,97 | 2,97 | 1,59 | 1,59 | 1,39 | 0,76 | 3 027 | 69,11 |
| Paredes | 33,51 | 27,58 | 18,65 | 4,42 | 3,37 | 2,28 | 1,98 | 1,64 | 1,62 | 1,45 | 53 922 | 71,57 |

### Penafiel

| Partido | Partido | Votos | % | +/- |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 14 090 | 0000000000031.4131,41 / 100,00 | 2,60 |
| | Partido Socialista | 13 945 | 0000000000031.0931,09 / 100,00 | 15,58 |
| | CHEGA | 7 415 | 0000000000016.5316,53 / 100,00 | 12,70 |
| | Iniciativa Liberal | 1 707 | 0000000000003.813,81 / 100,00 | 1,12 |
| | Reagir Incluir Reciclar | 1 629 | 0000000000003.633,63 / 100,00 | 0,28 |
| | Bloco de Esquerda | 1 558 | 0000000000003.473,47 / 100,00 | 0,14 |
| | Alternativa Democrática Nacional | 986 | 0000000000002.202,20 / 100,00 | 2,13 |
| | LIVRE | 816 | 0000000000001.821,82 / 100,00 | 1,17 |
| | Coligação Democrática Unitária (PCP-PEV) | 665 | 0000000000001.481,48 / 100,00 | 0,35 |
| | Pessoas–Animais–Natureza | 621 | 0000000000001.381,38 / 100,00 | 0,42 |
| | Outros (com menos de 1,00%) | 389 | 0000000000000.860,86 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 033 | 0000000000002.312,31 / 100,00 | 0,33 |
| Total | Total | 44 854 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 62 239 | 0000000000072.0772,07 / 100,00 | 7,73 |
| Freguesia | % | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | AD | PS | CH | IL | RIR | BE | ADN | L | CDU | PAN | Votantes | Taxa de Participação |
| Abragão | 33,95 | 35,33 | 16,09 | 2,08 | 2,31 | 2,16 | 2,46 | 1,08 | 0,77 | 0,69 | 1 299 | 61,36 |
| Boelhe | 31,14 | 30,72 | 15,99 | 2,09 | 3,34 | 4,91 | 2,19 | 1,46 | 3,87 | 0,73 | 957 | 69,30 |
| Bustelo | 24,04 | 37,85 | 14,53 | 5,65 | 3,68 | 4,13 | 1,79 | 2,15 | 1,79 | 1,08 | 1 115 | 76,84 |
| Cabeça Santa | 27,14 | 34,09 | 18,18 | 2,87 | 4,75 | 4,34 | 2,41 | 1,07 | 0,87 | 1,27 | 1 496 | 70,73 |
| Canelas | 33,27 | 30,01 | 18,51 | 2,03 | 3,05 | 3,26 | 2,54 | 1,42 | 1,22 | 1,73 | 983 | 70,77 |
| Capela | 31,78 | 28,22 | 16,43 | 5,89 | 4,50 | 3,72 | 4,19 | 1,24 | 0,93 | 0,93 | 645 | 75,35 |
| Castelões | 32,29 | 33,80 | 15,01 | 4,32 | 1,94 | 3,24 | 2,16 | 1,51 | 1,30 | 0,65 | 926 | 73,78 |
| Croca | 28,05 | 32,06 | 19,26 | 3,91 | 3,91 | 3,23 | 1,96 | 1,37 | 0,98 | 1,08 | 1 023 | 66,09 |
| Duas Igrejas | 28,54 | 29,81 | 18,50 | 3,00 | 5,92 | 3,67 | 2,40 | 1,65 | 0,97 | 1,95 | 1 335 | 65,22 |
| Eja | 30,28 | 33,27 | 19,25 | 3,18 | 5,42 | 2,62 | 1,31 | 0,56 | 0,37 | 1,12 | 535 | 68,68 |
| Fonte Arcada | 24,07 | 41,02 | 13,94 | 2,91 | 2,71 | 4,21 | 2,31 | 3,01 | 1,50 | 1,20 | 997 | 76,63 |
| Galegos | 34,70 | 29,23 | 16,93 | 3,45 | 4,58 | 2,67 | 2,38 | 1,31 | 1,01 | 1,49 | 1 683 | 74,90 |
| Guilhufe e Urrô | 28,81 | 30,90 | 19,00 | 4,19 | 3,25 | 2,96 | 2,24 | 2,17 | 1,72 | 1,38 | 2 673 | 76,05 |
| Irivo | 29,84 | 30,34 | 18,44 | 4,02 | 3,44 | 3,16 | 3,08 | 1,72 | 1,43 | 1,65 | 1 394 | 76,09 |
| Lagares e Figueira | 31,07 | 29,08 | 18,82 | 3,64 | 4,14 | 3,97 | 1,99 | 2,04 | 0,88 | 1,21 | 1 812 | 76,07 |
| Luzim e Vila Cova | 34,66 | 29,60 | 16,25 | 2,58 | 5,17 | 3,01 | 1,94 | 0,86 | 2,05 | 1,29 | 929 | 67,71 |
| Oldrões | 32,73 | 28,09 | 18,06 | 3,98 | 4,56 | 4,06 | 1,82 | 0,99 | 1,41 | 1,33 | 1 207 | 70,67 |
| Paço de Sousa | 26,98 | 33,24 | 16,99 | 4,46 | 3,09 | 4,07 | 1,72 | 1,64 | 2,23 | 2,11 | 2 554 | 75,12 |
| Penafiel | 33,38 | 30,51 | 13,86 | 4,68 | 2,52 | 3,63 | 2,19 | 2,81 | 1,44 | 1,77 | 10 170 | 72,91 |
| Perozelo | 27,95 | 27,50 | 21,36 | 2,95 | 4,09 | 6,93 | 2,73 | 1,36 | 1,25 | 0,45 | 880 | 75,93 |
| Rans | 28,86 | 27,30 | 15,34 | 3,90 | 13,17 | 2,86 | 1,82 | 1,39 | 1,13 | 0,95 | 1 154 | 71,37 |
| Recezinhos (São Mamede) | 25,63 | 39,28 | 15,21 | 3,23 | 3,35 | 2,16 | 3,23 | 1,92 | 0,84 | 1,08 | 835 | 62,64 |
| Recezinhos (São Martinho) | 31,85 | 33,98 | 16,95 | 3,37 | 2,31 | 2,40 | 2,66 | 1,33 | 0,98 | 0,98 | 1 127 | 70,79 |
| Rio de Moinhos | 36,75 | 31,47 | 16,01 | 2,22 | 3,06 | 3,30 | 1,44 | 1,02 | 0,84 | 1,08 | 1 668 | 69,38 |
| Rio Mau | 17,67 | 42,92 | 16,03 | 4,06 | 1,32 | 4,17 | 0,99 | 2,52 | 5,82 | 1,43 | 911 | 74,98 |
| Sebolido | 20,97 | 42,13 | 14,23 | 4,12 | 1,87 | 4,87 | 1,31 | 1,12 | 4,31 | 0,56 | 534 | 73,55 |
| Termas de São Vicente | 39,05 | 23,35 | 17,96 | 3,80 | 3,74 | 3,08 | 2,28 | 1,42 | 1,09 | 1,29 | 3 024 | 71,00 |
| Valpedre | 42,81 | 21,05 | 18,93 | 2,94 | 5,06 | 0,71 | 2,63 | 0,61 | 1,21 | 1,32 | 988 | 76,59 |
| Penafiel | 31,41 | 31,09 | 16,53 | 3,81 | 3,63 | 3,47 | 2,20 | 1,82 | 1,48 | 1,38 | 44 854 | 72,07 |

### Porto

| Partido | Partido | Votos | % | +/- |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 48 372 | 0000000000034.2534,25 / 100,00 | 2,41 |
| | Partido Socialista | 40 306 | 0000000000028.3328,33 / 100,00 | 6,75 |
| | CHEGA | 14 215 | 0000000000009.999,99 / 100,00 | 6,72 |
| | Iniciativa Liberal | 9 665 | 0000000000006.796,79 / 100,00 | 1,02 |
| | Bloco de Esquerda | 8 076 | 0000000000005.685,68 / 100,00 | 0,31 |
| | LIVRE | 7 949 | 0000000000005.595,59 / 100,00 | 3,31 |
| | Coligação Democrática Unitária (PCP-PEV) | 4 809 | 0000000000003.383,38 / 100,00 | 1,31 |
| | Pessoas–Animais–Natureza | 3 050 | 0000000000002.142,14 / 100,00 | 0,19 |
| | Alternativa Democrática Nacional | 1 596 | 0000000000001.141,14 / 100,00 | 0,98 |
| | Outros (com menos de 1,00%) | 1 419 | 0000000000000.990,99 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 2 459 | 0000000000001.731,73 / 100,00 | 0,32 |
| Total | Total | 142 276 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 204 547 | 0000000000069.5669,56 / 100,00 | 5,80 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | AD | PS | CH | IL | BE | L | CDU | PAN | ADN | Votantes | Taxa de Participação |
| Aldoar, Foz do Douro e Nevogilde | 50,79 | 19,61 | 8,54 | 8,08 | 3,00 | 3,88 | 1,98 | 1,26 | 1,07 | 18 804 | 76,64 |
| Bonfim | 31,47 | 28,58 | 9,18 | 5,63 | 7,35 | 7,22 | 4,06 | 2,33 | 1,28 | 14 297 | 67,31 |
| Campanhã | 21,00 | 39,98 | 14,31 | 4,37 | 5,30 | 3,31 | 4,59 | 2,69 | 1,10 | 17 934 | 65,64 |
| Cedofeita, Santo Ildefonso, Sé, Miragaia, São Nicolau e Vitória | 28,82 | 30,00 | 8,16 | 6,36 | 8,16 | 8,48 | 3,79 | 2,23 | 1,06 | 21 249 | 61,97 |
| Lordelo do Ouro e Massarelos | 38,11 | 26,19 | 9,09 | 7,63 | 4,85 | 5,10 | 3,27 | 1,87 | 1,12 | 17 451 | 73,45 |
| Paranhos | 32,45 | 28,73 | 10,05 | 7,08 | 6,17 | 5,96 | 3,28 | 2,26 | 1,10 | 27 779 | 69,36 |
| Ramalde | 35,84 | 27,00 | 10,32 | 7,71 | 4,92 | 5,04 | 3,01 | 2,29 | 1,16 | 24 762 | 74,25 |
| Porto | 34,25 | 28,33 | 9,99 | 6,79 | 5,68 | 5,59 | 3,38 | 2,14 | 1,12 | 142 276 | 69,56 |

### Póvoa de Varzim

| Partido | Partido | Votos | % | +/- |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 15 350 | 0000000000038.8638,86 / 100,00 | 6,04 |
| | Partido Socialista | 8 454 | 0000000000021.4021,40 / 100,00 | 10,77 |
| | CHEGA | 7 409 | 0000000000018.7618,76 / 100,00 | 12,04 |
| | Iniciativa Liberal | 2 259 | 0000000000005.725,72 / 100,00 | 0,71 |
| | Bloco de Esquerda | 1 457 | 0000000000003.693,69 / 100,00 | 0,08 |
| | LIVRE | 1 102 | 0000000000002.792,79 / 100,00 | 1,70 |
| | Alternativa Democrática Nacional | 942 | 0000000000002.382,38 / 100,00 | 2,27 |
| | Coligação Democrática Unitária (PCP-PEV) | 594 | 0000000000001.501,50 / 100,00 | 0,65 |
| | Pessoas–Animais–Natureza | 576 | 0000000000001.461,46 / 100,00 | 0,13 |
| | Outros (com menos de 1,00%) | 476 | 0000000000001.201,20 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 883 | 0000000000002.242,24 / 100,00 | 0,28 |
| Total | Total | 39 502 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 60 733 | 0000000000065.0465,04 / 100,00 | 8,99 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | PSD | PS | CH | IL | BE | L | ADN | CDU | PAN | Votantes | Taxa de Participação |
| Aguçadoura e Navais | 50,20 | 14,85 | 20,32 | 4,55 | 2,00 | 1,42 | 2,40 | 0,61 | 0,58 | 3 454 | 65,63 |
| Aver-o-Mar, Amorim e Terroso | 38,66 | 21,16 | 19,18 | 5,97 | 3,24 | 2,64 | 2,81 | 1,18 | 1,57 | 8 650 | 65,03 |
| Balazar | 43,71 | 20,47 | 20,59 | 4,35 | 2,65 | 1,29 | 2,71 | 0,29 | 1,06 | 1 700 | 71,46 |
| Estela | 43,71 | 16,04 | 24,02 | 3,38 | 1,69 | 1,76 | 2,64 | 0,88 | 1,69 | 1 478 | 63,49 |
| Laundos | 47,56 | 15,13 | 18,31 | 6,13 | 2,17 | 1,01 | 1,78 | 1,78 | 0,85 | 1 289 | 68,71 |
| Póvoa de Varzim, Beiriz e Argivai | 35,25 | 23,91 | 17,66 | 6,18 | 4,53 | 3,47 | 2,09 | 1,96 | 1,65 | 21 314 | 63,95 |
| Rates | 46,82 | 14,47 | 21,27 | 4,08 | 2,78 | 1,48 | 2,84 | 0,80 | 0,87 | 1 617 | 71,61 |
| Póvoa de Varzim | 38,86 | 21,40 | 18,76 | 5,72 | 3,69 | 2,79 | 2,38 | 1,50 | 1,46 | 39 502 | 65,04 |

### Santo Tirso

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 14 894 | 0000000000033.8433,84 / 100,00 | 13,22 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 12 698 | 0000000000028.8528,85 / 100,00 | 3,19 |
| | CHEGA | 6 692 | 0000000000015.2015,20 / 100,00 | 10,79 |
| | Iniciativa Liberal | 2 188 | 0000000000004.974,97 / 100,00 | 1,05 |
| | Bloco de Esquerda | 1 967 | 0000000000004.474,47 / 100,00 | 0,24 |
| | LIVRE | 1 102 | 0000000000002.502,50 / 100,00 | 1,69 |
| | Alternativa Democrática Nacional | 960 | 0000000000002.182,18 / 100,00 | 2,07 |
| | Coligação Democrática Unitária (PCP-PEV) | 921 | 0000000000002.092,09 / 100,00 | 0,62 |
| | Pessoas–Animais–Natureza | 823 | 0000000000001.871,87 / 100,00 | 0,57 |
| | Outros (com menos de 1,00%) | 702 | 0000000000001.591,59 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 071 | 0000000000002.432,43 / 100,00 | 0,53 |
| Total | Total | 44 018 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 62 012 | 0000000000070.9870,98 / 100,00 | 7,60 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | PS | PSD | CH | IL | BE | L | ADN | CDU | PAN | Votantes | Taxa de Participação |
| Agrela | 25,84 | 39,43 | 14,45 | 5,17 | 3,44 | 2,30 | 2,11 | 0,57 | 2,68 | 1 045 | 76,61 |
| Água Longa | 25,51 | 35,65 | 15,71 | 6,69 | 3,91 | 2,39 | 1,79 | 1,13 | 2,25 | 1 509 | 75,30 |
| Areias, Sequeiró, Lama e Palmeira | 36,62 | 30,51 | 15,05 | 3,90 | 3,38 | 1,79 | 2,08 | 1,50 | 1,81 | 4 080 | 70,66 |
| Aves | 34,85 | 26,98 | 14,21 | 6,10 | 5,15 | 3,26 | 2,11 | 2,01 | 1,89 | 4 933 | 66,55 |
| Carreira e Refojos de Riba de Ave | 34,39 | 27,69 | 16,51 | 4,33 | 4,47 | 2,09 | 2,67 | 1,15 | 1,87 | 1 387 | 72,81 |
| Lamelas e Guimarei | 31,47 | 31,29 | 13,52 | 5,29 | 3,97 | 2,27 | 3,31 | 1,13 | 2,08 | 1 058 | 74,04 |
| Monte Córdova | 28,32 | 30,13 | 21,33 | 4,12 | 4,16 | 1,81 | 2,91 | 1,53 | 1,89 | 2 546 | 74,75 |
| Negrelos (São Tomé) | 39,06 | 23,70 | 14,94 | 4,69 | 3,82 | 2,16 | 2,70 | 2,82 | 1,87 | 2 409 | 70,75 |
| Rebordões | 34,43 | 28,33 | 15,00 | 4,43 | 4,48 | 2,76 | 2,43 | 1,86 | 1,95 | 2 100 | 71,33 |
| Reguenga | 27,28 | 39,53 | 13,75 | 3,76 | 2,69 | 1,83 | 2,90 | 1,07 | 2,04 | 931 | 71,51 |
| Roriz | 39,16 | 24,02 | 15,73 | 2,97 | 4,82 | 1,49 | 2,03 | 3,92 | 1,71 | 2 219 | 70,31 |
| Santo Tirso, Couto e Burgães | 32,45 | 31,33 | 13,83 | 5,52 | 4,75 | 3,12 | 1,89 | 1,79 | 1,85 | 13 210 | 70,25 |
| Vila Nova do Campo | 36,83 | 23,78 | 14,95 | 5,14 | 4,98 | 2,32 | 2,28 | 2,61 | 1,60 | 4 260 | 73,32 |
| Vilarinho | 36,59 | 20,21 | 19,65 | 4,16 | 4,80 | 1,63 | 1,76 | 5,15 | 1,84 | 2 231 | 70,70 |
| Santo Tirso | 33,84 | 28,85 | 15,20 | 4,97 | 4,47 | 2,50 | 2,18 | 2,09 | 1,87 | 44 018 | 70,98 |

### Trofa

| Partido | Partido | Votos | % | +/- |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 8 545 | 0000000000034.5734,57 / 100,00 | 3,92 |
| | Partido Socialista | 6 772 | 0000000000027.4027,40 / 100,00 | 14,83 |
| | CHEGA | 4 568 | 0000000000018.4818,48 / 100,00 | 13,97 |
| | Iniciativa Liberal | 1 210 | 0000000000004.904,90 / 100,00 | 0,98 |
| | Bloco de Esquerda | 856 | 0000000000003.463,46 / 100,00 | 0,16 |
| | LIVRE | 503 | 0000000000002.042,04 / 100,00 | 1,39 |
| | Alternativa Democrática Nacional | 474 | 0000000000001.921,92 / 100,00 | 1,86 |
| | Pessoas–Animais–Natureza | 448 | 0000000000001.811,81 / 100,00 | 0,16 |
| | Coligação Democrática Unitária (PCP-PEV) | 366 | 0000000000001.481,48 / 100,00 | 0,43 |
| | Outros (com menos de 1,00%) | 408 | 0000000000001.661,66 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 567 | 0000000000002.292,29 / 100,00 | 0,25 |
| Total | Total | 24 717 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 33 990 | 0000000000072.7272,72 / 100,00 | 9,43 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | PSD | PS | CH | IL | BE | L | ADN | PAN | CDU | Votantes | Taxa de Participação |
| Alvarelhos e Guidões | 34,55 | 26,72 | 19,27 | 4,81 | 2,64 | 1,82 | 1,98 | 1,85 | 1,79 | 3 181 | 74,41 |
| Bougado (São Martinho e Santiago) | 36,65 | 26,39 | 18,22 | 4,83 | 3,21 | 2,05 | 1,95 | 1,58 | 1,39 | 13 527 | 72,77 |
| Coronado (São Romão e São Mamede) | 28,05 | 30,63 | 19,67 | 5,00 | 4,64 | 2,16 | 1,97 | 2,41 | 1,71 | 5 840 | 71,12 |
| Covelas | 37,14 | 29,74 | 16,93 | 2,86 | 2,96 | 1,90 | 1,48 | 1,16 | 1,16 | 945 | 73,71 |
| Muro | 40,85 | 24,26 | 14,87 | 6,94 | 3,19 | 1,96 | 1,47 | 1,88 | 0,82 | 1 224 | 74,91 |
| Trofa | 34,57 | 27,40 | 18,48 | 4,90 | 3,46 | 2,04 | 1,92 | 1,81 | 1,48 | 24 717 | 72,72 |

### Valongo

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 18 692 | 0000000000031.8231,82 / 100,00 | 13,20 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 14 898 | 0000000000025.3625,36 / 100,00 | 3,56 |
| | CHEGA | 10 166 | 0000000000017.3017,30 / 100,00 | 12,52 |
| | Iniciativa Liberal | 3 424 | 0000000000005.835,83 / 100,00 | 1,04 |
| | Bloco de Esquerda | 2 950 | 0000000000005.025,02 / 100,00 | 0,44 |
| | LIVRE | 1 863 | 0000000000003.173,17 / 100,00 | 2,05 |
| | Coligação Democrática Unitária (PCP-PEV) | 1 610 | 0000000000002.742,74 / 100,00 | 1,22 |
| | Pessoas–Animais–Natureza | 1 587 | 0000000000002.702,70 / 100,00 | 0,56 |
| | Alternativa Democrática Nacional | 954 | 0000000000001.621,62 / 100,00 | 1,44 |
| | Reagir Incluir Reciclar | 587 | 0000000000001.001,00 / 100,00 | 0,10 |
| | Outros (com menos de 1,00%) | 514 | 0000000000000.880,88 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 505 | 0000000000002.562,56 / 100,00 | 0,40 |
| Total | Total | 58 750 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 84 679 | 0000000000069.3869,38 / 100,00 | 9,57 |
| Freguesia | % | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | PS | AD | CH | IL | BE | L | CDU | PAN | ADN | RIR | Votantes | Taxa de Participação |
| Alfena | 30,85 | 25,22 | 19,06 | 6,05 | 4,88 | 2,78 | 1,73 | 2,74 | 1,79 | 0,99 | 8 957 | 68,83 |
| Campo e Sobrado | 30,78 | 25,50 | 19,48 | 4,50 | 3,44 | 2,05 | 4,62 | 2,26 | 1,78 | 1,65 | 9 331 | 67,00 |
| Ermesinde | 34,24 | 25,44 | 15,27 | 5,73 | 5,46 | 3,37 | 2,43 | 2,75 | 1,54 | 0,64 | 24 243 | 69,01 |
| Valongo | 29,32 | 25,23 | 18,11 | 6,62 | 5,35 | 3,73 | 2,69 | 2,87 | 1,57 | 1,17 | 16 219 | 71,75 |
| Valongo | 31,82 | 25,36 | 17,30 | 5,83 | 5,02 | 3,17 | 2,74 | 2,70 | 1,62 | 1,00 | 58 750 | 69,38 |

### Vila do Conde

| Partido | Partido | Votos | % | +/- |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 15 223 | 0000000000030.6730,67 / 100,00 | 4,43 |
| | Partido Socialista | 14 709 | 0000000000029.6429,64 / 100,00 | 13,45 |
| | CHEGA | 8 839 | 0000000000017.8117,81 / 100,00 | 12,42 |
| | Iniciativa Liberal | 2 994 | 0000000000006.036,03 / 100,00 | 1,17 |
| | Bloco de Esquerda | 2 011 | 0000000000004.054,05 / 100,00 | 0,05 |
| | LIVRE | 1 430 | 0000000000002.882,88 / 100,00 | 2,00 |
| | Pessoas–Animais–Natureza | 934 | 0000000000001.881,88 / 100,00 | 0,41 |
| | Alternativa Democrática Nacional | 926 | 0000000000001.871,87 / 100,00 | 1,73 |
| | Coligação Democrática Unitária (PCP-PEV) | 858 | 0000000000001.731,73 / 100,00 | 0,64 |
| | Outros (com menos de 1,00%) | 654 | 0000000000001.321,32 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 055 | 0000000000002.132,13 / 100,00 | 0,43 |
| Total | Total | 49 633 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 72 197 | 0000000000068.7568,75 / 100,00 | 8,63 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | AD | PS | CH | IL | BE | L | PAN | ADN | CDU | Votantes | Taxa de Participação |
| Árvore | 28,76 | 28,37 | 17,79 | 6,71 | 4,57 | 3,50 | 2,74 | 1,92 | 1,89 | 3 546 | 67,27 |
| Aveleda | 25,48 | 39,44 | 15,11 | 5,63 | 3,07 | 2,05 | 2,05 | 2,43 | 1,54 | 781 | 71,92 |
| Azurara | 25,17 | 27,07 | 19,74 | 8,36 | 4,18 | 4,26 | 2,49 | 1,69 | 3,37 | 1 363 | 72,08 |
| Bagunte, Ferreiró, Outeiro Maior e Parada | 37,06 | 28,33 | 21,19 | 4,17 | 1,66 | 1,26 | 0,46 | 1,94 | 0,80 | 1 751 | 72,60 |
| Fajozes | 31,89 | 31,89 | 14,61 | 5,46 | 2,92 | 2,92 | 1,14 | 3,43 | 2,16 | 787 | 68,49 |
| Fornelo e Vairão | 31,28 | 29,42 | 18,42 | 4,77 | 3,38 | 1,59 | 2,12 | 2,52 | 1,33 | 1 509 | 68,37 |
| Gião | 26,29 | 35,67 | 16,74 | 5,24 | 3,80 | 2,20 | 2,62 | 2,54 | 1,01 | 1 183 | 77,12 |
| Guilhabreu | 29,78 | 32,28 | 18,64 | 5,33 | 3,58 | 1,89 | 1,82 | 1,89 | 0,74 | 1 481 | 74,57 |
| Junqueira | 36,49 | 28,16 | 18,47 | 5,00 | 2,95 | 1,44 | 0,91 | 1,97 | 0,98 | 1 321 | 70,83 |
| Labruge | 29,76 | 31,66 | 14,02 | 6,44 | 4,60 | 3,90 | 2,00 | 1,95 | 1,89 | 1 848 | 73,57 |
| Macieira da Maia | 30,39 | 28,42 | 19,51 | 6,53 | 4,15 | 1,70 | 1,63 | 1,36 | 1,56 | 1 471 | 69,55 |
| Malta e Canidelo | 24,11 | 34,25 | 22,61 | 4,85 | 3,55 | 1,78 | 0,89 | 1,64 | 1,30 | 1 464 | 74,77 |
| Mindelo | 35,24 | 25,55 | 14,63 | 7,09 | 4,68 | 4,31 | 2,30 | 1,63 | 1,67 | 2 693 | 74,27 |
| Modivas | 28,66 | 33,97 | 14,72 | 5,57 | 4,36 | 2,87 | 2,35 | 2,00 | 2,26 | 1 148 | 73,03 |
| Retorta e Tougues | 29,64 | 29,99 | 19,55 | 5,54 | 3,43 | 2,87 | 2,10 | 1,26 | 1,54 | 1 427 | 75,18 |
| Rio Mau e Arcos | 38,31 | 20,42 | 22,71 | 4,54 | 2,64 | 1,63 | 0,90 | 3,70 | 1,63 | 1 783 | 73,10 |
| Touguinha e Touguinhó | 33,38 | 24,99 | 19,50 | 6,84 | 4,17 | 2,48 | 1,59 | 2,06 | 1,27 | 2 133 | 69,05 |
| Vila Chã | 35,43 | 26,59 | 17,09 | 6,82 | 3,63 | 2,74 | 1,48 | 2,11 | 0,99 | 2 230 | 70,79 |
| Vila do Conde | 29,67 | 29,88 | 17,46 | 6,31 | 4,73 | 3,32 | 1,99 | 1,57 | 2,13 | 16 420 | 63,05 |
| Vilar do Pinheiro | 30,35 | 32,92 | 16,40 | 5,37 | 3,10 | 2,98 | 2,44 | 1,37 | 1,37 | 1 677 | 73,55 |
| Vilar e Mosteiró | 27,15 | 36,49 | 17,07 | 4,82 | 3,71 | 2,41 | 1,55 | 1,86 | 1,55 | 1 617 | 76,49 |
| Vila do Conde | 30,67 | 29,64 | 17,81 | 6,03 | 4,05 | 2,88 | 1,88 | 1,87 | 1,73 | 49 633 | 68,75 |

### Vila Nova de Gaia

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 59 379 | 0000000000031.4231,42 / 100,00 | 11,99 |
| | Aliança Democrática (PPD/PSD-CDS-PP-PPM) | 51 819 | 0000000000027.4227,42 / 100,00 | 3,26 |
| | CHEGA | 28 422 | 0000000000015.0415,04 / 100,00 | 10,66 |
| | Iniciativa Liberal | 12 319 | 0000000000006.526,52 / 100,00 | 0,74 |
| | Bloco de Esquerda | 10 132 | 0000000000005.365,36 / 100,00 | 0,34 |
| | LIVRE | 7 072 | 0000000000003.743,74 / 100,00 | 2,51 |
| | Coligação Democrática Unitária (PCP-PEV) | 4 958 | 0000000000002.622,62 / 100,00 | 1,06 |
| | Pessoas–Animais–Natureza | 4 783 | 0000000000002.532,53 / 100,00 | 0,50 |
| | Alternativa Democrática Nacional | 2 987 | 0000000000001.581,58 / 100,00 | 1,39 |
| | Outros (com menos de 1,00%) | 2 713 | 0000000000001.441,44 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 4 391 | 0000000000002.322,32 / 100,00 | 0,44 |
| Total | Total | 188 975 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 267 659 | 0000000000070.6070,60 / 100,00 | 8,99 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes | Taxa de Participação |
| Freguesia | PS | AD | CH | IL | BE | L | CDU | PAN | ADN | Votantes | Taxa de Participação |
| Arcozelo | 25,63 | 34,98 | 13,12 | 8,42 | 4,86 | 4,18 | 1,98 | 2,53 | 1,35 | 9 802 | 73,14 |
| Avintes | 39,03 | 20,89 | 15,87 | 4,54 | 4,98 | 3,10 | 4,10 | 2,26 | 1,52 | 6 649 | 67,92 |
| Canelas | 31,87 | 23,20 | 18,05 | 6,85 | 6,24 | 3,40 | 2,08 | 2,38 | 1,79 | 8 450 | 70,69 |
| Canidelo | 33,13 | 25,35 | 14,13 | 6,98 | 5,61 | 4,32 | 2,79 | 2,53 | 1,42 | 17 829 | 72,29 |
| Grijó e Sermonde | 29,38 | 30,87 | 17,48 | 5,45 | 4,32 | 2,34 | 1,93 | 2,22 | 1,97 | 7 267 | 68,80 |
| Gulpilhares e Valadares | 28,37 | 28,62 | 15,22 | 7,22 | 5,52 | 3,94 | 2,81 | 2,72 | 1,72 | 14 281 | 72,84 |
| Madalena | 30,64 | 27,21 | 13,33 | 8,59 | 5,21 | 4,27 | 2,85 | 2,63 | 1,50 | 6 798 | 72,12 |
| Mafamude e Vilar do Paraíso | 30,33 | 28,81 | 13,38 | 6,70 | 5,84 | 4,68 | 2,82 | 2,54 | 1,57 | 32 366 | 70,78 |
| Oliveira do Douro | 34,22 | 22,92 | 16,77 | 5,63 | 5,82 | 3,50 | 3,32 | 2,74 | 1,28 | 14 116 | 70,51 |
| Pedroso e Seixezelo | 31,12 | 27,24 | 16,99 | 6,55 | 4,98 | 2,82 | 1,93 | 2,72 | 1,77 | 12 701 | 69,45 |
| Sandim, Olival, Lever e Crestuma | 31,14 | 32,07 | 15,50 | 4,99 | 3,63 | 2,14 | 1,71 | 1,89 | 2,26 | 10 554 | 71,06 |
| Santa Marinha e São Pedro da Afurada | 32,93 | 27,00 | 12,93 | 6,87 | 5,86 | 4,36 | 3,02 | 2,38 | 1,39 | 20 520 | 68,97 |
| São Félix da Marinha | 27,02 | 34,69 | 13,08 | 6,93 | 4,42 | 3,58 | 2,34 | 2,63 | 1,52 | 8 530 | 72,85 |
| Serzedo e Perosinho | 31,34 | 27,31 | 17,16 | 6,05 | 4,83 | 2,90 | 1,96 | 2,37 | 1,81 | 8 823 | 70,07 |
| Vilar de Andorinho | 35,86 | 19,71 | 18,60 | 4,86 | 5,92 | 3,18 | 2,76 | 3,19 | 1,28 | 10 289 | 67,17 |
| Vila Nova de Gaia | 31,42 | 27,42 | 15,04 | 6,52 | 5,36 | 3,74 | 2,62 | 2,53 | 1,58 | 188 975 | 70,60 |

## Lista de Deputados Eleitos

A lista apresentada é conforme a aplicação do Método D'Hondt:
| N.º | Nome | Partido | Partido | Quociente |
| 1 | Miguel Guimarães | | Aliança Democrática (PPD/PSD) | 339096 |
| 2 | Francisco Assis | Partido Socialista | Partido Socialista | 338084 |
| 3 | Rui Afonso | CHEGA | CHEGA | 170910 |
| 4 | Nuno Melo | | Aliança Democrática (CDS-PP) | 169548 |
| 5 | Maria do Rosário Gamboa Lopes de Carvalho | Partido Socialista | Partido Socialista | 169042 |
| 6 | Maria Germana de Sousa Rocha | | Aliança Democrática (PPD/PSD) | 113032 |
| 7 | Manuel Pizarro | Partido Socialista | Partido Socialista | 112694,6667 |
| 8 | Diogo Pacheco de Amorim | CHEGA | CHEGA | 85455 |
| 9 | Óscar João Atanázio Afonso | | Aliança Democrática (PPD/PSD) | 84774 |
| 10 | João Torres | Partido Socialista | Partido Socialista | 84521 |
| 11 | Alberto Amaro Guedes Machado | | Aliança Democrática (PPD/PSD) | 67819,2 |
| 12 | Patrícia Monte Pinto Ribeiro Faro | Partido Socialista | Partido Socialista | 67616,8 |
| 13 | Carlos Guimarães Pinto | Iniciativa Liberal | Iniciativa Liberal | 64050 |
| 14 | Cristina Rodrigues | CHEGA | CHEGA | 56970 |
| 15 | Andreia Carina Machado da Silva Neto | | Aliança Democrática (PPD/PSD) | 56516 |
| 16 | João Paulo Moreira Correia | Partido Socialista | Partido Socialista | 56347,3333 |
| 17 | Marisa Matias | Bloco de Esquerda | Bloco de Esquerda | 51909 |
| 18 | António Pedro Roque da Visitação Oliveira | | Aliança Democrática (PPD/PSD) | 48442,2857 |
| 19 | Maria Isabel Solnado Porto Oneto | Partido Socialista | Partido Socialista | 48297,7143 |
| 20 | José António Ribeiro Carvalho | CHEGA | CHEGA | 42727,5 |
| 21 | Francisco Sérgio Covelinhas Lopes | | Aliança Democrática (PPD/PSD) | 42387 |
| 22 | Tiago Barbosa Ribeiro | Partido Socialista | Partido Socialista | 42260,5 |
| 23 | Olga Cristina Rodrigues da Veiga Freire | | Aliança Democrática (PPD/PSD) | 37677,3333 |
| 24 | Joana Fernanda Ferreira de Lima | Partido Socialista | Partido Socialista | 37564,8889 |
| 25 | Eduardo Jorge Costa Pinto | LIVRE | LIVRE | 37319 |
| 26 | Marcus Vinicius Teixeira Soares dos Santos | CHEGA | CHEGA | 34182 |
| 27 | Hugo Miguel de Sousa Carneiro | | Aliança Democrática (PPD/PSD) | 33909,6 |
| 28 | Eduardo Nuno Rodrigues e Pinheiro | Partido Socialista | Partido Socialista | 33808,4 |
| 29 | Ana Patrícia Costa Gilvaz | Iniciativa Liberal | Iniciativa Liberal | 32025 |
| 30 | Alberto Jorge Torres da Silva Fonseca | | Aliança Democrática (PPD/PSD) | 30826,9091 |
| 31 | José Carlos Ribeiro Barbosa | Partido Socialista | Partido Socialista | 30734,9091 |
| 32 | Sónia Cristina de Sousa Monteiro | CHEGA | CHEGA | 28485 |
| 33 | Ana Gabriela Oliveira Cabilhas | | Aliança Democrática (PPD/PSD) | 28258 |
| 34 | Isabel Sofia Alves de Andrade | Partido Socialista | Partido Socialista | 28173,6667 |
| 35 | Manuel Alfredo da Rocha Maia | | Coligação Democrática Unitária (PCP) | 26343 |
| 36 | Pedro Miguel Neves de Sousa | | Aliança Democrática (PPD/PSD) | 26084,3077 |
| 37 | Carlos Alberto Silva Braz | Partido Socialista | Partido Socialista | 26006,4615 |
| 38 | José Soeiro | Bloco de Esquerda | Bloco de Esquerda | 25954,5 |
| 39 | Raúl Gabriel Palha de Bessa Melo | CHEGA | CHEGA | 24415,7143 |
| 40 | Francisco José de Sousa Vieira | | Aliança Democrática (PPD/PSD) | 24221,1429 |