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

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

### Amarante

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 13 731 | 0000000000047.9147,91 / 100,00 | 5,80 |
| | Partido Social Democrata | 9 785 | 0000000000034.1434,14 / 100,00 | 0,30 |
| | CHEGA | 1 117 | 0000000000003.903,90 / 100,00 | 3,45 |
| | Bloco de Esquerda | 926 | 0000000000003.233,23 / 100,00 | 4,07 |
| | Iniciativa Liberal | 819 | 0000000000002.862,86 / 100,00 | 2,18 |
| | Coligação Democrática Unitária | 454 | 0000000000001.581,58 / 100,00 | 0,87 |
| | CDS – Partido Popular | 404 | 0000000000001.411,41 / 100,00 | 1,79 |
| | Outros (com menos de 1,00%) | 844 | 0000000000002.942,94 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 582 | 0000000000002.032,03 / 100,00 | 1,90 |
| Total | Total | 28 662 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 50 120 | 0000000000057.1957,19 / 100,00 | 3,73 |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CH | BE | IL | CDU | CDS | Votantes |
| Aboadela, Sanche e Várzea | 37,44 | 44,92 | 4,95 | 2,92 | 1,52 | 1,14 | 1,27 | 788 |
| Amarante, Madalena, Cepelos e Gatão | 45,37 | 32,78 | 3,67 | 4,75 | 4,24 | 2,71 | 1,19 | 6 489 |
| Ansiães | 48,12 | 35,56 | 2,09 | 0,84 | 0,84 | 5,86 | 0,42 | 239 |
| Bustelo, Carneiro e Carvalho de Rei | 45,83 | 37,25 | 4,90 | 3,68 | 0,25 | 0,74 | 1,72 | 408 |
| Candemil | 47,71 | 33,99 | 4,90 | 1,31 | 1,63 | 1,31 | 1,96 | 306 |
| Figueiró (Santiago e Santa Cristina) | 42,89 | 40,34 | 4,65 | 2,51 | 2,76 | 0,87 | 1,53 | 1 956 |
| Fregim | 51,21 | 32,85 | 2,51 | 3,16 | 2,59 | 0,57 | 1,78 | 1 236 |
| Freixo de Cima e de Baixo | 44,20 | 39,50 | 4,92 | 2,15 | 2,15 | 0,57 | 1,81 | 1 767 |
| Fridão | 50,48 | 33,57 | 1,93 | 2,90 | 2,17 | 1,69 | 2,66 | 414 |
| Gondar | 51,26 | 30,00 | 3,91 | 4,25 | 2,76 | 1,49 | 0,80 | 870 |
| Gouveia (São Simão) | 45,02 | 41,09 | 2,11 | 1,81 | 2,42 | 0,91 | 1,81 | 331 |
| Jazente | 52,38 | 35,12 | 2,68 | 2,38 | 0,60 | 1,79 | 1,79 | 336 |
| Lomba | 45,95 | 34,62 | 4,66 | 2,83 | 2,63 | 1,82 | 0,81 | 494 |
| Louredo | 53,87 | 23,20 | 5,93 | 5,15 | 5,67 | 0,77 | 1,03 | 388 |
| Lufrei | 55,93 | 27,81 | 2,35 | 2,97 | 4,19 | 1,02 | 0,92 | 978 |
| Mancelos | 51,21 | 34,20 | 3,66 | 2,48 | 1,86 | 0,62 | 1,24 | 1 611 |
| Olo e Canadelo | 51,65 | 32,23 | 5,37 | 2,48 | 0,83 | 0,83 | 2,48 | 242 |
| Padronelo | 56,90 | 26,68 | 3,15 | 2,91 | 1,94 | 2,18 | 1,45 | 413 |
| Rebordelo | 48,18 | 35,04 | 3,65 | 0,73 | 0,73 | 2,19 | 8,76 | 137 |
| Salvador do Monte | 50,70 | 32,01 | 4,57 | 1,79 | 1,59 | 2,39 | 1,99 | 503 |
| Telões | 45,01 | 34,99 | 5,24 | 4,36 | 2,74 | 1,86 | 1,39 | 2 155 |
| Travanca | 46,58 | 37,49 | 3,78 | 2,35 | 2,76 | 0,72 | 1,02 | 979 |
| Vila Caiz | 60,21 | 24,84 | 2,83 | 3,10 | 1,84 | 1,78 | 0,99 | 1 518 |
| Vila Chã do Marão | 48,79 | 35,43 | 4,25 | 1,62 | 1,82 | 1,21 | 2,23 | 494 |
| Vila Garcia, Aboim e Chapa | 37,10 | 45,36 | 3,53 | 2,82 | 3,13 | 0,60 | 2,92 | 992 |
| Vila Meã | 52,44 | 30,98 | 3,90 | 2,06 | 2,98 | 1,57 | 0,88 | 2 618 |
| Amarante | 47,91 | 34,14 | 3,90 | 3,23 | 2,86 | 1,58 | 1,41 | 28 662 |

### Baião

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 4 849 | 0000000000055.4255,42 / 100,00 | 5,17 |
| | Partido Social Democrata | 2 726 | 0000000000031.1531,15 / 100,00 | 1,79 |
| | CHEGA | 370 | 0000000000004.234,23 / 100,00 | 3,60 |
| | Bloco de Esquerda | 169 | 0000000000001.931,93 / 100,00 | 3,60 |
| | Iniciativa Liberal | 120 | 0000000000001.371,37 / 100,00 | 1,06 |
| | Coligação Democrática Unitária | 98 | 0000000000001.121,12 / 100,00 | 0,56 |
| | CDS – Partido Popular | 96 | 0000000000001.101,10 / 100,00 | 1,52 |
| | Outros (com menos de 1,00%) | 180 | 0000000000002.052,05 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 142 | 0000000000001.621,62 / 100,00 | 2,72 |
| Total | Total | 8 750 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 16 747 | 0000000000052.2552,25 / 100,00 | 5,31 |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CH | BE | IL | CDU | CDS | Votantes |
| Ancede e Ribadouro | 59,08 | 29,37 | 3,90 | 1,36 | 1,53 | 0,76 | 0,76 | 1 178 |
| Baião (Santa Leocádia) e Mesquinhata | 64,71 | 24,75 | 2,70 | 1,47 | 0,74 | 0,49 | 0,98 | 408 |
| Campelo e Ovil | 43,55 | 40,16 | 4,57 | 2,47 | 1,94 | 1,51 | 1,45 | 1 860 |
| Frende | 59,00 | 28,00 | 5,00 | 4,67 | 1,33 | 0,33 | 0,67 | 300 |
| Gestaçô | 52,35 | 30,27 | 5,52 | 2,45 | 1,64 | 1,84 | 0,61 | 489 |
| Gove | 57,16 | 28,99 | 3,08 | 2,37 | 1,18 | 1,30 | 1,42 | 845 |
| Grilo | 56,30 | 29,26 | 6,67 | 0,74 | 0,74 | 2,22 | 0,74 | 270 |
| Loivos da Ribeira e Tresouras | 57,26 | 30,41 | 3,29 | 2,74 | 1,37 | 0,27 | 1,64 | 365 |
| Loivos do Monte | 45,56 | 44,97 | 1,78 | 1,78 | 0 | 1,78 | 1,78 | 169 |
| Santa Cruz do Douro e São Tomé de Covelas | 66,71 | 22,74 | 4,76 | 1,97 | 0,70 | 0,93 | 0,23 | 862 |
| Santa Marinha do Zêzere | 59,68 | 26,08 | 4,86 | 1,50 | 1,77 | 1,33 | 0,71 | 1 131 |
| Teixeira e Teixeiró | 52,08 | 37,40 | 2,49 | 1,39 | 0,28 | 0 | 2,22 | 361 |
| Valadares | 55,71 | 33,42 | 4,08 | 0,27 | 0,54 | 1,09 | 1,36 | 368 |
| Viariz | 56,94 | 27,78 | 4,86 | 0 | 3,47 | 0,69 | 3,47 | 144 |
| Baião | 55,42 | 31,15 | 4,23 | 1,93 | 1,37 | 1,12 | 1,10 | 8 750 |

### Felgueiras

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 15 018 | 0000000000047.1247,12 / 100,00 | 5,74 |
| | Partido Social Democrata | 10 785 | 0000000000033.8433,84 / 100,00 | 0,87 |
| | CHEGA | 1 606 | 0000000000005.045,04 / 100,00 | 4,50 |
| | Iniciativa Liberal | 972 | 0000000000003.053,05 / 100,00 | 2,31 |
| | Bloco de Esquerda | 894 | 0000000000002.802,80 / 100,00 | 4,82 |
| | Coligação Democrática Unitária | 578 | 0000000000001.811,81 / 100,00 | 1,14 |
| | CDS – Partido Popular | 446 | 0000000000001.401,40 / 100,00 | 2,06 |
| | Outros (com menos de 1,00%) | 967 | 0000000000003.053,05 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 609 | 0000000000001.911,91 / 100,00 | 1,98 |
| Total | Total | 31 875 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 51 714 | 0000000000061.6461,64 / 100,00 | 4,99 |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CH | IL | BE | CDU | CDS | Votantes |
| Aião | 43,41 | 43,15 | 3,36 | 1,81 | 1,03 | 0,78 | 1,81 | 387 |
| Airães | 47,09 | 39,23 | 2,20 | 1,81 | 2,20 | 1,57 | 1,65 | 1 272 |
| Friande | 42,12 | 35,99 | 5,74 | 3,70 | 3,50 | 1,85 | 1,95 | 1 028 |
| Idães | 51,59 | 30,55 | 4,79 | 3,11 | 3,30 | 2,27 | 0,65 | 1 545 |
| Jugueiros | 42,40 | 38,08 | 6,69 | 1,95 | 2,09 | 1,95 | 0,98 | 717 |
| Macieira da Lixa e Caramos | 46,50 | 36,63 | 3,88 | 3,12 | 2,11 | 1,68 | 1,05 | 2 086 |
| Margaride, Várzea, Lagares, Varziela e Moure | 43,62 | 35,49 | 5,63 | 3,60 | 3,04 | 2,01 | 1,47 | 9 975 |
| Pedreira, Rande e Sernande | 51,17 | 27,08 | 4,66 | 3,88 | 3,22 | 3,00 | 1,17 | 1 802 |
| Penacova | 57,23 | 22,59 | 4,07 | 2,41 | 3,77 | 2,26 | 1,66 | 664 |
| Pinheiro | 51,23 | 27,08 | 8,00 | 2,15 | 2,92 | 1,23 | 1,38 | 650 |
| Pombeiro de Ribavizela | 49,96 | 29,62 | 5,36 | 2,32 | 3,76 | 3,12 | 1,92 | 1 249 |
| Refontoura | 46,96 | 33,62 | 5,22 | 3,19 | 3,19 | 1,35 | 0,87 | 1 035 |
| Regilde | 66,62 | 18,79 | 2,38 | 2,10 | 3,09 | 1,54 | 1,12 | 713 |
| Revinhade | 54,99 | 26,68 | 4,41 | 2,32 | 4,18 | 0,70 | 1,86 | 431 |
| Sendim | 45,38 | 33,87 | 6,77 | 2,58 | 3,44 | 1,94 | 1,29 | 930 |
| Torrados e Sousa | 55,49 | 27,74 | 4,69 | 2,74 | 2,85 | 0,90 | 1,27 | 1 896 |
| Unhão e Lordelo | 47,86 | 36,54 | 3,52 | 2,29 | 2,14 | 1,38 | 1,38 | 654 |
| Vila Cova da Lixa e Borba de Godim | 41,98 | 40,38 | 4,99 | 3,13 | 2,10 | 1,35 | 1,44 | 3 328 |
| Vila Fria e Vizela (São Jorge) | 56,80 | 25,11 | 6,58 | 1,79 | 2,24 | 1,49 | 1,49 | 669 |
| Vila Verde e Santão | 44,43 | 38,74 | 4,67 | 2,61 | 0,95 | 1,07 | 2,25 | 844 |
| Felgueiras | 47,12 | 33,84 | 5,04 | 3,05 | 2,80 | 1,81 | 1,40 | 31 875 |

### Gondomar

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 39 835 | 0000000000044.9944,99 / 100,00 | 7,78 |
| | Partido Social Democrata | 24 464 | 0000000000027.6327,63 / 100,00 | 1,59 |
| | Bloco de Esquerda | 5 125 | 0000000000005.795,79 / 100,00 | 6,28 |
| | Coligação Democrática Unitária | 4 477 | 0000000000005.065,06 / 100,00 | 2,50 |
| | CHEGA | 4 020 | 0000000000004.544,54 / 100,00 | 3,79 |
| | Iniciativa Liberal | 3 980 | 0000000000004.494,49 / 100,00 | 3,36 |
| | Pessoas–Animais–Natureza | 1 822 | 0000000000002.062,06 / 100,00 | 2,06 |
| | CDS – Partido Popular | 958 | 0000000000001.081,08 / 100,00 | 1,38 |
| | LIVRE | 947 | 0000000000001.071,07 / 100,00 | 0,29 |
| | Outros (com menos de 1,00%) | 1 236 | 0000000000001.391,39 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 685 | 0000000000001.911,91 / 100,00 | 2,33 |
| Total | Total | 88 549 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 146 153 | 0000000000060.5960,59 / 100,00 | 3,21 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDU | CH | IL | PAN | CDS | L | Votantes |
| Baguim do Monte | 44,71 | 28,46 | 5,66 | 4,14 | 5,15 | 4,77 | 2,17 | 0,94 | 0,83 | 7 867 |
| Fânzeres e São Pedro da Cova | 48,65 | 22,33 | 6,01 | 7,38 | 5,08 | 3,61 | 2,00 | 1,00 | 0,89 | 18 342 |
| Foz do Sousa e Covelo | 43,48 | 32,15 | 4,52 | 3,78 | 4,38 | 3,87 | 1,39 | 1,41 | 0,62 | 4 181 |
| Gondomar (São Cosme), Valbom e Jovim | 41,69 | 30,93 | 5,63 | 4,58 | 3,94 | 5,12 | 2,19 | 1,12 | 1,27 | 26 448 |
| Lomba | 43,40 | 26,56 | 7,74 | 1,97 | 8,19 | 3,49 | 1,52 | 1,21 | 1,06 | 659 |
| Melres e Medas | 50,47 | 27,35 | 4,33 | 4,27 | 3,71 | 2,96 | 1,12 | 1,56 | 0,69 | 3 210 |
| Rio Tinto | 45,42 | 27,12 | 6,14 | 4,65 | 4,56 | 4,69 | 2,17 | 1,03 | 1,17 | 27 842 |
| Gondomar | 44,99 | 27,63 | 5,79 | 5,06 | 4,54 | 4,49 | 2,06 | 1,08 | 1,07 | 88 549 |

### Lousada

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 12 779 | 0000000000048.4548,45 / 100,00 | 5,69 |
| | Partido Social Democrata | 8 552 | 0000000000032.4332,43 / 100,00 | 1,12 |
| | CHEGA | 1 229 | 0000000000004.664,66 / 100,00 | 4,05 |
| | Bloco de Esquerda | 789 | 0000000000002.992,99 / 100,00 | 4,32 |
| | Iniciativa Liberal | 742 | 0000000000002.812,81 / 100,00 | 2,21 |
| | Coligação Democrática Unitária | 457 | 0000000000001.731,73 / 100,00 | 0,95 |
| | Reagir Incluir Reciclar | 406 | 0000000000001.541,54 / 100,00 | 0,90 |
| | CDS – Partido Popular | 309 | 0000000000001.171,17 / 100,00 | 2,03 |
| | Outros (com menos de 1,00%) | 586 | 0000000000002.232,23 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 525 | 0000000000002.002,00 / 100,00 | 1,81 |
| Total | Total | 26 374 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 41 567 | 0000000000063.4563,45 / 100,00 | 5,22 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CH | BE | IL | CDU | RIR | CDS | Votantes |
| Aveleda | 53,97 | 29,64 | 4,91 | 1,37 | 2,26 | 1,37 | 1,86 | 0,88 | 1 019 |
| Caíde de Rei | 50,79 | 30,82 | 4,09 | 3,54 | 2,75 | 1,49 | 1,81 | 0,79 | 1 272 |
| Cernadelo e Lousada (S. Miguel e Sta. Margarida) | 45,98 | 33,60 | 6,14 | 3,16 | 2,17 | 2,08 | 1,90 | 0,81 | 1 107 |
| Cristelos, Boim e Ordem | 48,13 | 32,11 | 4,52 | 3,09 | 3,28 | 1,70 | 1,46 | 1,24 | 4 114 |
| Figueiras e Covas | 41,98 | 37,62 | 5,14 | 2,88 | 2,26 | 1,95 | 1,71 | 1,17 | 1 284 |
| Lodares | 49,00 | 29,77 | 6,61 | 2,09 | 2,76 | 1,42 | 3,34 | 1,51 | 1 196 |
| Lustosa e Barrosas (Santo Estêvão) | 53,20 | 25,47 | 6,13 | 3,32 | 2,94 | 2,32 | 0,90 | 1,32 | 3 098 |
| Macieira | 53,54 | 29,87 | 5,57 | 2,78 | 1,90 | 0,89 | 1,39 | 0,51 | 790 |
| Meinedo | 56,60 | 25,22 | 4,13 | 3,58 | 2,36 | 2,54 | 1,59 | 0,68 | 2 205 |
| Nespereira e Casais | 46,64 | 34,90 | 3,90 | 3,31 | 2,71 | 0,84 | 1,88 | 0,99 | 2 026 |
| Nevogilde | 48,61 | 36,74 | 3,20 | 1,63 | 3,27 | 1,14 | 1,07 | 1,28 | 1 407 |
| Silvares, Pias, Nogueira e Alvarenga | 41,11 | 38,43 | 4,12 | 3,59 | 3,15 | 1,86 | 1,39 | 1,55 | 3 812 |
| Sousela | 42,39 | 37,53 | 4,33 | 3,28 | 3,49 | 1,80 | 1,48 | 1,48 | 946 |
| Torno | 48,06 | 35,87 | 4,09 | 2,08 | 2,44 | 1,51 | 1,22 | 1,15 | 1 394 |
| Vilar do Torno e Alentém | 54,40 | 28,55 | 3,41 | 2,13 | 2,41 | 1,70 | 1,42 | 1,42 | 704 |
| Lousada | 48,45 | 32,43 | 4,66 | 2,99 | 2,81 | 1,73 | 1,54 | 1,17 | 26 374 |

### Maia

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 30 512 | 0000000000039.3839,38 / 100,00 | 5,35 |
| | Partido Social Democrata | 26 346 | 0000000000034.0134,01 / 100,00 | 2,06 |
| | Iniciativa Liberal | 4 987 | 0000000000006.446,44 / 100,00 | 4,31 |
| | Bloco de Esquerda | 4 005 | 0000000000005.175,17 / 100,00 | 6,02 |
| | CHEGA | 3 162 | 0000000000004.084,08 / 100,00 | 3,46 |
| | Coligação Democrática Unitária | 2 422 | 0000000000003.133,13 / 100,00 | 1,41 |
| | Pessoas–Animais–Natureza | 1 712 | 0000000000002.212,21 / 100,00 | 2,23 |
| | LIVRE | 962 | 0000000000001.241,24 / 100,00 | 0,21 |
| | CDS – Partido Popular | 924 | 0000000000001.191,19 / 100,00 | 1,55 |
| | Outros (com menos de 1,00%) | 946 | 0000000000001.211,21 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 496 | 0000000000001.931,93 / 100,00 | 2,21 |
| Total | Total | 77 474 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 116 937 | 0000000000066.2566,25 / 100,00 | 3,51 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | IL | BE | CH | CDU | PAN | L | CDS | Votantes |
| Águas Santas | 44,14 | 28,36 | 5,40 | 6,35 | 4,38 | 3,71 | 2,42 | 1,09 | 0,95 | 14 879 |
| Castêlo da Maia | 38,48 | 35,52 | 6,64 | 4,59 | 4,26 | 2,43 | 2,04 | 1,24 | 1,29 | 10 385 |
| Cidade da Maia | 36,54 | 36,23 | 7,40 | 5,17 | 3,64 | 2,98 | 2,27 | 1,49 | 1,29 | 23 966 |
| Folgosa | 37,24 | 40,16 | 5,74 | 3,12 | 4,33 | 2,37 | 1,41 | 1,16 | 1,16 | 1 987 |
| Milheirós | 44,48 | 31,21 | 5,39 | 4,85 | 3,63 | 3,16 | 2,05 | 1,40 | 0,86 | 2 781 |
| Moreira | 37,67 | 35,63 | 6,56 | 4,81 | 4,48 | 3,05 | 2,10 | 1,11 | 1,41 | 7 637 |
| Nogueira e Silva Escura | 38,95 | 35,13 | 6,48 | 4,52 | 5,12 | 2,22 | 1,89 | 0,80 | 1,25 | 4 645 |
| Pedrouços | 41,96 | 30,70 | 5,62 | 5,67 | 3,51 | 4,50 | 2,52 | 1,45 | 1,19 | 6 618 |
| São Pedro Fins | 36,75 | 40,48 | 5,36 | 4,50 | 3,54 | 2,87 | 1,72 | 0,48 | 1,34 | 1 045 |
| Vila Nova da Telha | 38,74 | 36,25 | 6,43 | 4,16 | 4,53 | 2,97 | 2,18 | 0,85 | 0,96 | 3 531 |
| Maia | 39,38 | 34,01 | 6,44 | 5,17 | 4,08 | 3,13 | 2,21 | 1,24 | 1,19 | 77 474 |

### Marco de Canaveses

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 12 354 | 0000000000047.3047,30 / 100,00 | 5,73 |
| | Partido Social Democrata | 9 019 | 0000000000034.5334,53 / 100,00 | 1,23 |
| | CHEGA | 994 | 0000000000003.813,81 / 100,00 | 3,37 |
| | Bloco de Esquerda | 747 | 0000000000002.862,86 / 100,00 | 4,08 |
| | Iniciativa Liberal | 720 | 0000000000002.762,76 / 100,00 | 2,16 |
| | CDS – Partido Popular | 458 | 0000000000001.751,75 / 100,00 | 2,90 |
| | Coligação Democrática Unitária | 424 | 0000000000001.621,62 / 100,00 | 0,79 |
| | Reagir Incluir Reciclar | 364 | 0000000000001.391,39 / 100,00 | 0,49 |
| | Outros (com menos de 1,00%) | 571 | 0000000000002.192,19 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 467 | 0000000000001.781,78 / 100,00 | 1,89 |
| Total | Total | 26 118 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 45 422 | 0000000000057.5057,50 / 100,00 | 3,27 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CH | BE | IL | CDS | CDU | RIR | Votantes |
| Alpendorada, Várzea e Torrão | 36,61 | 44,90 | 3,98 | 2,44 | 3,04 | 1,92 | 0,97 | 2,02 | 4 018 |
| Avessadas e Rosém | 44,53 | 36,00 | 5,60 | 2,00 | 2,53 | 2,27 | 1,07 | 1,60 | 750 |
| Banho e Carvalhosa | 59,90 | 22,59 | 4,42 | 1,64 | 1,96 | 2,29 | 2,45 | 0,49 | 611 |
| Bem Viver | 42,06 | 39,26 | 2,91 | 3,31 | 2,80 | 1,37 | 1,20 | 2,29 | 1 750 |
| Constance | 52,00 | 30,34 | 3,79 | 1,73 | 2,93 | 1,41 | 1,95 | 1,41 | 923 |
| Marco | 48,04 | 31,83 | 3,94 | 4,24 | 3,73 | 1,27 | 1,89 | 0,89 | 5 985 |
| Paredes de Viadores e Manhuncelos | 58,34 | 23,03 | 2,20 | 3,88 | 3,23 | 2,07 | 1,55 | 1,16 | 773 |
| Penhalonga e Paços de Gaiolo | 53,32 | 30,31 | 3,78 | 2,52 | 2,43 | 1,51 | 0,84 | 1,09 | 1 191 |
| Sande e São Lourenço do Douro | 38,72 | 46,46 | 4,00 | 1,25 | 2,41 | 2,08 | 0,58 | 1,33 | 1 201 |
| Santo Isidoro e Livração | 63,19 | 17,30 | 2,37 | 3,31 | 1,95 | 0,85 | 7,38 | 0,68 | 1 179 |
| Soalhães | 60,11 | 25,80 | 3,92 | 2,20 | 0,95 | 1,37 | 0,83 | 1,13 | 1 682 |
| Sobretâmega | 52,05 | 32,02 | 3,45 | 3,45 | 1,48 | 1,64 | 1,64 | 0,99 | 609 |
| Tabuado | 46,90 | 36,89 | 4,48 | 2,24 | 2,50 | 1,98 | 1,32 | 0,40 | 759 |
| Várzea, Aliviada e Folhada | 47,83 | 36,55 | 4,19 | 2,39 | 2,32 | 1,27 | 0,97 | 0,90 | 1 338 |
| Vila Boa de Quires e Maureles | 47,85 | 33,90 | 4,19 | 1,96 | 2,28 | 2,60 | 1,59 | 2,49 | 1 885 |
| Vila Boa do Bispo | 38,93 | 40,78 | 3,35 | 2,60 | 3,01 | 3,69 | 1,16 | 1,98 | 1 464 |
| Marco de Canaveses | 47,30 | 34,53 | 3,81 | 2,86 | 2,76 | 1,75 | 1,62 | 1,39 | 26 118 |

### Matosinhos

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 40 327 | 0000000000042.6942,69 / 100,00 | 4,93 |
| | Partido Social Democrata | 28 568 | 0000000000030.2430,24 / 100,00 | 2,09 |
| | Iniciativa Liberal | 5 886 | 0000000000006.236,23 / 100,00 | 4,25 |
| | Bloco de Esquerda | 5 314 | 0000000000005.625,62 / 100,00 | 6,07 |
| | CHEGA | 3 859 | 0000000000004.084,08 / 100,00 | 3,41 |
| | Coligação Democrática Unitária | 3 574 | 0000000000003.783,78 / 100,00 | 1,56 |
| | Pessoas–Animais–Natureza | 1 842 | 0000000000001.951,95 / 100,00 | 2,20 |
| | LIVRE | 1 320 | 0000000000001.401,40 / 100,00 | 0,35 |
| | CDS – Partido Popular | 1 105 | 0000000000001.171,17 / 100,00 | 1,43 |
| | Outros (com menos de 1,00%) | 1 000 | 0000000000001.061,06 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 679 | 0000000000001.781,78 / 100,00 | 1,92 |
| Total | Total | 94 474 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 151 199 | 0000000000062.4862,48 / 100,00 | 2,84 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | IL | BE | CH | CDU | PAN | L | CDS | Votantes |
| Custóias, Leça do Balio e Guifões | 47,19 | 26,35 | 5,13 | 5,71 | 4,50 | 4,05 | 2,01 | 1,03 | 1,05 | 23 242 |
| Matosinhos e Leça da Palmeira | 38,43 | 34,13 | 8,13 | 5,00 | 3,64 | 3,45 | 1,85 | 1,68 | 1,27 | 27 285 |
| Perafita, Lavra e Santa Cruz do Bispo | 46,34 | 28,81 | 4,51 | 5,28 | 4,81 | 2,66 | 1,79 | 1,06 | 1,36 | 15 317 |
| São Mamede de Infesta e Senhora da Hora | 41,12 | 30,45 | 6,23 | 6,34 | 3,78 | 4,49 | 2,07 | 1,60 | 1,07 | 28 630 |
| Matosinhos | 42,69 | 30,24 | 6,23 | 5,62 | 4,08 | 3,78 | 1,95 | 1,40 | 1,17 | 94 474 |

### Paços de Ferreira

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 12 348 | 0000000000040.7740,77 / 100,00 | 5,72 |
| | Partido Social Democrata | 11 456 | 0000000000037.8237,82 / 100,00 | 0,55 |
| | CHEGA | 1 612 | 0000000000005.325,32 / 100,00 | 4,81 |
| | Iniciativa Liberal | 1 144 | 0000000000003.783,78 / 100,00 | 3,04 |
| | Bloco de Esquerda | 899 | 0000000000002.972,97 / 100,00 | 3,58 |
| | Coligação Democrática Unitária | 672 | 0000000000002.222,22 / 100,00 | 0,80 |
| | CDS – Partido Popular | 465 | 0000000000001.541,54 / 100,00 | 3,01 |
| | Pessoas–Animais–Natureza | 304 | 0000000000001.001,00 / 100,00 | 1,39 |
| | Outros (com menos de 1,00%) | 671 | 0000000000002.222,22 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 718 | 0000000000002.372,37 / 100,00 | 2,53 |
| Total | Total | 30 289 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 48 892 | 0000000000061.9561,95 / 100,00 | 5,37 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CH | IL | BE | CDU | CDS | PAN | Votantes |
| Carvalhosa | 40,57 | 38,90 | 6,44 | 4,36 | 2,70 | 1,16 | 1,37 | 0,67 | 2 406 |
| Eiriz | 44,98 | 37,60 | 5,02 | 3,77 | 1,49 | 1,73 | 0,94 | 1,10 | 1 274 |
| Ferreira | 42,94 | 34,09 | 5,84 | 3,74 | 3,05 | 1,46 | 1,93 | 0,60 | 2 329 |
| Figueiró | 45,52 | 35,96 | 3,84 | 4,65 | 2,90 | 0,88 | 1,14 | 1,35 | 1 485 |
| Frazão Arreigada | 36,00 | 43,52 | 5,51 | 3,13 | 2,60 | 1,33 | 1,95 | 1,15 | 3 231 |
| Freamunde | 46,70 | 26,89 | 4,06 | 3,03 | 4,18 | 7,90 | 1,50 | 0,96 | 4 188 |
| Meixomil | 36,40 | 43,94 | 4,83 | 3,69 | 2,81 | 1,43 | 1,33 | 1,18 | 2 030 |
| Paços de Ferreira | 34,88 | 42,55 | 6,01 | 4,80 | 2,93 | 1,47 | 1,44 | 1,27 | 5 292 |
| Penamaior | 37,70 | 44,05 | 4,47 | 3,38 | 2,65 | 1,09 | 1,46 | 0,73 | 1 923 |
| Raimonda | 47,87 | 33,26 | 5,17 | 3,44 | 2,69 | 0,90 | 1,65 | 1,03 | 1 452 |
| Sanfins Lamoso Codessos | 46,14 | 34,39 | 5,13 | 3,00 | 2,68 | 1,13 | 1,61 | 0,97 | 3 097 |
| Seroa | 36,03 | 40,58 | 7,33 | 4,42 | 3,60 | 1,58 | 1,71 | 0,82 | 1 582 |
| Paços de Ferreira | 40,77 | 37,82 | 5,32 | 3,78 | 2,97 | 2,22 | 1,54 | 1,00 | 30 289 |

### Paredes

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 20 807 | 0000000000044.1944,19 / 100,00 | 7,21 |
| | Partido Social Democrata | 16 608 | 0000000000035.2735,27 / 100,00 | 0,12 |
| | CHEGA | 2 239 | 0000000000004.764,76 / 100,00 | 4,06 |
| | Iniciativa Liberal | 1 461 | 0000000000003.103,10 / 100,00 | 2,39 |
| | Bloco de Esquerda | 1 360 | 0000000000002.892,89 / 100,00 | 3,46 |
| | Coligação Democrática Unitária | 901 | 0000000000001.911,91 / 100,00 | 0,99 |
| | CDS – Partido Popular | 828 | 0000000000001.761,76 / 100,00 | 2,81 |
| | Reagir Incluir Reciclar | 643 | 0000000000001.371,37 / 100,00 | 1,09 |
| | Pessoas–Animais–Natureza | 586 | 0000000000001.241,24 / 100,00 | 1,32 |
| | Outros (com menos de 1,00%) | 664 | 0000000000001.411,41 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 988 | 0000000000002.102,10 / 100,00 | 2,53 |
| Total | Total | 47 085 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 74 483 | 0000000000063.2263,22 / 100,00 | 2,79 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CH | IL | BE | CDU | CDS | RIR | PAN | Votantes |
| Aguiar de Sousa | 49,67 | 28,26 | 7,07 | 2,28 | 2,61 | 2,28 | 1,85 | 1,41 | 1,52 | 920 |
| Astromil | 34,68 | 43,60 | 4,70 | 4,70 | 4,54 | 1,62 | 1,78 | 0,65 | 0,49 | 617 |
| Baltar | 49,16 | 30,78 | 5,66 | 3,78 | 2,64 | 1,18 | 1,25 | 1,96 | 0,71 | 2 807 |
| Beire | 51,32 | 33,56 | 3,31 | 1,70 | 1,95 | 0,68 | 2,80 | 1,78 | 0,76 | 1 177 |
| Cete | 54,72 | 24,72 | 3,57 | 2,46 | 3,69 | 3,34 | 1,11 | 1,82 | 1,05 | 1 707 |
| Cristelo | 40,62 | 42,32 | 3,69 | 3,69 | 1,90 | 1,10 | 1,60 | 1,00 | 1,10 | 1 002 |
| Duas Igrejas | 32,49 | 47,77 | 6,02 | 2,53 | 1,99 | 0,97 | 2,31 | 1,24 | 0,97 | 1 859 |
| Gandra | 42,76 | 35,01 | 5,09 | 3,08 | 3,38 | 2,25 | 1,69 | 1,47 | 1,66 | 3 730 |
| Lordelo | 39,13 | 39,61 | 5,22 | 2,83 | 2,89 | 2,20 | 1,85 | 0,96 | 1,47 | 4 769 |
| Louredo | 47,66 | 34,81 | 2,99 | 2,47 | 1,95 | 1,17 | 3,25 | 0,91 | 1,17 | 770 |
| Parada de Todeia | 58,37 | 18,49 | 3,87 | 2,71 | 3,48 | 7,45 | 0,87 | 1,26 | 0,29 | 1 033 |
| Paredes | 43,29 | 35,36 | 4,43 | 3,71 | 3,02 | 1,63 | 1,91 | 1,56 | 1,45 | 11 683 |
| Rebordosa | 40,85 | 38,62 | 5,14 | 3,18 | 2,88 | 1,35 | 1,90 | 1,33 | 1,14 | 4 749 |
| Recarei | 51,09 | 27,84 | 4,33 | 3,39 | 3,31 | 3,46 | 0,83 | 0,60 | 1,47 | 2 658 |
| Sobreira | 57,17 | 22,32 | 4,46 | 1,97 | 3,52 | 3,22 | 1,12 | 1,72 | 1,46 | 2 330 |
| Sobrosa | 38,33 | 44,44 | 4,55 | 2,51 | 1,76 | 0,68 | 2,58 | 1,02 | 0,81 | 1 474 |
| Vandoma | 44,57 | 34,57 | 5,04 | 2,56 | 3,64 | 1,40 | 1,09 | 1,86 | 1,40 | 1 290 |
| Vilela | 37,77 | 44,06 | 4,86 | 2,87 | 1,75 | 0,72 | 2,23 | 1,00 | 0,92 | 2 510 |
| Paredes | 44,19 | 35,27 | 4,76 | 3,10 | 2,89 | 1,91 | 1,76 | 1,37 | 1,24 | 47 085 |

### Penafiel

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 18 618 | 0000000000046.6746,67 / 100,00 | 7,83 |
| | Partido Social Democrata | 12 931 | 0000000000032.4132,41 / 100,00 | 0,89 |
| | CHEGA | 1 529 | 0000000000003.833,83 / 100,00 | 3,25 |
| | Reagir Incluir Reciclar | 1 336 | 0000000000003.353,35 / 100,00 | 2,21 |
| | Bloco de Esquerda | 1 329 | 0000000000003.333,33 / 100,00 | 4,49 |
| | Iniciativa Liberal | 1 074 | 0000000000002.692,69 / 100,00 | 2,04 |
| | Coligação Democrática Unitária | 730 | 0000000000001.831,83 / 100,00 | 1,02 |
| | CDS – Partido Popular | 639 | 0000000000001.601,60 / 100,00 | 1,40 |
| | Outros (com menos de 1,00%) | 918 | 0000000000002.322,32 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 790 | 0000000000001.981,98 / 100,00 | 2,05 |
| Total | Total | 39 894 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 62 002 | 0000000000064.3464,34 / 100,00 | 3,21 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CH | RIR | BE | IL | CDU | CDS | Votantes |
| Abragão | 50,69 | 33,67 | 2,29 | 2,29 | 2,38 | 1,92 | 1,28 | 1,74 | 1 093 |
| Boelhe | 51,22 | 29,57 | 3,14 | 3,03 | 4,77 | 0,70 | 3,84 | 1,05 | 859 |
| Bustelo | 53,08 | 23,85 | 4,79 | 3,62 | 3,03 | 3,03 | 2,25 | 1,56 | 1 023 |
| Cabeça Santa | 53,79 | 27,95 | 2,88 | 3,86 | 3,48 | 1,89 | 0,83 | 1,14 | 1 320 |
| Canelas | 44,48 | 37,70 | 4,25 | 2,64 | 2,53 | 1,84 | 1,26 | 1,26 | 870 |
| Capela | 47,44 | 33,69 | 2,65 | 6,00 | 3,00 | 2,12 | 1,06 | 1,59 | 567 |
| Castelões | 47,86 | 33,14 | 2,61 | 2,26 | 2,49 | 3,21 | 1,78 | 2,14 | 842 |
| Croca | 48,34 | 33,80 | 3,53 | 3,85 | 2,03 | 3,32 | 0,64 | 1,07 | 935 |
| Duas Igrejas | 49,96 | 28,36 | 3,56 | 4,89 | 4,44 | 1,96 | 1,24 | 1,07 | 1 125 |
| Eja | 47,47 | 33,54 | 3,43 | 3,03 | 3,43 | 1,82 | 1,21 | 1,01 | 495 |
| Fonte Arcada | 55,91 | 25,86 | 2,32 | 1,99 | 3,65 | 3,54 | 1,88 | 1,44 | 905 |
| Galegos | 46,08 | 34,86 | 3,25 | 3,72 | 2,12 | 2,72 | 1,00 | 2,46 | 1 506 |
| Guilhufe e Urrô | 47,71 | 30,03 | 4,88 | 3,35 | 3,27 | 2,84 | 1,95 | 1,36 | 2 358 |
| Irivo | 46,28 | 32,75 | 4,51 | 3,09 | 3,40 | 2,53 | 2,14 | 1,74 | 1 264 |
| Lagares e Figueira | 47,71 | 31,74 | 3,63 | 3,31 | 3,69 | 2,23 | 1,46 | 1,59 | 1 572 |
| Luzim e Vila Cova | 47,86 | 33,21 | 3,54 | 4,64 | 2,44 | 1,83 | 1,47 | 1,95 | 819 |
| Oldrões | 48,06 | 33,48 | 4,42 | 3,00 | 2,12 | 2,12 | 1,24 | 1,68 | 1 132 |
| Paço de Sousa | 49,24 | 29,43 | 4,07 | 2,56 | 2,77 | 2,60 | 3,25 | 1,13 | 2 307 |
| Penafiel | 43,33 | 33,24 | 4,45 | 2,44 | 3,86 | 3,70 | 2,15 | 1,82 | 9 012 |
| Perozelo | 43,18 | 30,83 | 2,68 | 3,82 | 8,92 | 1,78 | 1,02 | 3,06 | 785 |
| Rans | 43,23 | 27,09 | 3,72 | 16,44 | 1,65 | 1,86 | 0,72 | 1,55 | 967 |
| Recezinhos (São Mamede) | 54,11 | 29,44 | 3,18 | 2,12 | 2,25 | 3,18 | 1,46 | 1,19 | 754 |
| Recezinhos (São Martinho) | 47,80 | 33,99 | 2,74 | 2,94 | 1,96 | 2,74 | 0,59 | 2,94 | 1 021 |
| Rio de Moinhos | 45,99 | 36,33 | 3,61 | 2,63 | 3,48 | 1,77 | 1,18 | 1,05 | 1 522 |
| Rio Mau | 48,57 | 26,73 | 3,22 | 1,19 | 5,25 | 2,98 | 7,64 | 0,36 | 838 |
| Sebolido | 55,03 | 21,15 | 3,90 | 1,44 | 5,34 | 2,26 | 5,34 | 1,85 | 487 |
| Termas de São Vicente | 40,10 | 40,03 | 3,97 | 3,64 | 2,90 | 2,67 | 0,85 | 1,41 | 2 693 |
| Valpedre | 38,64 | 43,74 | 4,37 | 3,65 | 1,94 | 1,94 | 0,61 | 2,07 | 823 |
| Penafiel | 46,67 | 32,41 | 3,83 | 3,35 | 3,33 | 2,69 | 1,83 | 1,60 | 39 894 |

### Porto

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 46 363 | 0000000000035.0835,08 / 100,00 | 4,55 |
| | Partido Social Democrata | 45 833 | 0000000000034.6834,68 / 100,00 | 0,51 |
| | Iniciativa Liberal | 10 322 | 0000000000007.817,81 / 100,00 | 5,00 |
| | Bloco de Esquerda | 7 915 | 0000000000005.995,99 / 100,00 | 4,96 |
| | Coligação Democrática Unitária | 6 197 | 0000000000004.694,69 / 100,00 | 1,77 |
| | CHEGA | 4 326 | 0000000000003.273,27 / 100,00 | 2,83 |
| | LIVRE | 2 875 | 0000000000002.182,18 / 100,00 | 0,59 |
| | CDS – Partido Popular | 2 612 | 0000000000001.981,98 / 100,00 | 2,18 |
| | Pessoas–Animais–Natureza | 2 572 | 0000000000001.951,95 / 100,00 | 1,64 |
| | Outros (com menos de 1,00%) | 1 286 | 0000000000000.960,96 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 856 | 0000000000001.411,41 / 100,00 | 1,37 |
| Total | Total | 132 157 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 207 283 | 0000000000063.7663,76 / 100,00 | 2,18 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | IL | BE | CDU | CH | L | CDS | PAN | Votantes |
| Aldoar, Foz do Douro e Nevogilde | 23,35 | 46,41 | 12,47 | 3,44 | 2,65 | 3,70 | 1,64 | 3,31 | 1,25 | 18 309 |
| Bonfim | 36,08 | 32,35 | 6,01 | 7,38 | 5,66 | 3,04 | 2,82 | 1,57 | 2,38 | 13 407 |
| Campanhã | 49,65 | 23,09 | 4,20 | 6,15 | 6,19 | 3,84 | 1,22 | 0,99 | 1,97 | 16 203 |
| Cedofeita, Santo Ildefonso, Sé, Miragaia, São Nicolau e Vitória | 36,06 | 31,12 | 6,51 | 8,21 | 5,29 | 3,05 | 3,32 | 1,79 | 2,39 | 19 944 |
| Lordelo do Ouro e Massarelos | 31,82 | 37,80 | 9,74 | 4,97 | 4,39 | 3,41 | 1,96 | 2,39 | 1,42 | 16 234 |
| Paranhos | 35,90 | 34,22 | 6,94 | 6,50 | 4,85 | 2,96 | 2,27 | 1,41 | 2,25 | 25 462 |
| Ramalde | 34,11 | 36,29 | 8,43 | 5,31 | 4,19 | 3,11 | 1,95 | 2,35 | 1,88 | 22 598 |
| Porto | 35,08 | 34,68 | 7,81 | 5,99 | 4,69 | 3,27 | 2,18 | 1,98 | 1,95 | 132 157 |

### Póvoa de Varzim

| Partido | Partido | Votos | % | +/- |
| | Partido Social Democrata | 14 369 | 0000000000042.4842,48 / 100,00 | 0,11 |
| | Partido Socialista | 10 882 | 0000000000032.1732,17 / 100,00 | 4,01 |
| | CHEGA | 2 272 | 0000000000006.726,72 / 100,00 | 6,00 |
| | Iniciativa Liberal | 1 696 | 0000000000005.015,01 / 100,00 | 3,76 |
| | Bloco de Esquerda | 1 221 | 0000000000003.613,61 / 100,00 | 4,65 |
| | CDS – Partido Popular | 817 | 0000000000002.422,42 / 100,00 | 3,59 |
| | Coligação Democrática Unitária | 728 | 0000000000002.152,15 / 100,00 | 0,88 |
| | Pessoas–Animais–Natureza | 451 | 0000000000001.331,33 / 100,00 | 1,35 |
| | LIVRE | 370 | 0000000000001.091,09 / 100,00 | 0,26 |
| | Outros (com menos de 1,00%) | 357 | 0000000000001.051,05 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 662 | 0000000000001.961,96 / 100,00 | 2,09 |
| Total | Total | 33 825 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 60 348 | 0000000000056.0556,05 / 100,00 | 3,88 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PSD | PS | CH | IL | BE | CDS | CDU | PAN | L | Votantes |
| Aguçadoura e Navais | 52,88 | 23,54 | 7,15 | 3,51 | 2,85 | 4,57 | 0,79 | 0,60 | 0,66 | 3 020 |
| Aver-o-Mar, Amorim e Terroso | 43,12 | 33,02 | 7,06 | 4,78 | 3,14 | 2,20 | 1,50 | 1,29 | 1,04 | 7 284 |
| Balazar | 49,74 | 29,48 | 7,14 | 3,57 | 2,34 | 2,66 | 0,97 | 0,78 | 0,39 | 1 540 |
| Estela | 47,84 | 26,66 | 7,64 | 3,57 | 1,83 | 5,81 | 0,91 | 1,16 | 0,66 | 1 204 |
| Laundos | 55,79 | 23,69 | 6,60 | 3,89 | 2,08 | 2,62 | 0,90 | 0,90 | 0,63 | 1 106 |
| Póvoa de Varzim, Beiriz e Argivai | 38,08 | 34,62 | 6,48 | 5,76 | 4,37 | 1,83 | 2,98 | 1,60 | 1,35 | 18 262 |
| Rates | 50,96 | 28,89 | 5,89 | 3,48 | 1,92 | 3,19 | 0,99 | 0,78 | 0,50 | 1 409 |
| Póvoa de Varzim | 42,48 | 32,17 | 6,72 | 5,01 | 3,61 | 2,42 | 2,15 | 1,33 | 1,09 | 33 825 |

### Santo Tirso

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 18 485 | 0000000000047.0647,06 / 100,00 | 4,76 |
| | Partido Social Democrata | 12 107 | 0000000000030.8230,82 / 100,00 | 1,75 |
| | Bloco de Esquerda | 1 838 | 0000000000004.684,68 / 100,00 | 4,86 |
| | CHEGA | 1 733 | 0000000000004.414,41 / 100,00 | 3,93 |
| | Iniciativa Liberal | 1 538 | 0000000000003.923,92 / 100,00 | 3,10 |
| | Coligação Democrática Unitária | 1 066 | 0000000000002.712,71 / 100,00 | 1,21 |
| | Pessoas–Animais–Natureza | 511 | 0000000000001.301,30 / 100,00 | 1,43 |
| | CDS – Partido Popular | 480 | 0000000000001.221,22 / 100,00 | 2,02 |
| | Outros (com menos de 1,00%) | 775 | 0000000000001.971,97 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 747 | 0000000000001.901,90 / 100,00 | 2,18 |
| Total | Total | 39 280 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 61 976 | 0000000000063.3863,38 / 100,00 | 2,73 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CH | IL | CDU | PAN | CDS | Votantes |
| Agrela | 37,92 | 41,39 | 3,36 | 4,73 | 4,73 | 1,16 | 1,16 | 1,05 | 952 |
| Água Longa | 38,28 | 40,28 | 2,97 | 3,78 | 6,01 | 1,71 | 1,48 | 1,04 | 1 348 |
| Areias, Sequeiró, Lama e Palmeira | 49,22 | 32,34 | 3,87 | 3,98 | 2,89 | 1,78 | 1,03 | 1,54 | 3 698 |
| Aves | 48,18 | 29,14 | 4,54 | 4,14 | 4,27 | 2,47 | 1,24 | 1,62 | 4 448 |
| Carreira e Refojos de Riba de Ave | 46,01 | 29,26 | 4,92 | 5,99 | 4,07 | 2,23 | 1,38 | 1,46 | 1 302 |
| Lamelas e Guimarei | 45,84 | 32,64 | 3,95 | 4,26 | 2,81 | 1,35 | 2,08 | 1,25 | 962 |
| Monte Córdova | 43,61 | 34,86 | 4,42 | 5,51 | 2,71 | 1,97 | 1,27 | 1,57 | 2 286 |
| Negrelos (São Tomé) | 51,73 | 25,77 | 4,87 | 4,37 | 3,46 | 3,87 | 1,28 | 1,37 | 2 196 |
| Rebordões | 51,36 | 28,20 | 4,09 | 3,83 | 3,88 | 2,36 | 1,21 | 1,26 | 1 908 |
| Reguenga | 39,30 | 43,15 | 3,37 | 2,88 | 4,21 | 1,80 | 0,96 | 0,84 | 832 |
| Roriz | 52,53 | 24,45 | 4,27 | 4,81 | 2,38 | 5,06 | 1,24 | 0,99 | 2 016 |
| Santo Tirso, Couto e Burgães | 43,98 | 33,18 | 5,36 | 4,28 | 4,81 | 2,15 | 1,36 | 1,15 | 11 442 |
| Vila Nova do Campo | 51,14 | 25,67 | 4,94 | 4,73 | 3,34 | 3,70 | 1,40 | 1,03 | 3 868 |
| Vilarinho | 54,20 | 21,76 | 5,69 | 4,85 | 3,02 | 6,58 | 1,29 | 0,35 | 2 002 |
| Santo Tirso | 47,06 | 30,82 | 4,68 | 4,41 | 3,92 | 2,71 | 1,30 | 1,22 | 39 280 |

### Trofa

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 9 056 | 0000000000042.2342,23 / 100,00 | 5,43 |
| | Partido Social Democrata | 7 875 | 0000000000036.7336,73 / 100,00 | 0,08 |
| | CHEGA | 968 | 0000000000004.514,51 / 100,00 | 4,03 |
| | Iniciativa Liberal | 840 | 0000000000003.923,92 / 100,00 | 2,87 |
| | Bloco de Esquerda | 708 | 0000000000003.303,30 / 100,00 | 4,36 |
| | Coligação Democrática Unitária | 410 | 0000000000001.911,91 / 100,00 | 1,40 |
| | CDS – Partido Popular | 378 | 0000000000001.761,76 / 100,00 | 1,65 |
| | Pessoas–Animais–Natureza | 354 | 0000000000001.651,65 / 100,00 | 1,05 |
| | Outros (com menos de 1,00%) | 415 | 0000000000001.951,95 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 438 | 0000000000002.042,04 / 100,00 | 2,22 |
| Total | Total | 21 442 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 33 881 | 0000000000063.2963,29 / 100,00 | 1,92 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CH | IL | BE | CDU | CDS | PAN | Votantes |
| Alvarelhos e Guidões | 43,89 | 36,72 | 4,07 | 2,74 | 3,06 | 1,87 | 1,62 | 1,41 | 2 775 |
| Bougado (São Martinho e Santiago) | 40,15 | 38,76 | 4,42 | 4,27 | 3,08 | 1,95 | 1,92 | 1,58 | 11 955 |
| Coronado (São Romão e São Mamede) | 47,11 | 30,21 | 4,94 | 3,78 | 4,32 | 2,21 | 1,55 | 2,05 | 4 836 |
| Covelas | 45,27 | 36,29 | 5,10 | 3,03 | 2,06 | 0,97 | 1,33 | 1,70 | 824 |
| Muro | 36,79 | 43,92 | 4,37 | 4,28 | 2,76 | 0,95 | 1,62 | 1,24 | 1 052 |
| Trofa | 42,23 | 36,73 | 4,51 | 3,92 | 3,30 | 1,91 | 1,76 | 1,65 | 21 442 |

### Valongo

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 22 713 | 0000000000045.0245,02 / 100,00 | 6,43 |
| | Partido Social Democrata | 14 087 | 0000000000027.9227,92 / 100,00 | 1,84 |
| | Bloco de Esquerda | 2 755 | 0000000000005.465,46 / 100,00 | 6,03 |
| | Iniciativa Liberal | 2 419 | 0000000000004.794,79 / 100,00 | 3,52 |
| | CHEGA | 2 411 | 0000000000004.784,78 / 100,00 | 4,02 |
| | Coligação Democrática Unitária | 1 996 | 0000000000003.963,96 / 100,00 | 1,89 |
| | Pessoas–Animais–Natureza | 1 082 | 0000000000002.142,14 / 100,00 | 2,03 |
| | LIVRE | 566 | 0000000000001.121,12 / 100,00 | 0,28 |
| | CDS – Partido Popular | 505 | 0000000000001.001,00 / 100,00 | 1,27 |
| | Outros (com menos de 1,00%) | 830 | 0000000000001.651,65 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 091 | 0000000000002.162,16 / 100,00 | 2,25 |
| Total | Total | 50 455 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 84 353 | 0000000000059.8159,81 / 100,00 | 2,53 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | IL | CH | CDU | PAN | L | CDS | Votantes |
| Alfena | 46,37 | 29,16 | 4,69 | 4,88 | 4,84 | 2,83 | 2,06 | 0,76 | 0,75 | 7 630 |
| Campo e Sobrado | 45,21 | 28,31 | 3,68 | 3,05 | 4,62 | 6,67 | 1,70 | 0,81 | 1,14 | 8 067 |
| Ermesinde | 45,68 | 27,38 | 6,19 | 4,99 | 4,40 | 3,51 | 2,21 | 1,26 | 0,97 | 21 100 |
| Valongo | 43,12 | 27,82 | 5,81 | 5,48 | 5,43 | 3,68 | 2,36 | 1,30 | 1,11 | 13 658 |
| Valongo | 45,02 | 27,92 | 5,46 | 4,79 | 4,78 | 3,96 | 2,14 | 1,12 | 1,00 | 50 455 |

### Vila do Conde

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 18 602 | 0000000000043.0943,09 / 100,00 | 6,04 |
| | Partido Social Democrata | 14 544 | 0000000000033.6933,69 / 100,00 | 0,40 |
| | CHEGA | 2 325 | 0000000000005.395,39 / 100,00 | 4,70 |
| | Iniciativa Liberal | 2 099 | 0000000000004.864,86 / 100,00 | 3,57 |
| | Bloco de Esquerda | 1 725 | 0000000000004.004,00 / 100,00 | 5,34 |
| | Coligação Democrática Unitária | 1 022 | 0000000000002.372,37 / 100,00 | 1,32 |
| | Pessoas–Animais–Natureza | 635 | 0000000000001.471,47 / 100,00 | 1,68 |
| | CDS – Partido Popular | 609 | 0000000000001.411,41 / 100,00 | 2,29 |
| | Outros (com menos de 1,00%) | 873 | 0000000000002.032,03 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 734 | 0000000000001.701,70 / 100,00 | 2,16 |
| Total | Total | 43 168 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 71 806 | 0000000000060.1260,12 / 100,00 | 4,46 |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CH | IL | BE | CDU | PAN | CDS | Votantes |
| Árvore | 41,54 | 33,10 | 6,08 | 4,97 | 4,93 | 2,61 | 2,16 | 0,98 | 3 060 |
| Aveleda | 51,11 | 27,92 | 4,43 | 3,69 | 4,43 | 2,07 | 1,18 | 1,48 | 677 |
| Azurara | 40,71 | 31,03 | 6,39 | 5,55 | 5,55 | 3,95 | 2,27 | 1,18 | 1 189 |
| Bagunte, Ferreiró, Outeiro Maior e Parada | 39,34 | 40,74 | 7,00 | 3,88 | 2,04 | 0,95 | 0,70 | 2,36 | 1 571 |
| Fajozes | 43,20 | 36,53 | 4,27 | 3,73 | 3,47 | 4,13 | 0,93 | 0,93 | 750 |
| Fornelo e Vairão | 46,60 | 33,01 | 4,38 | 4,53 | 2,95 | 2,04 | 1,28 | 1,36 | 1 324 |
| Gião | 51,78 | 28,74 | 5,40 | 3,18 | 2,89 | 1,45 | 1,35 | 1,25 | 1 037 |
| Guilhabreu | 49,70 | 31,48 | 5,33 | 3,63 | 3,63 | 1,19 | 1,04 | 0,96 | 1 350 |
| Junqueira | 46,16 | 38,23 | 3,97 | 2,62 | 2,19 | 0,84 | 0,84 | 2,19 | 1 185 |
| Labruge | 42,87 | 34,44 | 3,81 | 6,33 | 3,44 | 2,34 | 1,78 | 0,86 | 1 626 |
| Macieira da Maia | 45,17 | 34,64 | 5,11 | 4,16 | 2,75 | 1,73 | 1,57 | 1,18 | 1 273 |
| Malta e Canidelo | 51,99 | 26,19 | 6,21 | 3,26 | 3,74 | 1,51 | 1,51 | 1,19 | 1 256 |
| Mindelo | 34,93 | 38,99 | 4,96 | 6,58 | 4,83 | 2,61 | 1,50 | 1,20 | 2 339 |
| Modivas | 49,80 | 30,02 | 4,08 | 4,37 | 4,47 | 1,79 | 1,09 | 0,70 | 1 006 |
| Retorta e Tougues | 43,35 | 35,17 | 5,92 | 3,00 | 3,16 | 2,43 | 1,30 | 1,54 | 1 234 |
| Rio Mau e Arcos | 33,46 | 44,81 | 6,22 | 2,95 | 1,99 | 1,92 | 0,71 | 4,62 | 1 560 |
| Touguinha e Touguinhó | 35,33 | 40,70 | 6,70 | 4,60 | 3,38 | 2,05 | 1,55 | 1,16 | 1 806 |
| Vila Chã | 39,98 | 39,98 | 5,97 | 4,10 | 2,72 | 1,60 | 1,07 | 1,39 | 1 876 |
| Vila do Conde | 43,39 | 30,92 | 5,35 | 5,91 | 4,76 | 3,03 | 1,61 | 1,37 | 14 060 |
| Vilar do Pinheiro | 46,00 | 32,06 | 4,69 | 4,96 | 3,50 | 1,45 | 1,92 | 1,19 | 1 513 |
| Vilar e Mosteiró | 47,63 | 30,62 | 4,74 | 3,39 | 5,15 | 2,30 | 1,15 | 0,95 | 1 476 |
| Vila do Conde | 43,09 | 33,69 | 5,39 | 4,86 | 4,00 | 2,37 | 1,47 | 1,41 | 43 168 |

### Vila Nova de Gaia

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 71 590 | 0000000000043.4143,41 / 100,00 | 6,36 |
| | Partido Social Democrata | 48 288 | 0000000000029.2829,28 / 100,00 | 1,58 |
| | Iniciativa Liberal | 9 540 | 0000000000005.785,78 / 100,00 | 4,02 |
| | Bloco de Esquerda | 9 339 | 0000000000005.705,70 / 100,00 | 6,28 |
| | CHEGA | 7 226 | 0000000000004.384,38 / 100,00 | 3,71 |
| | Coligação Democrática Unitária | 6 071 | 0000000000003.683,68 / 100,00 | 1,75 |
| | Pessoas–Animais–Natureza | 3 344 | 0000000000002.032,03 / 100,00 | 2,16 |
| | CDS – Partido Popular | 2 314 | 0000000000001.401,40 / 100,00 | 1,51 |
| | LIVRE | 2 028 | 0000000000001.231,23 / 100,00 | 0,25 |
| | Outros (com menos de 1,00%) | 2 026 | 0000000000001.231,23 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 3 103 | 0000000000001.881,88 / 100,00 | 2,09 |
| Total | Total | 164 929 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 267 707 | 0000000000061.6161,61 / 100,00 | 3,14 |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | IL | BE | CH | CDU | PAN | CDS | L | Votantes |
| Arcozelo | 35,34 | 36,49 | 8,35 | 4,47 | 4,38 | 2,92 | 2,23 | 2,03 | 1,05 | 8 555 |
| Avintes | 52,99 | 22,96 | 3,71 | 4,68 | 3,83 | 5,38 | 1,58 | 1,41 | 0,84 | 5 744 |
| Canelas | 47,10 | 26,20 | 5,64 | 5,54 | 4,89 | 2,88 | 2,06 | 1,09 | 1,18 | 7 234 |
| Canidelo | 45,12 | 27,07 | 5,99 | 6,60 | 3,90 | 3,89 | 2,00 | 1,01 | 1,28 | 15 567 |
| Grijó e Sermonde | 42,09 | 34,60 | 4,16 | 3,83 | 4,70 | 2,63 | 1,66 | 1,58 | 0,77 | 6 341 |
| Gulpilhares e Valadares | 39,07 | 30,89 | 7,07 | 5,58 | 4,82 | 4,08 | 2,25 | 1,56 | 1,39 | 12 290 |
| Madalena | 41,70 | 29,55 | 7,57 | 5,56 | 4,19 | 3,96 | 1,94 | 1,14 | 1,07 | 5 986 |
| Mafamude e Vilar do Paraíso | 40,56 | 30,14 | 6,51 | 6,78 | 3,97 | 4,06 | 2,20 | 1,33 | 1,69 | 28 180 |
| Oliveira do Douro | 48,60 | 23,85 | 4,81 | 5,92 | 4,38 | 4,76 | 2,35 | 1,04 | 1,06 | 12 217 |
| Pedroso e Seixezelo | 45,00 | 29,41 | 5,40 | 4,93 | 4,89 | 2,68 | 1,63 | 1,73 | 1,05 | 11 083 |
| Sandim, Olival, Lever e Crestuma | 42,87 | 34,24 | 3,29 | 3,91 | 4,97 | 2,16 | 1,53 | 2,93 | 0,81 | 9 423 |
| Santa Marinha e São Pedro da Afurada | 44,00 | 28,14 | 6,14 | 6,43 | 3,76 | 4,15 | 2,15 | 0,99 | 1,56 | 18 276 |
| São Félix da Marinha | 37,87 | 35,68 | 6,58 | 4,85 | 4,57 | 2,81 | 1,90 | 1,43 | 1,07 | 7 677 |
| Serzedo e Perosinho | 45,03 | 29,91 | 4,85 | 4,85 | 5,22 | 2,7 | 1,80 | 1,36 | 0,81 | 7 560 |
| Vilar de Andorinho | 49,76 | 22,09 | 4,10 | 6,76 | 4,92 | 4,39 | 2,24 | 1,10 | 1,07 | 8 796 |
| Vila Nova de Gaia | 43,41 | 29,28 | 5,78 | 5,70 | 4,38 | 3,68 | 2,03 | 1,40 | 1,23 | 164 929 |

## Lista de Deputados Eleitos

A lista apresentada é conforme a aplicação do Método D'Hondt:
| N.º | Nome | Partido | Quociente |
| 1 | Alexandre Quintanilha | Partido Socialista | 418869 |
| 2 | Sofia Helena Correia Fernandes Sousa Matos | Partido Social Democrata | 318343 |
| 3 | Maria do Rosário Gamboa Lopes de Carvalho | Partido Socialista | 209434,5 |
| 4 | Rui Rio | Partido Social Democrata | 159171,5 |
| 5 | João Pedro Matos Fernandes | Partido Socialista | 139623 |
| 6 | Paulo César Rios de Oliveira | Partido Social Democrata | 106114,3333 |
| 7 | Maria Isabel Solnado Porto Oneto | Partido Socialista | 104717,25 |
| 8 | João Paulo Moreira Correia | Partido Socialista | 83773,8 |
| 9 | Catarina Leite de Faria da Rocha Ferreira | Partido Social Democrata | 79585,75 |
| 10 | Ana Paula Mata Bernardo | Partido Socialista | 69811,5 |
| 11 | Afonso Gonçalves da Silva Oliveira | Partido Social Democrata | 63668,6 |
| 12 | João Torres | Partido Socialista | 59838,4286 |
| 13 | Hugo Miguel Sousa Carneiro | Partido Social Democrata | 53057,1667 |
| 14 | Tiago Barbosa Ribeiro | Partido Socialista | 52358,625 |
| 15 | Carlos Guimarães Pinto | Iniciativa Liberal | 50359 |
| 16 | Catarina Martins | Bloco de Esquerda | 47118 |
| 17 | Cristina Maria Mendes da Silva | Partido Socialista | 46541 |
| 18 | Márcia Isabel Duarte Passos Resende | Partido Social Democrata | 45477,5714 |
| 19 | Rui Afonso | CHEGA | 42998 |
| 20 | Eduardo Nuno Rodrigues e Pinheiro | Partido Socialista | 41886,9 |
| 21 | Paulo Fernando de Sousa Ramalho | Partido Social Democrata | 39792,875 |
| 22 | Hugo Miguel da Costa Carvalho | Partido Socialista | 38079 |
| 23 | Rui Pedro Guimarães de Melo Carvalho Lopes | Partido Social Democrata | 35371,4444 |
| 24 | Joana Fernanda Ferreira de Lima | Partido Socialista | 34905,75 |
| 25 | Diana Jorge Martins Ferreira | Coligação Democrática Unitária | 32277 |
| 26 | Rui Carlos Morais Lage | Partido Socialista | 32220,6923 |
| 27 | Maria Germana de Sousa Rocha | Partido Social Democrata | 31834,3 |
| 28 | Carlos Alberto Silva Braz | Partido Socialista | 29919,2143 |
| 29 | Paulo Miguel da Silva Santos | Partido Social Democrata | 28940,2727 |
| 30 | Patrícia Monte Pinto Ribeiro Faro | Partido Socialista | 27924,6 |
| 31 | Joaquim José Pinto Moreira | Partido Social Democrata | 26528,5833 |
| 32 | Carla Alexandra Magalhães de Sousa | Partido Socialista | 26179,3125 |
| 33 | Ana Patrícia Costa Gilvaz | Iniciativa Liberal | 25179,5 |
| 34 | Miguel dos Santos Rodrigues | Partido Socialista | 24639,3529 |
| 35 | Andreia Carina Machado da Silva Neto | Partido Social Democrata | 24487,9231 |
| 36 | José Soeiro | Bloco de Esquerda | 23559 |
| 37 | Isabel Sofia Alves de Andrade | Partido Socialista | 23270,5 |
| 38 | Firmino Jorge Anjos Pereira | Partido Social Democrata | 22738,7857 |
| 39 | José Carlos Ribeiro Barbosa | Partido Socialista | 22045,7368 |
| 40 | Diogo Pacheco de Amorim | CHEGA | 21499 |