# Eleições autárquicas portuguesas de 2021 no distrito do Porto
## Resultados por concelho

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

### Amarante
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | PSD-CDS | 16 266 | 0000000000052.4952,49 / 100,00 | 2,81 | 00000000000000055 / 9 | 1 |
| | Partido Socialista | 12 047 | 0000000000038.8838,88 / 100,00 | 2,19 | 00000000000000044 / 9 | 1 |
| | Bloco de Esquerda | 659 | 0000000000002.132,13 / 100,00 | 0,39 | 00000000000000000 / 9 | |
| | CHEGA | 623 | 0000000000002.012,01 / 100,00 | Novo | 00000000000000000 / 9 | Novo |
| | Coligação Democrática Unitária | 511 | 0000000000001.651,65 / 100,00 | 0,11 | 00000000000000000 / 9 | |
| Votos Inválidos | Votos Inválidos | 881 | 0000000000002.842,84 / 100,00 | 0,06 | | |
| Total | Total | 30 987 | 0000000000100.00100,00 / 100,00 | | 00000000000000099 / 9 | |
| Eleitorado/Participação | Eleitorado/Participação | 50 101 | 0000000000061.8561,85 / 100,00 | 0,47 | | |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PSD- CDS | PS | BE | CH | CDU | Votantes |
| Aboadela, Sanche e Várzea | 52,22 | 41,07 | 1,65 | 1,03 | 1,55 | 969 |
| Amarante, Madalena, Cepelos e Gatão | 52,97 | 35,64 | 4,74 | 1,56 | 2,37 | 6 290 |
| Ansiães | 50,18 | 32,86 | 1,06 | 0,71 | 9,89 | 283 |
| Bustelo, Carneiro e Carvalho de Rei | 63,42 | 25,54 | 1,30 | 1,08 | 1,95 | 462 |
| Candemil | 55,65 | 37,47 | 0,67 | 0,67 | 1,11 | 451 |
| Figueiró (Santiago e Santa Cristina) | 56,52 | 34,00 | 1,71 | 2,96 | 1,30 | 1 994 |
| Fregim | 49,69 | 44,22 | 2,08 | 1,00 | 1,39 | 1 298 |
| Freixo de Cima e de Baixo | 48,22 | 40,23 | 1,47 | 5,38 | 1,53 | 1 765 |
| Fridão | 58,04 | 34,51 | 1,18 | 1,18 | 0,98 | 510 |
| Gondar | 48,13 | 45,78 | 1,67 | 1,08 | 0,88 | 1 018 |
| Gouveia (São Simão) | 51,61 | 40,78 | 1,15 | 2,07 | 0,46 | 434 |
| Jazente | 61,11 | 34,72 | 1,16 | 0,69 | 0,93 | 432 |
| Lomba | 56,81 | 34,95 | 2,51 | 2,33 | 0,90 | 558 |
| Louredo | 34,51 | 59,56 | 1,98 | 1,32 | 0,44 | 455 |
| Lufrei | 52,62 | 41,24 | 1,24 | 1,24 | 1,07 | 1 125 |
| Mancelos | 51,54 | 43,08 | 0,86 | 1,54 | 1,14 | 1 748 |
| Olo e Canadelo | 53,02 | 41,21 | 0,52 | 1,05 | 0,79 | 381 |
| Padronelo | 43,58 | 49,56 | 0,88 | 0,88 | 2,43 | 452 |
| Rebordelo | 59,33 | 34,93 | 0,96 | 2,39 | 0,96 | 209 |
| Salvador do Monte | 58,60 | 32,95 | 2,27 | 1,14 | 1,62 | 616 |
| Telões | 55,14 | 36,00 | 1,29 | 3,34 | 1,82 | 2 247 |
| Travanca | 51,58 | 37,70 | 1,14 | 4,66 | 0,97 | 1 138 |
| Vila Caiz | 49,16 | 43,01 | 2,74 | 1,17 | 1,57 | 1 788 |
| Vila Chã do Marão | 58,86 | 34,34 | 0,95 | 3,01 | 0,95 | 632 |
| Vila Garcia, Aboim e Chapa | 68,82 | 23,26 | 1,35 | 2,41 | 1,64 | 1 036 |
| Vila Meã | 44,66 | 47,89 | 1,04 | 1,34 | 1,71 | 2 696 |
| Amarante | 52,49 | 38,88 | 2,13 | 2,01 | 1,65 | 30 987 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | PSD-CDS | 15 137 | 0000000000048.8648,86 / 100,00 | 2,32 | 000000000000001515 / 27 | 1 |
| | Partido Socialista | 12 629 | 0000000000040.7640,76 / 100,00 | 3,21 | 000000000000001212 / 27 | 1 |
| | Bloco de Esquerda | 830 | 0000000000002.682,68 / 100,00 | 0,43 | 00000000000000000 / 27 | |
| | CHEGA | 771 | 0000000000002.492,49 / 100,00 | Novo | 00000000000000000 / 27 | Novo |
| | Coligação Democrática Unitária | 631 | 0000000000002.042,04 / 100,00 | 0,04 | 00000000000000000 / 27 | |
| Votos Inválidos | Votos Inválidos | 985 | 0000000000003.183,18 / 100,00 | 0,09 | | |
| Total | Total | 30 983 | 0000000000100.00100,00 / 100,00 | | 000000000000002727 / 27 | |
| Eleitorado/Participação | Eleitorado/Participação | 50 101 | 0000000000061.8461,84 / 100,00 | 0,46 | | |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PSD- CDS | PS | BE | CH | CDU | Votantes |
| Aboadela, Sanche e Várzea | 48,71 | 43,45 | 1,86 | 1,14 | 1,65 | 969 |
| Amarante, Madalena, Cepelos e Gatão | 47,08 | 39,32 | 5,58 | 2,02 | 3,10 | 6 289 |
| Ansiães | 49,12 | 32,86 | 1,77 | 1,06 | 9,89 | 283 |
| Bustelo, Carneiro e Carvalho de Rei | 61,90 | 25,76 | 1,52 | 1,52 | 2,16 | 462 |
| Candemil | 49,78 | 38,89 | 1,11 | 2,22 | 0,89 | 450 |
| Figueiró (Santiago e Santa Cristina) | 54,61 | 34,00 | 2,41 | 3,66 | 1,76 | 1 994 |
| Fregim | 43,91 | 48,00 | 3,16 | 1,62 | 1,39 | 1 298 |
| Freixo de Cima e de Baixo | 44,19 | 42,21 | 1,87 | 6,69 | 1,53 | 1 765 |
| Fridão | 55,80 | 36,15 | 0,98 | 1,18 | 2,16 | 509 |
| Gondar | 45,28 | 47,15 | 2,55 | 1,47 | 1,28 | 1 018 |
| Gouveia (São Simão) | 51,73 | 41,11 | 1,39 | 2,31 | 0,46 | 433 |
| Jazente | 52,55 | 41,20 | 1,16 | 1,16 | 2,31 | 432 |
| Lomba | 50,36 | 37,63 | 2,51 | 3,58 | 2,15 | 558 |
| Louredo | 33,41 | 59,34 | 2,86 | 1,54 | 0,44 | 455 |
| Lufrei | 44,71 | 46,49 | 2,67 | 1,60 | 1,96 | 1 125 |
| Mancelos | 49,26 | 44,39 | 1,32 | 1,72 | 1,03 | 1 748 |
| Olo e Canadelo | 51,97 | 42,52 | 1,05 | 1,84 | 0,79 | 381 |
| Padronelo | 39,82 | 50,66 | 1,11 | 1,99 | 2,21 | 452 |
| Rebordelo | 59,81 | 33,49 | 0,48 | 2,39 | 2,39 | 209 |
| Salvador do Monte | 57,95 | 31,82 | 1,62 | 1,30 | 2,76 | 616 |
| Telões | 50,78 | 38,27 | 2,00 | 3,65 | 2,27 | 2 247 |
| Travanca | 51,05 | 37,43 | 1,05 | 5,54 | 0,70 | 1 138 |
| Vila Caiz | 47,93 | 42,79 | 3,19 | 1,01 | 2,07 | 1 788 |
| Vila Chã do Marão | 57,28 | 35,13 | 1,11 | 3,32 | 1,74 | 632 |
| Vila Garcia, Aboim e Chapa | 66,31 | 23,36 | 2,03 | 2,99 | 1,64 | 1 036 |
| Vila Meã | 42,10 | 49,37 | 1,41 | 1,71 | 1,82 | 2 696 |
| Amarante | 48,86 | 40,76 | 2,68 | 2,49 | 2,04 | 30 983 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Socialista | 14 475 | 0000000000046.7246,72 / 100,00 | 1,93 | 000000000000001212 / 26 | | 0000000000000103103 / 212 | 7 |
| | PSD-CDS | 13 714 | 0000000000044.2644,26 / 100,00 | 1,54 | 000000000000001313 / 26 | | 0000000000000102102 / 212 | 3 |
| | Coligação Democrática Unitária | 580 | 0000000000001.871,87 / 100,00 | 0,09 | 00000000000000000 / 26 | | 00000000000000022 / 212 | 1 |
| | CHEGA | 489 | 0000000000001.581,58 / 100,00 | Novo | 00000000000000000 / 26 | Novo | 00000000000000000 / 212 | Novo |
| | Bloco de Esquerda | 426 | 0000000000001.371,37 / 100,00 | 0,50 | 00000000000000000 / 26 | | 00000000000000000 / 212 | |
| | Grupo de Cidadãos | 197 | 0000000000000.640,64 / 100,00 | 1,22 | 00000000000000011 / 26 | | 00000000000000055 / 212 | 5 |
| Votos Inválidos | Votos Inválidos | 1 104 | 0000000000003.563,56 / 100,00 | 0,42 | | | | |
| Total | Total | 30 985 | 0000000000100.00100,00 / 100,00 | | 000000000000002626 / 26 | | 0000000000000212212 / 212 | |
| Eleitorado/Participação | Eleitorado/Participação | 50 101 | 0000000000061.8561,85 / 100,00 | 0,48 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Aboadela, Sanche e Várzea | Partido Socialista | 0000000000065.0265,02 / 100,00 | 00000000000000066 / 9 |
| Amarante, Madalena, Cepelos e Gatão | Partido Socialista | 0000000000045.1245,12 / 100,00 | 00000000000000077 / 13 |
| Ansiães | Grupo de Cidadãos | 0000000000069.6169,61 / 100,00 | 00000000000000055 / 7 |
| Bustelo, Carneiro e Carvalho de Rei | PSD-CDS | 0000000000076.6276,62 / 100,00 | 00000000000000077 / 7 |
| Candemil | Partido Socialista | 0000000000049.2249,22 / 100,00 | 00000000000000044 / 7 |
| Figueiró (Santiago e Santa Cristina) | PSD-CDS | 0000000000053.6153,61 / 100,00 | 00000000000000055 / 9 |
| Fregim | Partido Socialista | 0000000000063.4863,48 / 100,00 | 00000000000000066 / 9 |
| Freixo de Cima e de Baixo | Partido Socialista | 0000000000056.5456,54 / 100,00 | 00000000000000066 / 9 |
| Fridão | PSD-CDS | 0000000000057.5657,56 / 100,00 | 00000000000000044 / 7 |
| Gondar | Partido Socialista | 0000000000055.6055,60 / 100,00 | 00000000000000055 / 9 |
| Gouveia (São Simão) | PSD-CDS | 0000000000052.7652,76 / 100,00 | 00000000000000044 / 7 |
| Jazente | PSD-CDS | 0000000000051.3951,39 / 100,00 | 00000000000000044 / 7 |
| Lomba | Partido Socialista | 0000000000049.4649,46 / 100,00 | 00000000000000044 / 7 |
| Louredo | Partido Socialista | 0000000000074.0774,07 / 100,00 | 00000000000000066 / 7 |
| Lufrei | Partido Socialista | 0000000000054.9354,93 / 100,00 | 00000000000000055 / 9 |
| Mancelos | Partido Socialista | 0000000000051.2051,20 / 100,00 | 00000000000000055 / 9 |
| Olo e Canadelo | PSD-CDS | 0000000000053.8153,81 / 100,00 | 00000000000000044 / 7 |
| Padronelo | Partido Socialista | 0000000000059.4259,42 / 100,00 | 00000000000000055 / 7 |
| Rebordelo | PSD-CDS | 0000000000058.8558,85 / 100,00 | 00000000000000044 / 7 |
| Salvador do Monte | PSD-CDS | 0000000000062.0162,01 / 100,00 | 00000000000000055 / 7 |
| Telões | PSD-CDS | 0000000000046.6846,68 / 100,00 | 00000000000000055 / 9 |
| Travanca | PSD-CDS | 0000000000049.7449,74 / 100,00 | 00000000000000055 / 9 |
| Vila Caiz | PSD-CDS | 0000000000044.8544,85 / 100,00 | 00000000000000055 / 9 |
| Vila Chã do Marão | PSD-CDS | 0000000000055.2255,22 / 100,00 | 00000000000000044 / 7 |
| Vila Garcia, Aboim e Chapa | PSD-CDS | 0000000000064.8664,86 / 100,00 | 00000000000000066 / 9 |
| Vila Meã | Partido Socialista | 0000000000053.3853,38 / 100,00 | 00000000000000055 / 9 |

### Baião
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Socialista | 6 928 | 0000000000060.8260,82 / 100,00 | 6,29 | 00000000000000055 / 7 | |
| | PSD-CDS | 3 692 | 0000000000032.4132,41 / 100,00 | 5,55 | 00000000000000022 / 7 | |
| | CHEGA | 294 | 0000000000002.582,58 / 100,00 | Novo | 00000000000000000 / 7 | Novo |
| | Coligação Democrática Unitária | 136 | 0000000000001.191,19 / 100,00 | 0,56 | 00000000000000000 / 7 | |
| Votos Inválidos | Votos Inválidos | 341 | 0000000000002.992,99 / 100,00 | 1,29 | | |
| Total | Total | 11 391 | 0000000000100.00100,00 / 100,00 | | 00000000000000077 / 7 | |
| Eleitorado/Participação | Eleitorado/Participação | 16 830 | 0000000000052.3152,31 / 100,00 | 3,94 | | |
| Freguesia | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | CH | CDU | Votantes |
| Ancede e Ribadouro | 53,92 | 38,45 | 2,91 | 1,11 | 1 441 |
| Baião (Santa Leocádia) e Mesquinhata | 69,56 | 22,62 | 4,23 | 0,63 | 473 |
| Campelo e Ovil | 56,92 | 35,32 | 2,29 | 2,03 | 2 319 |
| Frende | 68,52 | 24,46 | 2,42 | 1,21 | 413 |
| Gestaçô | 67,35 | 26,24 | 3,21 | 0,73 | 686 |
| Gove | 64,65 | 29,31 | 2,82 | 0,58 | 1 027 |
| Grilo | 57,30 | 35,41 | 3,51 | 1,62 | 370 |
| Loivos da Ribeira e Tresouras | 64,98 | 31,23 | 1,26 | 0,36 | 554 |
| Loivos do Monte | 50,20 | 45,42 | 0 | 1,20 | 251 |
| Santa Cruz do Douro e São Tomé de Covelas | 61,28 | 31,63 | 2,46 | 1,04 | 1 059 |
| Santa Marinha do Zêzere | 67,83 | 25,31 | 3,15 | 1,61 | 1 430 |
| Teixeira e Teixeiró | 54,68 | 39,57 | 1,81 | 0,49 | 609 |
| Valadares | 58,44 | 35,29 | 2,47 | 0,76 | 527 |
| Viariz | 58,19 | 37,93 | 1,29 | 0,86 | 232 |
| Baião | 60,82 | 32,41 | 2,58 | 1,19 | 11 391 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Socialista | 6 931 | 0000000000060.8560,85 / 100,00 | 4,87 | 000000000000001414 / 21 | 1 |
| | PSD-CDS | 3 564 | 0000000000031.2931,29 / 100,00 | 3,06 | 00000000000000077 / 21 | 1 |
| | CHEGA | 336 | 0000000000002.952,95 / 100,00 | Novo | 00000000000000000 / 21 | Novo |
| | Coligação Democrática Unitária | 207 | 0000000000001.821,82 / 100,00 | 0,33 | 00000000000000000 / 21 | |
| Votos Inválidos | Votos Inválidos | 352 | 0000000000003.093,09 / 100,00 | 0,80 | | |
| Total | Total | 11 390 | 0000000000100.00100,00 / 100,00 | | 000000000000002121 / 21 | |
| Eleitorado/Participação | Eleitorado/Participação | 16 830 | 0000000000052.3252,32 / 100,00 | 3,93 | | |
| Freguesia | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | CH | CDU | Votantes |
| Ancede e Ribadouro | 55,66 | 35,32 | 4,79 | 1,25 | 1 441 |
| Baião (Santa Leocádia) e Mesquinhata | 70,40 | 21,99 | 3,81 | 0,63 | 473 |
| Campelo e Ovil | 56,40 | 33,20 | 2,67 | 3,97 | 2 319 |
| Frende | 73,61 | 21,79 | 2,18 | 0,73 | 413 |
| Gestaçô | 65,01 | 25,66 | 3,64 | 1,60 | 686 |
| Gove | 63,45 | 29,14 | 3,02 | 1,85 | 1 026 |
| Grilo | 53,24 | 38,92 | 3,24 | 1,89 | 370 |
| Loivos da Ribeira e Tresouras | 65,16 | 31,05 | 0,72 | 0,72 | 554 |
| Loivos do Monte | 51,79 | 43,82 | 0 | 0,80 | 251 |
| Santa Cruz do Douro e São Tomé de Covelas | 60,91 | 31,16 | 3,02 | 1,23 | 1 059 |
| Santa Marinha do Zêzere | 69,44 | 23,43 | 3,43 | 1,75 | 1 430 |
| Teixeira e Teixeiró | 54,02 | 39,74 | 1,31 | 0,66 | 609 |
| Valadares | 57,31 | 37,38 | 2,28 | 0,76 | 527 |
| Viariz | 56,03 | 37,07 | 2,16 | 0,86 | 232 |
| Baião | 60,85 | 31,29 | 2,95 | 1,82 | 11 390 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Socialista | 7 058 | 0000000000061.9661,96 / 100,00 | 0,67 | 000000000000001313 / 14 | 1 | 000000000000007272 / 110 | 5 |
| | PSD-CDS | 3 682 | 0000000000032.3232,32 / 100,00 | 0,18 | 00000000000000011 / 14 | 1 | 000000000000003838 / 110 | 3 |
| | CHEGA | 203 | 0000000000001.781,78 / 100,00 | Novo | 00000000000000000 / 14 | Novo | 00000000000000000 / 110 | Novo |
| | Coligação Democrática Unitária | 129 | 0000000000001.131,13 / 100,00 | 0,27 | 00000000000000000 / 14 | | 00000000000000000 / 110 | |
| Votos Inválidos | Votos Inválidos | 320 | 0000000000002.812,81 / 100,00 | 0,66 | | | | |
| Total | Total | 11 392 | 0000000000100.00100,00 / 100,00 | | 000000000000001414 / 14 | | 0000000000000110110 / 110 | 2 |
| Eleitorado/Participação | Eleitorado/Participação | 16 830 | 0000000000067.6967,69 / 100,00 | 3,54 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Ancede e Ribadouro | Partido Socialista | 0000000000065.3065,30 / 100,00 | 00000000000000077 / 9 |
| Baião (Santa Leocádia) e Mesquinhata | Partido Socialista | 0000000000075.2675,26 / 100,00 | 00000000000000066 / 7 |
| Campelo e Ovil | Partido Socialista | 0000000000063.9163,91 / 100,00 | 00000000000000066 / 9 |
| Frende | Partido Socialista | 0000000000064.6564,65 / 100,00 | 00000000000000055 / 7 |
| Gestaçô | Partido Socialista | 0000000000069.5369,53 / 100,00 | 00000000000000077 / 9 |
| Gove | Partido Socialista | 0000000000055.1155,11 / 100,00 | 00000000000000055 / 9 |
| Grilo | PSD-CDS | 0000000000051.6251,62 / 100,00 | 00000000000000044 / 7 |
| Loivos da Ribeira e Tresouras | Partido Socialista | 0000000000062.6462,64 / 100,00 | 00000000000000055 / 7 |
| Loivos do Monte | Partido Socialista | 0000000000051.9851,98 / 100,00 | 00000000000000044 / 7 |
| Santa Cruz do Douro e São Tomé de Covelas | Partido Socialista | 0000000000049.4849,48 / 100,00 | 00000000000000055 / 9 |
| Santa Marinha do Zêzere | Partido Socialista | 0000000000071.9671,96 / 100,00 | 00000000000000077 / 9 |
| Teixeira e Teixeiró | Partido Socialista | 0000000000055.0155,01 / 100,00 | 00000000000000044 / 7 |
| Valadares | Partido Socialista | 0000000000058.4458,44 / 100,00 | 00000000000000044 / 7 |
| Viariz | Partido Socialista | 0000000000059.9159,91 / 100,00 | 00000000000000044 / 7 |

### Felgueiras
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | L-PS | 22 074 | 0000000000067.8967,89 / 100,00 | 20,47 | 00000000000000077 / 9 | 2 |
| | PSD-PPM | 7 057 | 0000000000021.7121,71 / 100,00 | 18,34 | 00000000000000022 / 9 | 2 |
| | CHEGA | 639 | 0000000000001.971,97 / 100,00 | Novo | 00000000000000000 / 9 | Novo |
| | Coligação Democrática Unitária | 607 | 0000000000001.871,87 / 100,00 | 0,10 | 00000000000000000 / 9 | |
| | CDS – Partido Popular | 606 | 0000000000001.861,86 / 100,00 | - | 00000000000000000 / 9 | - |
| | Iniciativa Liberal | 480 | 0000000000001.481,48 / 100,00 | Novo | 00000000000000000 / 9 | Novo |
| Votos Inválidos | Votos Inválidos | 1 050 | 0000000000003.233,23 / 100,00 | 0,64 | | |
| Total | Total | 32 513 | 0000000000100.00100,00 / 100,00 | | 00000000000000099 / 9 | |
| Eleitorado/Participação | Eleitorado/Participação | 51 721 | 0000000000062.8662,86 / 100,00 | 3,61 | | |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PS- L | PSD- PPM | CH | CDU | CDS | IL | Votantes |
| Aião | 67,77 | 22,27 | 1,42 | 1,42 | 1,90 | 0,71 | 422 |
| Airães | 26,31 | 68,46 | 0,19 | 0,52 | 1,36 | 1,03 | 1 547 |
| Friande | 70,68 | 21,05 | 2,07 | 1,13 | 1,13 | 1,60 | 1 064 |
| Idães | 59,13 | 26,74 | 1,75 | 3,79 | 1,98 | 2,88 | 1 769 |
| Jugueiros | 63,63 | 27,85 | 1,20 | 1,44 | 2,04 | 0,96 | 833 |
| Macieira da Lixa e Caramos | 63,95 | 24,84 | 1,36 | 1,53 | 1,92 | 2,73 | 2 347 |
| Margaride, Várzea, Lagares, Varziela e Moure | 71,40 | 17,50 | 2,44 | 1,67 | 2,09 | 1,45 | 9 223 |
| Pedreira, Rande e Sernande | 64,30 | 23,32 | 2,28 | 4,05 | 1,33 | 1,28 | 1 801 |
| Penacova | 81,16 | 8,26 | 1,45 | 3,91 | 0,72 | 0,43 | 690 |
| Pinheiro | 75,67 | 11,17 | 4,53 | 1,56 | 1,56 | 1,41 | 707 |
| Pombeiro de Ribavizela | 76,76 | 15,52 | 1,15 | 1,99 | 1,91 | 1,07 | 1 308 |
| Refontoura | 64,71 | 27,21 | 1,62 | 1,11 | 1,79 | 1,36 | 1 176 |
| Regilde | 83,92 | 5,90 | 1,33 | 3,10 | 0,74 | 0,74 | 678 |
| Revinhade | 82,21 | 8,78 | 2,70 | 2,70 | 1,58 | 0 | 444 |
| Sendim | 78,90 | 12,13 | 1,58 | 1,08 | 2,37 | 0,89 | 1 014 |
| Torrados e Sousa | 77,25 | 15,01 | 1,86 | 0,90 | 1,59 | 0,53 | 1 886 |
| Unhão e Lordelo | 65,50 | 26,85 | 1,63 | 1,63 | 1,38 | 0,50 | 797 |
| Vila Cova da Lixa e Borba de Godim | 67,22 | 21,45 | 2,06 | 1,54 | 2,43 | 1,97 | 3 249 |
| Vila Fria e Vizela (São Jorge) | 77,95 | 10,09 | 2,88 | 3,17 | 2,02 | 1,01 | 694 |
| Vila Verde e Santão | 59,14 | 26,97 | 2,43 | 1,85 | 2,20 | 2,55 | 864 |
| Felgueiras | 67,89 | 21,71 | 1,97 | 1,87 | 1,86 | 1,48 | 32 513 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | PS-L | 20 730 | 0000000000063.7663,76 / 100,00 | 17,26 | 000000000000002020 / 27 | 6 |
| | PSD-PPM | 7 776 | 0000000000023.9223,92 / 100,00 | 15,47 | 00000000000000077 / 27 | 5 |
| | Coligação Democrática Unitária | 737 | 0000000000002.272,27 / 100,00 | 0,19 | 00000000000000000 / 27 | |
| | CDS – Partido Popular | 734 | 0000000000002.262,26 / 100,00 | - | 00000000000000000 / 27 | - |
| | CHEGA | 733 | 0000000000002.252,25 / 100,00 | Novo | 00000000000000000 / 27 | Novo |
| | Iniciativa Liberal | 582 | 0000000000001.791,79 / 100,00 | Novo | 00000000000000000 / 27 | Novo |
| Votos Inválidos | Votos Inválidos | 1 221 | 0000000000003.763,76 / 100,00 | 0,27 | | |
| Total | Total | 32 513 | 0000000000100.00100,00 / 100,00 | | 000000000000002727 / 27 | |
| Eleitorado/Participação | Eleitorado/Participação | 51 721 | 0000000000062.8662,86 / 100,00 | 3,64 | | |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PS- L | PSD- PPM | CDU | CDS | CH | IL | Votantes |
| Aião | 67,30 | 21,80 | 1,66 | 2,61 | 1,18 | 0,47 | 422 |
| Airães | 26,05 | 66,84 | 1,10 | 1,42 | 0,52 | 1,42 | 1 547 |
| Friande | 65,79 | 23,97 | 1,60 | 1,88 | 1,88 | 1,79 | 1 064 |
| Idães | 57,38 | 27,53 | 3,90 | 1,98 | 1,92 | 3,45 | 1 769 |
| Jugueiros | 57,26 | 31,93 | 2,40 | 2,16 | 1,68 | 1,44 | 833 |
| Macieira da Lixa e Caramos | 60,42 | 27,69 | 1,79 | 2,64 | 1,41 | 2,60 | 2 347 |
| Margaride, Várzea, Lagares, Varziela e Moure | 66,23 | 20,51 | 2,05 | 2,41 | 3,01 | 1,92 | 9 223 |
| Pedreira, Rande e Sernande | 58,86 | 25,65 | 5,55 | 2,28 | 2,39 | 1,33 | 1 801 |
| Penacova | 78,84 | 8,84 | 4,49 | 1,45 | 1,74 | 0,58 | 690 |
| Pinheiro | 68,03 | 16,69 | 1,56 | 2,26 | 4,67 | 1,70 | 707 |
| Pombeiro de Ribavizela | 72,17 | 17,97 | 2,52 | 2,29 | 1,22 | 1,30 | 1 308 |
| Refontoura | 60,03 | 29,17 | 1,53 | 2,30 | 2,04 | 2,13 | 1 176 |
| Regilde | 82,01 | 6,05 | 3,39 | 0,74 | 1,92 | 0,59 | 678 |
| Revinhade | 79,95 | 9,01 | 2,70 | 1,35 | 3,83 | 0,23 | 444 |
| Sendim | 75,74 | 14,00 | 1,38 | 2,56 | 1,97 | 0,79 | 1 014 |
| Torrados e Sousa | 75,50 | 16,33 | 0,85 | 1,33 | 2,07 | 0,64 | 1 886 |
| Unhão e Lordelo | 62,23 | 28,48 | 1,88 | 1,76 | 1,63 | 0,63 | 797 |
| Vila Cova da Lixa e Borba de Godim | 61,40 | 24,22 | 1,66 | 3,42 | 2,12 | 2,68 | 3 249 |
| Vila Fria e Vizela (São Jorge) | 74,35 | 11,82 | 4,47 | 2,31 | 2,45 | 1,15 | 694 |
| Vila Verde e Santão | 55,56 | 29,40 | 2,08 | 1,97 | 2,89 | 2,43 | 864 |
| Felgueiras | 63,76 | 23,92 | 2,27 | 2,26 | 2,25 | 1,79 | 32 513 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | PS-L | 20 043 | 0000000000061.6561,65 / 100,00 | 23,46 | 000000000000001717 / 20 | 10 | 0000000000000122122 / 180 | 68 |
| | PSD-PPM | 8 335 | 0000000000025.6425,64 / 100,00 | 16,86 | 00000000000000022 / 20 | 8 | 000000000000004444 / 180 | 49 |
| | Coligação Democrática Unitária | 1 227 | 0000000000003.773,77 / 100,00 | 0,89 | 00000000000000000 / 20 | | 00000000000000044 / 180 | 2 |
| | Grupo de Cidadãos | 1 060 | 0000000000003.263,26 / 100,00 | 0,41 | 00000000000000011 / 20 | 1 | 000000000000001010 / 180 | 5 |
| | CDS – Partido Popular | 467 | 0000000000001.441,44 / 100,00 | - | 00000000000000000 / 20 | - | 00000000000000000 / 180 | - |
| Votos Inválidos | Votos Inválidos | 1 381 | 0000000000004.244,24 / 100,00 | 0,20 | | | | |
| Total | Total | 32 513 | 0000000000100.00100,00 / 100,00 | | 000000000000002020 / 20 | | 0000000000000180180 / 180 | |
| Eleitorado/Participação | Eleitorado/Participação | 51 721 | 0000000000062.8662,86 / 100,00 | 3,61 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Aião | PS-L | 0000000000082.7082,70 / 100,00 | 00000000000000077 / 7 |
| Airães | PSD-PPM | 0000000000076.7376,73 / 100,00 | 00000000000000077 / 9 |
| Friande | PS-L | 0000000000060.6260,62 / 100,00 | 00000000000000066 / 9 |
| Idães | PS-L | 0000000000049.3549,35 / 100,00 | 00000000000000055 / 9 |
| Jugueiros | PSD-PPM | 0000000000047.8447,84 / 100,00 | 00000000000000055 / 9 |
| Macieira da Lixa e Caramos | PS-L | 0000000000061.7861,78 / 100,00 | 00000000000000066 / 9 |
| Margaride, Várzea, Lagares, Varziela e Moure | PS-L | 0000000000068.4068,40 / 100,00 | 000000000000001010 / 13 |
| Pedreira, Rande e Sernande | PS-L | 0000000000051.5351,53 / 100,00 | 00000000000000055 / 9 |
| Penacova | PS-L | 0000000000071.8871,88 / 100,00 | 00000000000000066 / 7 |
| Pinheiro | PS-L | 0000000000063.2263,22 / 100,00 | 00000000000000055 / 7 |
| Pombeiro de Ribavizela | PS-L | 0000000000072.8672,86 / 100,00 | 00000000000000077 / 9 |
| Refontoura | PS-L | 0000000000055.1055,10 / 100,00 | 00000000000000055 / 9 |
| Regilde | PS-L | 0000000000085.9985,99 / 100,00 | 00000000000000099 / 9 |
| Revinhade | PS-L | 0000000000083.5683,56 / 100,00 | 00000000000000077 / 7 |
| Sendim | PS-L | 0000000000079.2979,29 / 100,00 | 00000000000000088 / 9 |
| Torrados e Sousa | PS-L | 0000000000078.5378,53 / 100,00 | 00000000000000088 / 9 |
| Unhão e Lordelo | PS-L | 0000000000058.2258,22 / 100,00 | 00000000000000066 / 9 |
| Vila Cova da Lixa e Borba de Godim | PS-L | 0000000000062.3962,39 / 100,00 | 00000000000000099 / 13 |
| Vila Fria e Vizela (São Jorge) | PS-L | 0000000000072.6272,62 / 100,00 | 00000000000000077 / 9 |
| Vila Verde e Santão | Grupo de Cidadãos | 0000000000076.6276,62 / 100,00 | 00000000000000088 / 9 |

### Gondomar
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Socialista | 33 469 | 0000000000046.8946,89 / 100,00 | 1,37 | 00000000000000077 / 11 | 1 |
| | PSD-CDS | 15 400 | 0000000000021.5821,58 / 100,00 | 10,55 | 00000000000000033 / 11 | 2 |
| | Coligação Democrática Unitária | 7 735 | 0000000000010.8410,84 / 100,00 | 4,54 | 00000000000000011 / 11 | 1 |
| | Bloco de Esquerda | 4 130 | 0000000000005.795,79 / 100,00 | 2,23 | 00000000000000000 / 11 | |
| | CHEGA | 2 857 | 0000000000004.004,00 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| | Pessoas–Animais–Natureza | 2 066 | 0000000000002.892,89 / 100,00 | - | 00000000000000000 / 11 | - |
| | Iniciativa Liberal | 1 945 | 0000000000002.732,73 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| Votos Inválidos | Votos Inválidos | 3 773 | 0000000000005.295,29 / 100,00 | 0,68 | | |
| Total | Total | 71 375 | 0000000000100.00100,00 / 100,00 | | 000000000000001111 / 11 | |
| Eleitorado/Participação | Eleitorado/Participação | 146 210 | 0000000000048.8248,82 / 100,00 | 7,33 | | |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Socialista | 30 262 | 0000000000042.4042,40 / 100,00 | 0,56 | 000000000000001616 / 33 | 1 |
| | PSD-CDS | 15 557 | 0000000000021.8021,80 / 100,00 | 8,47 | 00000000000000088 / 33 | 3 |
| | Coligação Democrática Unitária | 9 063 | 0000000000012.7012,70 / 100,00 | 3,12 | 00000000000000044 / 33 | 1 |
| | Bloco de Esquerda | 4 627 | 0000000000006.486,48 / 100,00 | 1,01 | 00000000000000022 / 33 | |
| | CHEGA | 3 137 | 0000000000004.394,39 / 100,00 | Novo | 00000000000000011 / 33 | Novo |
| | Pessoas–Animais–Natureza | 2 533 | 0000000000003.553,55 / 100,00 | - | 00000000000000011 / 33 | - |
| | Iniciativa Liberal | 2 191 | 0000000000003.073,07 / 100,00 | Novo | 00000000000000011 / 33 | Novo |
| Votos Inválidos | Votos Inválidos | 4 007 | 0000000000005.615,61 / 100,00 | 0,38 | | |
| Total | Total | 71 377 | 0000000000100.00100,00 / 100,00 | | 000000000000003333 / 33 | |
| Eleitorado/Participação | Eleitorado/Participação | 146 210 | 0000000000048.8248,82 / 100,00 | 7,33 | | |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Socialista | 30 227 | 0000000000042.3542,35 / 100,00 | 1,47 | 00000000000000077 / 7 | 1 | 000000000000005252 / 105 | 1 |
| | PSD-CDS | 15 624 | 0000000000021.8921,89 / 100,00 | 5,03 | 00000000000000000 / 7 | | 000000000000002626 / 105 | 8 |
| | Coligação Democrática Unitária | 10 167 | 0000000000014.2514,25 / 100,00 | 1,84 | 00000000000000000 / 7 | 1 | 000000000000001313 / 105 | 4 |
| | Bloco de Esquerda | 4 620 | 0000000000006.476,47 / 100,00 | 1,74 | 00000000000000000 / 7 | | 00000000000000055 / 105 | 3 |
| | CHEGA | 3 135 | 0000000000004.394,39 / 100,00 | Novo | 00000000000000000 / 7 | Novo | 00000000000000033 / 105 | Novo |
| | Iniciativa Liberal | 1 652 | 0000000000002.312,31 / 100,00 | Novo | 00000000000000000 / 7 | Novo | 00000000000000011 / 105 | Novo |
| | Grupo de Cidadãos | 1 573 | 0000000000002.202,20 / 100,00 | 13,98 | 00000000000000000 / 7 | | 00000000000000055 / 105 | 12 |
| Votos Inválidos | Votos Inválidos | 4 374 | 0000000000006.136,13 / 100,00 | 0,87 | | | | |
| Total | Total | 71 372 | 0000000000100.00100,00 / 100,00 | | 00000000000000077 / 7 | | 0000000000000105105 / 105 | |
| Eleitorado/Participação | Eleitorado/Participação | 146 210 | 0000000000048.8148,81 / 100,00 | 7,33 | | | | |

### Lousada
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Socialista | 16 561 | 0000000000058.7858,78 / 100,00 | 5,73 | 00000000000000055 / 7 | 1 |
| | PSD-CDS | 9 567 | 0000000000033.9533,95 / 100,00 | 7,60 | 00000000000000022 / 7 | 1 |
| | CHEGA | 429 | 0000000000001.521,52 / 100,00 | Novo | 00000000000000000 / 7 | Novo |
| | Bloco de Esquerda | 421 | 0000000000001.491,49 / 100,00 | 0,21 | 00000000000000000 / 7 | |
| | Coligação Democrática Unitária | 325 | 0000000000001.151,15 / 100,00 | 0,44 | 00000000000000000 / 7 | |
| | Reagir Incluir Reciclar | 179 | 0000000000000.640,64 / 100,00 | Novo | 00000000000000000 / 7 | Novo |
| Votos Inválidos | Votos Inválidos | 694 | 0000000000002.472,47 / 100,00 | 0,06 | | |
| Total | Total | 28 176 | 0000000000100.00100,00 / 100,00 | | 00000000000000077 / 7 | |
| Eleitorado/Participação | Eleitorado/Participação | 41 453 | 0000000000067.9767,97 / 100,00 | 2,64 | | |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | CH | BE | CDU | RIR | Votantes |
| Aveleda | 63,64 | 29,40 | 0,93 | 0,76 | 1,61 | 1,02 | 1 177 |
| Caíde de Rei | 61,58 | 31,99 | 1,20 | 1,00 | 0,60 | 0,60 | 1 494 |
| Cernadelo e Lousada (S. Miguel e Sta. Margarida) | 61,45 | 31,07 | 1,32 | 1,17 | 1,01 | 0,93 | 1 284 |
| Cristelos, Boim e Ordem | 60,84 | 31,79 | 1,87 | 1,51 | 1,13 | 0,54 | 3 904 |
| Figueiras e Covas | 52,27 | 39,12 | 2,10 | 2,17 | 0,88 | 0,68 | 1 475 |
| Lodares | 59,35 | 33,20 | 2,79 | 1,16 | 1,01 | 0,54 | 1 289 |
| Lustosa e Barrosas (Santo Estêvão) | 50,61 | 40,36 | 1,73 | 1,58 | 1,88 | 0,97 | 3 298 |
| Macieira | 67,14 | 28,41 | 1,52 | 0,91 | 0,40 | 0,10 | 989 |
| Meinedo | 58,25 | 35,50 | 0,83 | 1,73 | 1,26 | 0,63 | 2 544 |
| Nespereira e Casais | 58,12 | 35,02 | 1,66 | 1,89 | 0,57 | 0,28 | 2 113 |
| Nevogilde | 64,82 | 30,71 | 1,07 | 0,88 | 0,76 | 0,19 | 1 586 |
| Silvares, Pias, Nogueira e Alvarenga | 57,21 | 34,99 | 1,36 | 1,97 | 1,04 | 1,01 | 3 758 |
| Sousela | 41,70 | 50,84 | 1,33 | 2,22 | 1,33 | 0,18 | 1 127 |
| Torno | 66,78 | 25,70 | 1,25 | 0,77 | 1,74 | 0,42 | 1 436 |
| Vilar do Torno e Alentém | 77,21 | 14,10 | 1,99 | 1,00 | 1,85 | 0,57 | 702 |
| Lousada | 58,78 | 33,95 | 1,52 | 1,49 | 1,15 | 0,64 | 28 176 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Socialista | 15 417 | 0000000000054.7154,71 / 100,00 | 3,47 | 000000000000001313 / 21 | 1 |
| | PSD-CDS | 10 193 | 0000000000036.1736,17 / 100,00 | 6,16 | 00000000000000088 / 21 | 1 |
| | CHEGA | 580 | 0000000000002.062,06 / 100,00 | Novo | 00000000000000000 / 21 | Novo |
| | Bloco de Esquerda | 563 | 0000000000002.002,00 / 100,00 | 0,29 | 00000000000000000 / 21 | |
| | Coligação Democrática Unitária | 413 | 0000000000001.471,47 / 100,00 | 0,56 | 00000000000000000 / 21 | |
| | Reagir Incluir Reciclar | 225 | 0000000000000.800,80 / 100,00 | Novo | 00000000000000000 / 21 | Novo |
| Votos Inválidos | Votos Inválidos | 786 | 0000000000002.792,79 / 100,00 | 0,10 | | |
| Total | Total | 28 177 | 0000000000100.00100,00 / 100,00 | | 000000000000002121 / 21 | |
| Eleitorado/Participação | Eleitorado/Participação | 41 453 | 0000000000067.9767,97 / 100,00 | 2,65 | | |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | CH | BE | CDU | RIR | Votantes |
| Aveleda | 60,32 | 31,61 | 1,27 | 0,85 | 2,21 | 0,85 | 1 177 |
| Caíde de Rei | 55,96 | 35,88 | 1,87 | 1,47 | 1,61 | 0,54 | 1 494 |
| Cernadelo e Lousada (S. Miguel e Sta. Margarida) | 58,72 | 32,40 | 1,87 | 1,56 | 1,09 | 1,01 | 1 284 |
| Cristelos, Boim e Ordem | 56,25 | 33,87 | 2,41 | 2,30 | 1,41 | 1,00 | 3 906 |
| Figueiras e Covas | 46,10 | 43,80 | 1,97 | 2,58 | 1,22 | 0,95 | 1 475 |
| Lodares | 57,49 | 31,65 | 5,43 | 1,47 | 1,32 | 0,62 | 1 289 |
| Lustosa e Barrosas (Santo Estêvão) | 48,39 | 41,18 | 2,09 | 1,94 | 1,88 | 1,03 | 3 298 |
| Macieira | 64,11 | 29,32 | 2,02 | 1,72 | 0,61 | 0,10 | 989 |
| Meinedo | 55,03 | 37,30 | 1,02 | 1,93 | 1,85 | 0,79 | 2 544 |
| Nespereira e Casais | 53,36 | 37,36 | 2,46 | 2,65 | 0,76 | 0,47 | 2 112 |
| Nevogilde | 60,47 | 32,85 | 1,26 | 2,14 | 1,32 | 0,38 | 1 586 |
| Silvares, Pias, Nogueira e Alvarenga | 51,36 | 38,74 | 2,02 | 2,29 | 1,44 | 1,28 | 3 758 |
| Sousela | 37,80 | 53,95 | 1,33 | 2,57 | 1,33 | 0,27 | 1 127 |
| Torno | 62,81 | 28,48 | 1,81 | 1,25 | 1,95 | 0,28 | 1 436 |
| Vilar do Torno e Alentém | 74,79 | 15,95 | 2,28 | 1,57 | 1,42 | 1,00 | 702 |
| Lousada | 54,71 | 36,17 | 2,06 | 2,00 | 1,47 | 0,80 | 28 177 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Socialista | 14 099 | 0000000000050.0450,04 / 100,00 | 3,71 | 00000000000000099 / 15 | 2 | 000000000000008181 / 147 | 9 |
| | PSD-CDS | 12 687 | 0000000000045.0345,03 / 100,00 | 3,16 | 00000000000000066 / 15 | 2 | 000000000000006666 / 147 | 5 |
| | Coligação Democrática Unitária | 437 | 0000000000001.551,55 / 100,00 | 0,32 | 00000000000000000 / 15 | | 00000000000000000 / 147 | |
| Votos Inválidos | Votos Inválidos | 952 | 0000000000003.383,38 / 100,00 | 0,66 | | | | |
| Total | Total | 28 175 | 0000000000100.00100,00 / 100,00 | | 000000000000001515 / 15 | | 0000000000000147147 / 147 | 4 |
| Eleitorado/Participação | Eleitorado/Participação | 41 453 | 0000000000067.9767,97 / 100,00 | 2,62 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Aveleda | Partido Socialista | 0000000000053.1553,15 / 100,00 | 00000000000000055 / 9 |
| Caíde de Rei | PSD-CDS | 0000000000048.9348,93 / 100,00 | 00000000000000055 / 9 |
| Cernadelo e Lousada (S. Miguel e Sta. Margarida) | Partido Socialista | 0000000000062.2362,23 / 100,00 | 00000000000000066 / 9 |
| Cristelos, Boim e Ordem | Partido Socialista | 0000000000058.3658,36 / 100,00 | 00000000000000088 / 13 |
| Figueiras e Covas | PSD-CDS | 0000000000058.8558,85 / 100,00 | 00000000000000066 / 9 |
| Lodares | Partido Socialista | 0000000000062.6162,61 / 100,00 | 00000000000000066 / 9 |
| Lustosa e Barrosas (Santo Estêvão) | PSD-CDS | 0000000000051.6751,67 / 100,00 | 00000000000000077 / 13 |
| Macieira | Partido Socialista | 0000000000070.4870,48 / 100,00 | 00000000000000077 / 9 |
| Meinedo | Partido Socialista | 0000000000050.5550,55 / 100,00 | 00000000000000055 / 9 |
| Nespereira e Casais | PSD-CDS | 0000000000060.1860,18 / 100,00 | 00000000000000066 / 9 |
| Nevogilde | PSD-CDS | 0000000000063.6863,68 / 100,00 | 00000000000000066 / 9 |
| Silvares, Pias, Nogueira e Alvarenga | PSD-CDS | 0000000000054.2054,20 / 100,00 | 00000000000000088 / 13 |
| Sousela | PSD-CDS | 0000000000076.0476,04 / 100,00 | 00000000000000077 / 9 |
| Torno | Partido Socialista | 0000000000058.5058,50 / 100,00 | 00000000000000066 / 9 |
| Vilar do Torno e Alentém | Partido Socialista | 0000000000087.3287,32 / 100,00 | 00000000000000099 / 9 |

### Maia
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | PSD-CDS | 24 732 | 0000000000040.4240,42 / 100,00 | 0,47 | 00000000000000066 / 11 | |
| | Partido Socialista | 19 740 | 0000000000032.2632,26 / 100,00 | - | 00000000000000055 / 11 | - |
| | Bloco de Esquerda | 3 159 | 0000000000005.165,16 / 100,00 | 0,67 | 00000000000000000 / 11 | |
| | Coligação Democrática Unitária | 2 946 | 0000000000004.814,81 / 100,00 | 0,20 | 00000000000000000 / 11 | |
| | CHEGA | 2 355 | 0000000000003.853,85 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| | Pessoas–Animais–Natureza | 2 291 | 0000000000003.743,74 / 100,00 | 0,63 | 00000000000000000 / 11 | |
| | Iniciativa Liberal | 2 240 | 0000000000003.663,66 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| | Partido Popular Monárquico | 128 | 0000000000000.210,21 / 100,00 | - | 00000000000000000 / 11 | - |
| Votos Inválidos | Votos Inválidos | 3 603 | 0000000000005.895,89 / 100,00 | 0,93 | | |
| Total | Total | 61 194 | 0000000000100.00100,00 / 100,00 | | 000000000000001111 / 11 | |
| Eleitorado/Participação | Eleitorado/Participação | 116 981 | 0000000000052.3152,31 / 100,00 | 3,94 | | |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | PSD-CDS | 23 969 | 0000000000039.1739,17 / 100,00 | 1,26 | 000000000000001515 / 33 | |
| | Partido Socialista | 19 031 | 0000000000031.1031,10 / 100,00 | - | 000000000000001212 / 33 | - |
| | Bloco de Esquerda | 3 567 | 0000000000005.835,83 / 100,00 | 0,70 | 00000000000000022 / 33 | |
| | Coligação Democrática Unitária | 3 166 | 0000000000005.175,17 / 100,00 | 0,39 | 00000000000000011 / 33 | 1 |
| | Pessoas–Animais–Natureza | 2 756 | 0000000000004.504,50 / 100,00 | 0,22 | 00000000000000011 / 33 | |
| | CHEGA | 2 600 | 0000000000004.254,25 / 100,00 | Novo | 00000000000000011 / 33 | Novo |
| | Iniciativa Liberal | 2 472 | 0000000000004.044,04 / 100,00 | Novo | 00000000000000011 / 33 | Novo |
| Votos Inválidos | Votos Inválidos | 3 638 | 0000000000005.955,95 / 100,00 | 0,91 | | |
| Total | Total | 61 199 | 0000000000100.00100,00 / 100,00 | | 000000000000003333 / 33 | |
| Eleitorado/Participação | Eleitorado/Participação | 116 981 | 0000000000052.3252,32 / 100,00 | 3,93 | | |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | PSD-CDS | 25 428 | 0000000000041.5541,55 / 100,00 | 0,79 | 00000000000000099 / 10 | 2 | 000000000000006767 / 130 | 5 |
| | Partido Socialista | 19 435 | 0000000000031.7631,76 / 100,00 | - | 00000000000000011 / 10 | - | 000000000000004747 / 130 | - |
| | Bloco de Esquerda | 3 428 | 0000000000005.605,60 / 100,00 | 1,05 | 00000000000000000 / 10 | | 00000000000000033 / 130 | 1 |
| | Coligação Democrática Unitária | 3 038 | 0000000000004.964,96 / 100,00 | 0,96 | 00000000000000000 / 10 | | 00000000000000033 / 130 | 1 |
| | CHEGA | 2 544 | 0000000000004.164,16 / 100,00 | Novo | 00000000000000000 / 10 | Novo | 00000000000000022 / 130 | Novo |
| | Grupo de Cidadãos | 2 012 | 0000000000003.293,29 / 100,00 | 1,20 | 00000000000000000 / 10 | 1 | 00000000000000055 / 130 | 2 |
| | Pessoas–Animais–Natureza | 967 | 0000000000001.581,58 / 100,00 | - | 00000000000000000 / 10 | - | 00000000000000011 / 130 | - |
| | NC-RIR | 378 | 0000000000000.620,62 / 100,00 | Novo | 00000000000000000 / 10 | Novo | 00000000000000022 / 130 | Novo |
| | Partido Popular Monárquico | 47 | 0000000000000.080,08 / 100,00 | - | 00000000000000000 / 10 | - | 00000000000000000 / 130 | - |
| Votos Inválidos | Votos Inválidos | 3 921 | 0000000000006.416,41 / 100,00 | 0,71 | | | | |
| Total | Total | 61 198 | 0000000000100.00100,00 / 100,00 | | 000000000000001010 / 10 | | 0000000000000130130 / 130 | |
| Eleitorado/Participação | Eleitorado/Participação | 116 981 | 0000000000052.3152,31 / 100,00 | 3,94 | | | | |

### Marco de Canaveses
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Socialista | 17 858 | 0000000000059.0459,04 / 100,00 | 14,83 | 00000000000000055 / 7 | 1 |
| | PSD-CDS | 10 347 | 0000000000034.2134,21 / 100,00 | - | 00000000000000022 / 7 | - |
| | CHEGA | 474 | 0000000000001.571,57 / 100,00 | Novo | 00000000000000000 / 7 | Novo |
| | Coligação Democrática Unitária | 426 | 0000000000001.411,41 / 100,00 | 1,43 | 00000000000000000 / 7 | |
| | Bloco de Esquerda | 387 | 0000000000001.281,28 / 100,00 | 0,01 | 00000000000000000 / 7 | |
| Votos Inválidos | Votos Inválidos | 755 | 0000000000002.502,50 / 100,00 | 0,32 | | |
| Total | Total | 30 247 | 0000000000100.00100,00 / 100,00 | | 00000000000000077 / 7 | |
| Eleitorado/Participação | Eleitorado/Participação | 45 388 | 0000000000066.6466,64 / 100,00 | 1,83 | | |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | CH | CDU | BE | Votantes |
| Alpendorada, Várzea e Torrão | 52,16 | 42,78 | 1,06 | 0,57 | 1,16 | 4 921 |
| Avessadas e Rosém | 60,83 | 31,75 | 2,90 | 0,58 | 0,58 | 863 |
| Banho e Carvalhosa | 71,26 | 21,59 | 0,93 | 3,31 | 0,93 | 755 |
| Bem Viver | 70,57 | 25,33 | 0,99 | 0,42 | 0,42 | 2 120 |
| Constance | 62,34 | 31,80 | 1,34 | 1,73 | 0,67 | 1 041 |
| Marco | 62,28 | 27,79 | 2,60 | 1,45 | 2,50 | 6 118 |
| Paredes de Viadores e Manhuncelos | 64,18 | 30,63 | 1,19 | 1,08 | 1,52 | 924 |
| Penhalonga e Paços de Gaiolo | 67,46 | 27,99 | 0,98 | 1,26 | 0,35 | 1 429 |
| Sande e São Lourenço do Douro | 54,94 | 41,71 | 0,67 | 0,60 | 0,54 | 1 489 |
| Santo Isidoro e Livração | 68,21 | 15,43 | 1,31 | 10,73 | 2,01 | 1 296 |
| Soalhães | 66,86 | 28,88 | 0,87 | 0,58 | 0,48 | 2 067 |
| Sobretâmega | 54,46 | 38,58 | 1,44 | 1,71 | 1,31 | 762 |
| Tabuado | 56,16 | 38,77 | 2,38 | 0,43 | 1,30 | 926 |
| Várzea, Aliviada e Folhada | 45,67 | 46,31 | 3,14 | 0,71 | 0,77 | 1 559 |
| Vila Boa de Quires e Maureles | 42,12 | 51,63 | 0,84 | 1,10 | 1,86 | 2 367 |
| Vila Boa do Bispo | 61,37 | 33,48 | 1,49 | 0,62 | 0,50 | 1 610 |
| Marco de Canaveses | 59,04 | 34,21 | 1,57 | 1,41 | 1,28 | 30 247 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Socialista | 16 779 | 0000000000055.4755,47 / 100,00 | 13,25 | 000000000000001313 / 21 | 3 |
| | PSD-CDS | 11 257 | 0000000000037.2237,22 / 100,00 | - | 00000000000000088 / 21 | - |
| | Bloco de Esquerda | 670 | 0000000000002.222,22 / 100,00 | 0,34 | 00000000000000000 / 21 | |
| | Coligação Democrática Unitária | 635 | 0000000000002.102,10 / 100,00 | 1,51 | 00000000000000000 / 21 | |
| Votos Inválidos | Votos Inválidos | 907 | 0000000000003.003,00 / 100,00 | 0,35 | | |
| Total | Total | 30 248 | 0000000000100.00100,00 / 100,00 | | 000000000000002121 / 21 | |
| Eleitorado/Participação | Eleitorado/Participação | 45 388 | 0000000000066.6466,64 / 100,00 | 1,84 | | |
| Freguesia | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | BE | CDU | Votantes |
| Alpendorada, Várzea e Torrão | 48,30 | 46,88 | 1,63 | 0,79 | 4 921 |
| Avessadas e Rosém | 45,19 | 46,70 | 1,85 | 1,39 | 863 |
| Banho e Carvalhosa | 68,74 | 21,85 | 1,46 | 4,37 | 755 |
| Bem Viver | 68,44 | 27,22 | 0,94 | 0,61 | 2 120 |
| Constance | 58,21 | 35,25 | 1,15 | 2,59 | 1 041 |
| Marco | 59,13 | 30,35 | 4,00 | 2,42 | 6 119 |
| Paredes de Viadores e Manhuncelos | 61,90 | 32,47 | 3,03 | 1,08 | 924 |
| Penhalonga e Paços de Gaiolo | 63,61 | 31,07 | 1,19 | 1,75 | 1 429 |
| Sande e São Lourenço do Douro | 52,38 | 44,06 | 1,01 | 0,74 | 1 489 |
| Santo Isidoro e Livração | 63,89 | 15,28 | 1,85 | 14,97 | 1 296 |
| Soalhães | 64,01 | 31,45 | 1,11 | 1,06 | 2 067 |
| Sobretâmega | 50,66 | 43,18 | 2,49 | 1,84 | 762 |
| Tabuado | 54,43 | 41,79 | 1,73 | 0,86 | 926 |
| Várzea, Aliviada e Folhada | 43,36 | 48,11 | 2,44 | 1,80 | 1 559 |
| Vila Boa de Quires e Maureles | 37,01 | 54,92 | 3,84 | 1,39 | 2 367 |
| Vila Boa do Bispo | 59,88 | 35,22 | 0,93 | 1,12 | 1 610 |
| Marco de Canaveses | 55,47 | 37,22 | 2,22 | 2,10 | 30 248 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Socialista | 15 002 | 0000000000049.6049,60 / 100,00 | 14,26 | 000000000000001010 / 16 | 1 | 000000000000007373 / 150 | 11 |
| | PSD-CDS | 12 290 | 0000000000040.6340,63 / 100,00 | - | 00000000000000044 / 16 | - | 000000000000006161 / 150 | - |
| | Grupo de Cidadãos | 1 289 | 0000000000004.264,26 / 100,00 | 7,36 | 00000000000000022 / 16 | 2 | 000000000000001414 / 150 | 1 |
| | Coligação Democrática Unitária | 558 | 0000000000001.841,84 / 100,00 | 3,15 | 00000000000000000 / 16 | 1 | 00000000000000022 / 150 | 8 |
| | Bloco de Esquerda | 205 | 0000000000000.680,68 / 100,00 | | 00000000000000000 / 16 | | 00000000000000000 / 150 | |
| Votos Inválidos | Votos Inválidos | 904 | 0000000000002.982,98 / 100,00 | 1,15 | | | | |
| Total | Total | 30 248 | 0000000000100.00100,00 / 100,00 | | 000000000000001616 / 16 | | 0000000000000150150 / 150 | 2 |
| Eleitorado/Participação | Eleitorado/Participação | 45 388 | 0000000000066.6466,64 / 100,00 | 1,83 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Alpendorada, Várzea e Torrão | PSD-CDS | 0000000000050.7450,74 / 100,00 | 00000000000000077 / 13 |
| Avessadas e Rosém | Grupo de Cidadãos | 0000000000049.0249,02 / 100,00 | 00000000000000055 / 9 |
| Banho e Carvalhosa | Grupo de Cidadãos | 0000000000068.8768,87 / 100,00 | 00000000000000077 / 9 |
| Bem Viver | Partido Socialista | 0000000000072.7472,74 / 100,00 | 00000000000000077 / 9 |
| Constance | Partido Socialista | 0000000000051.3951,39 / 100,00 | 00000000000000055 / 9 |
| Marco | Partido Socialista | 0000000000058.6958,69 / 100,00 | 00000000000000099 / 13 |
| Paredes de Viadores e Manhuncelos | Partido Socialista | 0000000000056.1756,17 / 100,00 | 00000000000000055 / 9 |
| Penhalonga e Paços de Gaiolo | Partido Socialista | 0000000000058.0858,08 / 100,00 | 00000000000000066 / 9 |
| Sande e São Lourenço do Douro | Partido Socialista | 0000000000049.2349,23 / 100,00 | 00000000000000055 / 9 |
| Santo Isidoro e Livração | Partido Socialista | 0000000000049.9249,92 / 100,00 | 00000000000000055 / 9 |
| Soalhães | Partido Socialista | 0000000000054.6254,62 / 100,00 | 00000000000000055 / 9 |
| Sobretâmega | PSD-CDS | 0000000000056.5656,56 / 100,00 | 00000000000000044 / 7 |
| Tabuado | Partido Socialista | 0000000000053.6753,67 / 100,00 | 00000000000000055 / 9 |
| Várzea, Aliviada e Folhada | PSD-CDS | 0000000000060.0460,04 / 100,00 | 00000000000000066 / 9 |
| Vila Boa de Quires e Maureles | PSD-CDS | 0000000000059.3259,32 / 100,00 | 00000000000000066 / 9 |
| Vila Boa do Bispo | Partido Socialista | 0000000000059.7559,75 / 100,00 | 00000000000000066 / 9 |

### Matosinhos
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Socialista | 30 373 | 0000000000043.6243,62 / 100,00 | 7,30 | 00000000000000077 / 11 | 2 |
| | PSD-CDS | 12 015 | 0000000000017.2517,25 / 100,00 | - | 00000000000000022 / 11 | - |
| | António Parada, Sim! | 6 873 | 0000000000009.879,87 / 100,00 | 5,30 | 00000000000000011 / 11 | 1 |
| | Coligação Democrática Unitária | 4 580 | 0000000000006.586,58 / 100,00 | 0,14 | 00000000000000011 / 11 | |
| | Bloco de Esquerda | 3 938 | 0000000000005.665,66 / 100,00 | 1,06 | 00000000000000000 / 11 | |
| | Iniciativa Liberal | 3 271 | 0000000000004.704,70 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| | CHEGA | 2 646 | 0000000000003.803,80 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| | Pessoas–Animais–Natureza | 1 885 | 0000000000002.712,71 / 100,00 | 0,46 | 00000000000000000 / 11 | |
| | Matosinhos Independente | 650 | 0000000000000.930,93 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| Votos Inválidos | Votos Inválidos | 3 405 | 0000000000004.894,89 / 100,00 | 1,12 | | |
| Total | Total | 69 636 | 0000000000100.00100,00 / 100,00 | | 000000000000001111 / 11 | |
| Eleitorado/Participação | Eleitorado/Participação | 151 342 | 0000000000046.0146,01 / 100,00 | 6,86 | | |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Socialista | 27 807 | 0000000000039.9339,93 / 100,00 | 5,19 | 000000000000001515 / 33 | 2 |
| | PSD-CDS | 12 542 | 0000000000018.0118,01 / 100,00 | - | 00000000000000077 / 33 | - |
| | António Parada, Sim! | 6 720 | 0000000000009.659,65 / 100,00 | 5,43 | 00000000000000033 / 33 | 2 |
| | Coligação Democrática Unitária | 4 863 | 0000000000006.986,98 / 100,00 | 0,02 | 00000000000000022 / 33 | |
| | Bloco de Esquerda | 4 555 | 0000000000006.546,54 / 100,00 | 1,03 | 00000000000000022 / 33 | |
| | Iniciativa Liberal | 3 520 | 0000000000005.055,05 / 100,00 | Novo | 00000000000000022 / 33 | Novo |
| | CHEGA | 2 878 | 0000000000004.134,13 / 100,00 | Novo | 00000000000000011 / 33 | Novo |
| | Pessoas–Animais–Natureza | 2 412 | 0000000000003.463,46 / 100,00 | 0,32 | 00000000000000011 / 33 | |
| | Matosinhos Independente | 666 | 0000000000000.960,96 / 100,00 | Novo | 00000000000000000 / 33 | Novo |
| Votos Inválidos | Votos Inválidos | 3 676 | 0000000000005.275,27 / 100,00 | 0,96 | | |
| Total | Total | 69 639 | 0000000000100.00100,00 / 100,00 | | 000000000000003333 / 33 | |
| Eleitorado/Participação | Eleitorado/Participação | 151 342 | 0000000000046.0146,01 / 100,00 | 6,87 | | |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Socialista | 28 901 | 0000000000041.5041,50 / 100,00 | 5,78 | 00000000000000044 / 4 | | 000000000000004040 / 80 | 6 |
| | PSD-CDS | 12 961 | 0000000000018.6118,61 / 100,00 | - | 00000000000000000 / 4 | - | 000000000000001616 / 80 | - |
| | Grupo de Cidadãos | 6 381 | 0000000000009.169,16 / 100,00 | 21,93 | 00000000000000000 / 4 | | 00000000000000077 / 80 | 20 |
| | Coligação Democrática Unitária | 4 917 | 0000000000007.067,06 / 100,00 | 0,01 | 00000000000000000 / 4 | | 00000000000000055 / 80 | |
| | Bloco de Esquerda | 4 844 | 0000000000006.966,96 / 100,00 | 0,91 | 00000000000000000 / 4 | | 00000000000000055 / 80 | 1 |
| | Iniciativa Liberal | 3 808 | 0000000000005.475,47 / 100,00 | Novo | 00000000000000000 / 4 | Novo | 00000000000000044 / 80 | Novo |
| | CHEGA | 2 936 | 0000000000004.224,22 / 100,00 | Novo | 00000000000000000 / 4 | Novo | 00000000000000033 / 80 | Novo |
| | Pessoas–Animais–Natureza | 742 | 0000000000001.071,07 / 100,00 | - | 00000000000000000 / 4 | - | 00000000000000000 / 80 | - |
| Votos Inválidos | Votos Inválidos | 4 149 | 0000000000005.955,95 / 100,00 | 1,02 | | | | |
| Total | Total | 69 639 | 0000000000100.00100,00 / 100,00 | | 00000000000000044 / 4 | | 000000000000008080 / 80 | |
| Eleitorado/Participação | Eleitorado/Participação | 151 342 | 0000000000046.0146,01 / 100,00 | 6,82 | | | | |

### Paços de Ferreira
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Socialista | 17 901 | 0000000000055.7855,78 / 100,00 | 8,98 | 00000000000000044 / 7 | 1 |
| | Partido Social Democrata | 10 887 | 0000000000033.9233,92 / 100,00 | 4,89 | 00000000000000033 / 7 | 1 |
| | Coligação Democrática Unitária | 1 039 | 0000000000003.243,24 / 100,00 | 1,91 | 00000000000000000 / 7 | |
| | CHEGA | 714 | 0000000000002.222,22 / 100,00 | Novo | 00000000000000000 / 7 | Novo |
| | CDS – Partido Popular | 500 | 0000000000001.561,56 / 100,00 | 0,45 | 00000000000000000 / 7 | |
| Votos Inválidos | Votos Inválidos | 1 051 | 0000000000003.283,28 / 100,00 | 0,19 | | |
| Total | Total | 32 092 | 0000000000100.00100,00 / 100,00 | | 00000000000000077 / 7 | |
| Eleitorado/Participação | Eleitorado/Participação | 48 816 | 0000000000065.7465,74 / 100,00 | 1,92 | | |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CDU | CH | CDS | Votantes |
| Carvalhosa | 64,34 | 27,26 | 1,34 | 3,04 | 1,10 | 2 535 |
| Eiriz | 65,72 | 29,71 | 1,11 | 1,04 | 0,42 | 1 444 |
| Ferreira | 65,74 | 25,14 | 1,35 | 2,55 | 2,16 | 2 589 |
| Figueiró | 64,86 | 28,21 | 1,57 | 1,05 | 1,31 | 1 528 |
| Frazão Arreigada | 44,96 | 45,75 | 1,42 | 2,30 | 1,85 | 3 521 |
| Freamunde | 50,61 | 25,87 | 15,05 | 1,96 | 2,73 | 4 286 |
| Meixomil | 52,37 | 40,64 | 1,43 | 1,79 | 0,67 | 2 232 |
| Paços de Ferreira | 45,35 | 45,08 | 1,91 | 2,62 | 1,62 | 5 186 |
| Penamaior | 56,79 | 36,52 | 1,06 | 1,89 | 0,78 | 2 166 |
| Raimonda | 68,76 | 23,35 | 1,15 | 2,31 | 1,28 | 1 559 |
| Sanfins Lamoso Codessos | 69,11 | 23,45 | 1,07 | 1,96 | 1,39 | 3 373 |
| Seroa | 43,16 | 46,26 | 1,61 | 3,35 | 1,49 | 1 673 |
| Paços de Ferreira | 55,78 | 33,92 | 3,24 | 2,22 | 1,56 | 32 092 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Socialista | 15 782 | 0000000000049.1849,18 / 100,00 | 9,10 | 000000000000001212 / 21 | 1 |
| | Partido Social Democrata | 11 917 | 0000000000037.1437,14 / 100,00 | 3,25 | 00000000000000099 / 21 | 1 |
| | Coligação Democrática Unitária | 1 205 | 0000000000003.753,75 / 100,00 | 1,39 | 00000000000000000 / 21 | |
| | CHEGA | 918 | 0000000000002.862,86 / 100,00 | Novo | 00000000000000000 / 21 | Novo |
| | Iniciativa Liberal | 585 | 0000000000001.821,82 / 100,00 | Novo | 00000000000000000 / 21 | Novo |
| | CDS – Partido Popular | 560 | 0000000000001.751,75 / 100,00 | 0,21 | 00000000000000000 / 21 | |
| Votos Inválidos | Votos Inválidos | 1 124 | 0000000000003.513,51 / 100,00 | | | |
| Total | Total | 32 091 | 0000000000100.00100,00 / 100,00 | | 000000000000002121 / 21 | |
| Eleitorado/Participação | Eleitorado/Participação | 48 816 | 0000000000065.7465,74 / 100,00 | 1,91 | | |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CDU | CH | IL | CDS | Votantes |
| Carvalhosa | 54,08 | 30,97 | 1,50 | 3,79 | 4,97 | 1,30 | 2 535 |
| Eiriz | 60,11 | 32,69 | 1,59 | 1,39 | 0,90 | 0,69 | 1 444 |
| Ferreira | 62,42 | 26,61 | 1,54 | 2,67 | 1,20 | 2,20 | 2 589 |
| Figueiró | 61,06 | 30,50 | 1,83 | 1,05 | 1,24 | 1,57 | 1 528 |
| Frazão Arreigada | 34,71 | 52,66 | 1,68 | 3,04 | 1,62 | 2,47 | 3 521 |
| Freamunde | 47,85 | 25,61 | 16,67 | 2,43 | 1,28 | 2,36 | 4 284 |
| Meixomil | 41,87 | 47,51 | 1,93 | 2,33 | 1,61 | 0,99 | 2 233 |
| Paços de Ferreira | 39,05 | 46,49 | 2,56 | 3,95 | 2,20 | 1,97 | 5 186 |
| Penamaior | 47,32 | 42,34 | 1,48 | 2,31 | 1,57 | 1,34 | 2 166 |
| Raimonda | 66,58 | 24,63 | 1,54 | 2,63 | 1,22 | 0,90 | 1 559 |
| Sanfins Lamoso Codessos | 62,97 | 26,68 | 0,98 | 2,79 | 1,66 | 1,57 | 3 373 |
| Seroa | 34,37 | 52,66 | 2,27 | 3,83 | 1,49 | 1,67 | 1 673 |
| Paços de Ferreira | 49,18 | 37,14 | 3,75 | 2,86 | 1,82 | 1,75 | 32 091 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Socialista | 14 682 | 0000000000045.7545,75 / 100,00 | 3,91 | 00000000000000077 / 12 | | 000000000000006262 / 120 | 3 |
| | Partido Social Democrata | 13 874 | 0000000000043.2343,23 / 100,00 | 3,26 | 00000000000000055 / 12 | | 000000000000005656 / 120 | 5 |
| | Coligação Democrática Unitária | 1 185 | 0000000000003.693,69 / 100,00 | 1,61 | 00000000000000000 / 12 | | 00000000000000022 / 120 | 2 |
| | CHEGA | 634 | 0000000000001.981,98 / 100,00 | Novo | 00000000000000000 / 12 | Novo | 00000000000000000 / 120 | Novo |
| | CDS – Partido Popular | 533 | 0000000000001.661,66 / 100,00 | 0,80 | 00000000000000000 / 12 | | 00000000000000000 / 120 | |
| Votos Inválidos | Votos Inválidos | 1 186 | 0000000000003.703,70 / 100,00 | 0,33 | | | | |
| Total | Total | 32 094 | 0000000000100.00100,00 / 100,00 | | 000000000000001212 / 12 | | 0000000000000120120 / 120 | |
| Eleitorado/Participação | Eleitorado/Participação | 48 816 | 0000000000065.7465,74 / 100,00 | 1,91 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Carvalhosa | Partido Socialista | 0000000000052.9852,98 / 100,00 | 00000000000000055 / 9 |
| Eiriz | Partido Socialista | 0000000000058.7358,73 / 100,00 | 00000000000000066 / 9 |
| Ferreira | Partido Socialista | 0000000000064.6664,66 / 100,00 | 00000000000000077 / 9 |
| Figueiró | Partido Socialista | 0000000000057.4057,40 / 100,00 | 00000000000000066 / 9 |
| Frazão Arreigada | Partido Social Democrata | 0000000000068.9068,90 / 100,00 | 000000000000001010 / 13 |
| Freamunde | Partido Socialista | 0000000000046.6546,65 / 100,00 | 00000000000000077 / 13 |
| Meixomil | Partido Social Democrata | 0000000000058.3558,35 / 100,00 | 00000000000000066 / 9 |
| Paços de Ferreira | Partido Social Democrata | 0000000000050.3750,37 / 100,00 | 00000000000000077 / 13 |
| Penamaior | Partido Social Democrata | 0000000000048.5248,52 / 100,00 | 00000000000000055 / 9 |
| Raimonda | Partido Socialista | 0000000000071.6071,60 / 100,00 | 00000000000000077 / 9 |
| Sanfins Lamoso Codessos | Partido Socialista | 0000000000059.0159,01 / 100,00 | 00000000000000066 / 9 |
| Seroa | Partido Social Democrata | 0000000000068.6268,62 / 100,00 | 00000000000000077 / 9 |

### Paredes
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Socialista | 30 651 | 0000000000062.4462,44 / 100,00 | 12,09 | 00000000000000077 / 9 | 2 |
| | PSD-CDS | 12 660 | 0000000000025.7925,79 / 100,00 | - | 00000000000000022 / 9 | - |
| | NC-A | 1 322 | 0000000000002.692,69 / 100,00 | Novo | 00000000000000000 / 9 | Novo |
| | Coligação Democrática Unitária | 1 168 | 0000000000002.382,38 / 100,00 | 0,49 | 00000000000000000 / 9 | |
| | CHEGA | 819 | 0000000000001.671,67 / 100,00 | Novo | 00000000000000000 / 9 | Novo |
| | Bloco de Esquerda | 681 | 0000000000001.391,39 / 100,00 | 0,14 | 00000000000000000 / 9 | |
| Votos Inválidos | Votos Inválidos | 1 784 | 0000000000003.643,64 / 100,00 | 0,13 | | |
| Total | Total | 49 085 | 0000000000100.00100,00 / 100,00 | | 00000000000000099 / 9 | |
| Eleitorado/Participação | Eleitorado/Participação | 74 295 | 0000000000066.0766,07 / 100,00 | 4,28 | | |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | NC- A | CDU | CH | BE | Votantes |
| Aguiar de Sousa | 61,85 | 26,67 | 1,13 | 2,67 | 2,87 | 1,33 | 975 |
| Astromil | 64,39 | 24,24 | 0,91 | 3,03 | 1,97 | 2,42 | 660 |
| Baltar | 71,29 | 20,15 | 0,62 | 1,81 | 2,21 | 1,16 | 2 755 |
| Beire | 73,53 | 21,81 | 0,38 | 0,46 | 1,07 | 0,77 | 1 307 |
| Cete | 64,91 | 18,79 | 2,82 | 6,79 | 1,36 | 1,52 | 1 841 |
| Cristelo | 63,78 | 31,50 | 0,61 | 0,96 | 0,35 | 0,87 | 1 143 |
| Duas Igrejas | 58,29 | 34,52 | 1,58 | 0,59 | 0,99 | 0,95 | 2 213 |
| Gandra | 55,75 | 32,77 | 0,75 | 2,37 | 2,19 | 1,46 | 3 842 |
| Lordelo | 41,54 | 34,72 | 13,81 | 1,93 | 1,65 | 1,80 | 5 323 |
| Louredo | 67,73 | 26,80 | 0,72 | 1,13 | 0,41 | 0 | 970 |
| Parada de Todeia | 68,35 | 7,85 | 0,44 | 19,27 | 0,87 | 1,13 | 1 147 |
| Paredes | 68,35 | 21,87 | 1,46 | 1,43 | 1,61 | 1,19 | 11 023 |
| Rebordosa | 71,58 | 19,20 | 0,60 | 1,00 | 1,54 | 2,52 | 4 803 |
| Recarei | 53,81 | 29,80 | 4,39 | 5,44 | 1,94 | 1,36 | 2 574 |
| Sobreira | 71,72 | 15,09 | 1,27 | 3,63 | 3,21 | 1,65 | 2 366 |
| Sobrosa | 60,96 | 27,76 | 2,66 | 1,25 | 1,98 | 1,13 | 1 765 |
| Vandoma | 64,32 | 27,86 | 0,50 | 1,28 | 1,28 | 1,49 | 1 407 |
| Vilela | 55,71 | 38,17 | 0,88 | 0,64 | 1,18 | 0,64 | 2 971 |
| Paredes | 62,44 | 25,79 | 2,69 | 2,38 | 1,67 | 1,39 | 49 085 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Socialista | 27 662 | 0000000000056.3556,35 / 100,00 | 8,47 | 000000000000001717 / 27 | 3 |
| | PSD-CDS | 14 491 | 0000000000029.5229,52 / 100,00 | - | 00000000000000099 / 27 | - |
| | NC-A | 1 537 | 0000000000003.133,13 / 100,00 | Novo | 00000000000000011 / 27 | Novo |
| | Coligação Democrática Unitária | 1 495 | 0000000000003.053,05 / 100,00 | 0,51 | 00000000000000000 / 27 | 1 |
| | CHEGA | 1 001 | 0000000000002.042,04 / 100,00 | Novo | 00000000000000000 / 27 | Novo |
| | Bloco de Esquerda | 916 | 0000000000001.871,87 / 100,00 | 0,18 | 00000000000000000 / 27 | |
| Votos Inválidos | Votos Inválidos | 1 985 | 0000000000004.054,05 / 100,00 | 0,21 | | |
| Total | Total | 49 087 | 0000000000100.00100,00 / 100,00 | | 000000000000002727 / 27 | |
| Eleitorado/Participação | Eleitorado/Participação | 74 295 | 0000000000066.0766,07 / 100,00 | 4,25 | | |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | NC- A | CDU | CH | BE | Votantes |
| Aguiar de Sousa | 58,26 | 27,69 | 1,64 | 3,59 | 2,56 | 2,46 | 975 |
| Astromil | 58,94 | 28,18 | 0,91 | 2,42 | 2,58 | 3,03 | 660 |
| Baltar | 68,49 | 21,27 | 0,76 | 2,36 | 2,43 | 1,52 | 2 755 |
| Beire | 69,17 | 25,17 | 0,54 | 0,46 | 1,53 | 0,99 | 1 307 |
| Cete | 57,47 | 21,35 | 3,64 | 10,16 | 1,63 | 1,68 | 1 841 |
| Cristelo | 56,82 | 37,33 | 0,87 | 0,87 | 0,70 | 0,79 | 1 144 |
| Duas Igrejas | 47,36 | 42,93 | 1,72 | 0,81 | 1,67 | 1,49 | 2 213 |
| Gandra | 51,13 | 36,09 | 0,99 | 2,55 | 2,39 | 1,95 | 3 843 |
| Lordelo | 34,70 | 38,00 | 15,76 | 2,52 | 2,09 | 2,25 | 5 323 |
| Louredo | 62,16 | 30,41 | 1,34 | 1,34 | 0,93 | 0,10 | 970 |
| Parada de Todeia | 59,72 | 9,68 | 0,35 | 24,93 | 1,13 | 1,57 | 1 147 |
| Paredes | 61,10 | 26,79 | 1,66 | 2,04 | 2,07 | 1,68 | 11 023 |
| Rebordosa | 67,02 | 21,63 | 0,67 | 1,39 | 2,04 | 3,27 | 4 803 |
| Recarei | 49,26 | 31,86 | 5,17 | 6,25 | 2,25 | 1,98 | 2 574 |
| Sobreira | 68,01 | 16,31 | 1,44 | 4,35 | 3,93 | 2,20 | 2 366 |
| Sobrosa | 52,01 | 34,05 | 3,00 | 1,19 | 2,27 | 1,76 | 1 765 |
| Vandoma | 60,84 | 31,13 | 0,64 | 1,71 | 1,00 | 2,06 | 1 407 |
| Vilela | 48,91 | 43,66 | 1,14 | 0,88 | 1,38 | 0,84 | 2 971 |
| Paredes | 56,35 | 29,52 | 3,13 | 3,05 | 2,04 | 1,87 | 49 087 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Socialista | 25 894 | 0000000000052.7552,75 / 100,00 | 7,37 | 000000000000001313 / 17 | 5 | 0000000000000100100 / 167 | 16 |
| | PSD-CDS | 15 629 | 0000000000031.8431,84 / 100,00 | - | 00000000000000033 / 17 | - | 000000000000005151 / 167 | - |
| | Grupo de Cidadãos | 1 751 | 0000000000003.573,57 / 100,00 | 2,03 | 00000000000000011 / 17 | 1 | 00000000000000099 / 167 | 8 |
| | NC-A | 1 627 | 0000000000003.313,31 / 100,00 | Novo | 00000000000000000 / 17 | Novo | 00000000000000033 / 167 | Novo |
| | Coligação Democrática Unitária | 1 486 | 0000000000003.033,03 / 100,00 | 0,24 | 00000000000000000 / 17 | 1 | 00000000000000044 / 167 | 1 |
| | Bloco de Esquerda | 770 | 0000000000001.571,57 / 100,00 | 0,40 | 00000000000000000 / 17 | | 00000000000000000 / 167 | |
| | CHEGA | 59 | 0000000000000.120,12 / 100,00 | Novo | 00000000000000000 / 17 | Novo | 00000000000000000 / 167 | Novo |
| Votos Inválidos | Votos Inválidos | 1 876 | 0000000000003.823,82 / 100,00 | 0,39 | | | | |
| Total | Total | 49 092 | 0000000000100.00100,00 / 100,00 | | 000000000000001717 / 18 | | 0000000000000167167 / 176 | |
| Eleitorado/Participação | Eleitorado/Participação | 74 295 | 0000000000066.0866,08 / 100,00 | 4,24 | | | | |
| Nota: Mandatos não atribuídos na freguesia de Cristelo em virtude do empate eleitoral. |||||||||
| Freguesia | Partido Vencedor | % | Mandatos |
| Aguiar de Sousa | Partido Socialista | 0000000000059.0859,08 / 100,00 | 00000000000000066 / 9 |
| Astromil | Partido Socialista | 0000000000057.7357,73 / 100,00 | 00000000000000055 / 7 |
| Baltar | Partido Socialista | 0000000000070.8570,85 / 100,00 | 00000000000000077 / 9 |
| Beire | Partido Socialista | 0000000000068.7868,78 / 100,00 | 00000000000000077 / 9 |
| Cete | Partido Socialista | 0000000000051.9251,92 / 100,00 | 00000000000000066 / 9 |
| Cristelo | Partido Socialista | 0000000000049.1449,14 / 100,00 | 00000000000000055 / 9 |
| Duas Igrejas | PSD-CDS | 0000000000044.2844,28 / 100,00 | 00000000000000044 / 9 |
| Gandra | Partido Socialista | 0000000000049.3249,32 / 100,00 | 00000000000000077 / 13 |
| Lordelo | PSD-CDS | 0000000000042.2742,27 / 100,00 | 00000000000000066 / 13 |
| Louredo | Partido Socialista | 0000000000055.4655,46 / 100,00 | 00000000000000055 / 9 |
| Parada de Todeia | Partido Socialista | 0000000000063.4763,47 / 100,00 | 00000000000000066 / 9 |
| Paredes | Partido Socialista | 0000000000059.7559,75 / 100,00 | 00000000000000099 / 13 |
| Rebordosa | Partido Socialista | 0000000000066.2966,29 / 100,00 | 000000000000001010 / 13 |
| Recarei | Partido Socialista | 0000000000046.5446,54 / 100,00 | 00000000000000055 / 9 |
| Sobreira | Partido Socialista | 0000000000073.0873,08 / 100,00 | 00000000000000088 / 9 |
| Sobrosa | Grupo de Cidadãos | 0000000000069.8469,84 / 100,00 | 00000000000000077 / 9 |
| Vandoma | Partido Socialista | 0000000000057.2157,21 / 100,00 | 00000000000000066 / 9 |
| Vilela | PSD-CDS | 0000000000049.8149,81 / 100,00 | 00000000000000044 / 9 |

### Penafiel
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | PSD-CDS | 26 422 | 0000000000060.5160,51 / 100,00 | 8,64 | 00000000000000066 / 9 | 1 |
| | PS-RIR | 13 506 | 0000000000030.9330,93 / 100,00 | Novo | 00000000000000033 / 9 | Novo |
| | CHEGA | 947 | 0000000000002.172,17 / 100,00 | Novo | 00000000000000000 / 9 | Novo |
| | Coligação Democrática Unitária | 843 | 0000000000001.931,93 / 100,00 | 0,41 | 00000000000000000 / 9 | |
| | Bloco de Esquerda | 727 | 0000000000001.661,66 / 100,00 | 0,54 | 00000000000000000 / 9 | |
| Votos Inválidos | Votos Inválidos | 1 219 | 0000000000002.792,79 / 100,00 | 0,19 | | |
| Total | Total | 43 664 | 0000000000100.00100,00 / 100,00 | | 00000000000000099 / 9 | |
| Eleitorado/Participação | Eleitorado/Participação | 61 944 | 0000000000070.4970,49 / 100,00 | 2,07 | | |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PSD- CDS | PS- RIR | CH | CDU | BE | Votantes |
| Abragão | 45,27 | 50,92 | 0,74 | 0,74 | 0,25 | 1 628 |
| Boelhe | 47,01 | 43,12 | 1,72 | 4,98 | 1,00 | 1 104 |
| Bustelo | 64,32 | 23,38 | 2,54 | 2,91 | 2,54 | 1 065 |
| Cabeça Santa | 61,72 | 26,70 | 2,37 | 2,56 | 2,43 | 1 562 |
| Canelas | 51,04 | 45,09 | 1,53 | 0,90 | 0,36 | 1 109 |
| Capela | 67,43 | 26,26 | 1,00 | 1,00 | 1,43 | 697 |
| Castelões | 62,68 | 28,65 | 1,80 | 3,17 | 1,16 | 946 |
| Croca | 65,75 | 25,50 | 2,28 | 1,71 | 1,81 | 1 051 |
| Duas Igrejas | 58,79 | 33,93 | 1,72 | 0,96 | 1,58 | 1 456 |
| Eja | 62,29 | 30,07 | 2,49 | 2,66 | 1,00 | 602 |
| Fonte Arcada | 60,70 | 33,37 | 1,01 | 1,61 | 1,21 | 995 |
| Galegos | 63,53 | 30,28 | 2,15 | 0,82 | 1,71 | 1 582 |
| Guilhufe e Urrô | 65,52 | 23,07 | 3,73 | 2,43 | 2,56 | 2 384 |
| Irivo | 73,46 | 19,59 | 2,27 | 1,46 | 1,68 | 1 368 |
| Lagares e Figueira | 69,15 | 25,24 | 1,20 | 0,49 | 1,69 | 1 838 |
| Luzim e Vila Cova | 57,36 | 36,64 | 0,90 | 1,80 | 1,00 | 999 |
| Oldrões | 65,82 | 26,22 | 1,39 | 3,09 | 1,08 | 1 293 |
| Paço de Sousa | 56,11 | 34,10 | 2,25 | 3,16 | 1,35 | 2 440 |
| Penafiel | 56,40 | 31,39 | 3,75 | 2,15 | 2,40 | 8 411 |
| Perozelo | 71,31 | 20,57 | 0,57 | 0,80 | 4,91 | 875 |
| Rans | 54,88 | 38,47 | 2,32 | 1,21 | 0,91 | 993 |
| Recezinhos (São Mamede) | 69,20 | 23,00 | 1,69 | 1,37 | 0,95 | 948 |
| Recezinhos (São Martinho) | 63,81 | 29,26 | 2,19 | 1,55 | 1,19 | 1 097 |
| Rio de Moinhos | 59,08 | 36,13 | 1,06 | 0,53 | 1,12 | 1 691 |
| Rio Mau | 42,18 | 45,81 | 1,31 | 4,74 | 2,83 | 991 |
| Sebolido | 43,58 | 43,96 | 1,32 | 3,40 | 1,51 | 530 |
| Termas de São Vicente | 70,68 | 23,08 | 1,47 | 1,47 | 0,90 | 2 998 |
| Valpedre | 68,25 | 27,40 | 1,38 | 1,09 | 0,49 | 1 011 |
| Penafiel | 60,51 | 30,93 | 2,17 | 1,93 | 1,66 | 43 664 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | PSD-CDS | 25 400 | 0000000000058.1758,17 / 100,00 | 7,81 | 000000000000001919 / 29 | 3 |
| | PS-RIR | 13 955 | 0000000000031.9631,96 / 100,00 | Novo | 000000000000001010 / 29 | Novo |
| | Coligação Democrática Unitária | 1 102 | 0000000000002.522,52 / 100,00 | 0,36 | 00000000000000000 / 29 | |
| | CHEGA | 1 067 | 0000000000002.442,44 / 100,00 | Novo | 00000000000000000 / 29 | Novo |
| | Bloco de Esquerda | 860 | 0000000000001.971,97 / 100,00 | 0,54 | 00000000000000000 / 29 | |
| Votos Inválidos | Votos Inválidos | 1 279 | 0000000000002.932,93 / 100,00 | 0,12 | | |
| Total | Total | 43 663 | 0000000000100.00100,00 / 100,00 | | 000000000000002929 / 29 | |
| Eleitorado/Participação | Eleitorado/Participação | 61 944 | 0000000000070.4970,49 / 100,00 | 2,07 | | |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PSD- CDS | PS- RIR | CDU | CH | BE | Votantes |
| Abragão | 41,15 | 53,44 | 1,72 | 0,98 | 0,80 | 1 628 |
| Boelhe | 57,25 | 33,33 | 4,71 | 1,81 | 0,63 | 1 104 |
| Bustelo | 63,10 | 22,54 | 3,85 | 3,47 | 2,82 | 1 065 |
| Cabeça Santa | 59,15 | 27,46 | 2,82 | 2,69 | 2,88 | 1 562 |
| Canelas | 48,69 | 45,63 | 1,17 | 2,25 | 0,72 | 1 109 |
| Capela | 66,57 | 26,83 | 1,15 | 1,29 | 1,43 | 697 |
| Castelões | 61,84 | 28,22 | 4,33 | 1,69 | 1,16 | 946 |
| Croca | 65,46 | 25,98 | 2,57 | 2,00 | 1,52 | 1 051 |
| Duas Igrejas | 55,29 | 34,82 | 3,30 | 2,06 | 1,58 | 1 456 |
| Eja | 61,30 | 31,06 | 2,99 | 2,16 | 1,00 | 602 |
| Fonte Arcada | 56,18 | 37,59 | 1,61 | 0,70 | 1,51 | 995 |
| Galegos | 61,63 | 31,54 | 0,76 | 2,40 | 1,71 | 1 582 |
| Guilhufe e Urrô | 62,79 | 23,78 | 3,02 | 4,61 | 2,68 | 2 384 |
| Irivo | 71,20 | 20,32 | 2,56 | 2,05 | 2,12 | 1 368 |
| Lagares e Figueira | 66,65 | 26,93 | 0,98 | 1,47 | 1,85 | 1 838 |
| Luzim e Vila Cova | 54,15 | 38,14 | 2,20 | 1,70 | 1,40 | 999 |
| Oldrões | 62,65 | 28,38 | 3,09 | 1,93 | 1,08 | 1 293 |
| Paço de Sousa | 52,30 | 36,56 | 3,93 | 2,21 | 1,72 | 2 440 |
| Penafiel | 53,44 | 32,60 | 2,81 | 4,05 | 3,01 | 8 411 |
| Perozelo | 65,03 | 22,29 | 1,71 | 1,60 | 6,74 | 875 |
| Rans | 53,07 | 40,68 | 1,41 | 2,42 | 0,81 | 993 |
| Recezinhos (São Mamede) | 68,14 | 22,47 | 2,11 | 2,53 | 0,95 | 948 |
| Recezinhos (São Martinho) | 61,13 | 30,75 | 1,55 | 2,55 | 1,37 | 1 096 |
| Rio de Moinhos | 58,43 | 36,72 | 0,83 | 1,18 | 1,30 | 1 691 |
| Rio Mau | 37,64 | 47,23 | 6,46 | 1,01 | 3,83 | 991 |
| Sebolido | 40,38 | 45,66 | 4,15 | 1,51 | 1,70 | 530 |
| Termas de São Vicente | 68,38 | 25,02 | 1,90 | 1,60 | 1,03 | 2 998 |
| Valpedre | 65,48 | 29,28 | 1,19 | 1,48 | 0,79 | 1 011 |
| Penafiel | 58,17 | 31,96 | 2,52 | 2,44 | 1,97 | 43 663 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | PSD-CDS | 17 344 | 0000000000039.7239,72 / 100,00 | 2,20 | 000000000000001414 / 28 | 2 | 000000000000009595 / 250 | 11 |
| | PS-RIR | 14 324 | 0000000000032.8132,81 / 100,00 | Novo | 00000000000000033 / 28 | Novo | 000000000000007979 / 250 | Novo |
| | Grupo de Cidadãos | 8 796 | 0000000000020.1420,14 / 100,00 | 4,44 | 000000000000001111 / 28 | 5 | 000000000000007373 / 250 | 24 |
| | Coligação Democrática Unitária | 1 393 | 0000000000003.193,19 / 100,00 | 0,08 | 00000000000000000 / 28 | | 00000000000000033 / 250 | |
| | CHEGA | 326 | 0000000000000.750,75 / 100,00 | Novo | 00000000000000000 / 28 | Novo | 00000000000000000 / 250 | Novo |
| | Bloco de Esquerda | 27 | 0000000000000.060,06 / 100,00 | 0,47 | 00000000000000000 / 28 | | 00000000000000000 / 250 | |
| Votos Inválidos | Votos Inválidos | 1 454 | 0000000000003.333,33 / 100,00 | 0,24 | | | | |
| Total | Total | 43 664 | 0000000000100.00100,00 / 100,00 | | 000000000000002828 / 28 | | 0000000000000250250 / 250 | |
| Eleitorado/Participação | Eleitorado/Participação | 61 944 | 0000000000070.4970,49 / 100,00 | 2,07 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Abragão | PS-RIR | 0000000000063.9463,94 / 100,00 | 00000000000000066 / 9 |
| Boelhe | PSD-CDS | 0000000000055.0755,07 / 100,00 | 00000000000000066 / 9 |
| Bustelo | Grupo de Cidadãos | 0000000000072.3972,39 / 100,00 | 00000000000000077 / 9 |
| Cabeça Santa | Grupo de Cidadãos | 0000000000080.9280,92 / 100,00 | 00000000000000088 / 9 |
| Canelas | PS-RIR | 0000000000058.3458,34 / 100,00 | 00000000000000055 / 9 |
| Capela | Grupo de Cidadãos | 0000000000060.5560,55 / 100,00 | 00000000000000055 / 7 |
| Castelões | PSD-CDS | 0000000000062.5862,58 / 100,00 | 00000000000000066 / 9 |
| Croca | Grupo de Cidadãos | 0000000000068.4168,41 / 100,00 | 00000000000000077 / 9 |
| Duas Igrejas | Grupo de Cidadãos | 0000000000051.8551,85 / 100,00 | 00000000000000055 / 9 |
| Eja | Grupo de Cidadãos | 0000000000067.7767,77 / 100,00 | 00000000000000055 / 7 |
| Fonte Arcada | PSD-CDS | 0000000000054.0754,07 / 100,00 | 00000000000000055 / 9 |
| Galegos | PSD-CDS | 0000000000056.7656,76 / 100,00 | 00000000000000055 / 9 |
| Guilhufe e Urrô | Grupo de Cidadãos | 0000000000065.5665,56 / 100,00 | 00000000000000077 / 9 |
| Irivo | PSD-CDS | 0000000000078.4478,44 / 100,00 | 00000000000000088 / 9 |
| Lagares e Figueira | PSD-CDS | 0000000000064.7464,74 / 100,00 | 00000000000000066 / 9 |
| Luzim e Vila Cova | PS-RIR | 0000000000050.1550,15 / 100,00 | 00000000000000055 / 9 |
| Oldrões | PSD-CDS | 0000000000062.4162,41 / 100,00 | 00000000000000066 / 9 |
| Paço de Sousa | PSD-CDS | 0000000000048.4848,48 / 100,00 | 00000000000000055 / 9 |
| Penafiel | PSD-CDS | 0000000000054.2454,24 / 100,00 | 00000000000000088 / 13 |
| Perozelo | PSD-CDS | 0000000000058.8658,86 / 100,00 | 00000000000000066 / 9 |
| Rans | Grupo de Cidadãos | 0000000000076.0376,03 / 100,00 | 00000000000000088 / 9 |
| Recezinhos (São Mamede) | Grupo de Cidadãos | 0000000000070.8970,89 / 100,00 | 00000000000000077 / 9 |
| Recezinhos (São Martinho) | Grupo de Cidadãos | 0000000000060.6260,62 / 100,00 | 00000000000000066 / 9 |
| Rio de Moinhos | PSD-CDS | 0000000000060.7360,73 / 100,00 | 00000000000000066 / 9 |
| Rio Mau | Grupo de Cidadãos | 0000000000049.2449,24 / 100,00 | 00000000000000055 / 9 |
| Sebolido | PSD-CDS | 0000000000046.4246,42 / 100,00 | 00000000000000044 / 7 |
| Termas de São Vicente | PSD-CDS | 0000000000068.6868,68 / 100,00 | 00000000000000077 / 9 |
| Valpedre | PSD-CDS | 0000000000059.5559,55 / 100,00 | 00000000000000066 / 9 |

### Porto
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Rui Moreira - Aqui há Porto! (Apoiado por CDS, MPT, NC, IL e do MAIS – Movimento de Cidadania Independente) | 41 167 | 0000000000040.7240,72 / 100,00 | 3,74 | 00000000000000066 / 13 | 1 |
| | Partido Socialista | 18 201 | 0000000000018.0018,00 / 100,00 | 10,55 | 00000000000000033 / 13 | 1 |
| | Partido Social Democrata | 17 426 | 0000000000017.2417,24 / 100,00 | - | 00000000000000022 / 13 | - |
| | Coligação Democrática Unitária | 7 609 | 0000000000007.537,53 / 100,00 | 1,64 | 00000000000000011 / 13 | |
| | Bloco de Esquerda | 6 323 | 0000000000006.256,25 / 100,00 | 0,91 | 00000000000000011 / 13 | 1 |
| | CHEGA | 2 980 | 0000000000002.952,95 / 100,00 | Novo | 00000000000000000 / 13 | Novo |
| | Pessoas–Animais–Natureza | 2 819 | 0000000000002.792,79 / 100,00 | 0,87 | 00000000000000000 / 13 | |
| | LIVRE | 462 | 0000000000000.460,46 / 100,00 | - | 00000000000000000 / 13 | - |
| | Volt Portugal | 423 | 0000000000000.420,42 / 100,00 | Novo | 00000000000000000 / 13 | Novo |
| | Partido Popular Monárquico | 212 | 0000000000000.210,21 / 100,00 | - | 00000000000000000 / 13 | - |
| | Ergue-te | 80 | 0000000000000.080,08 / 100,00 | 0,07 | 00000000000000000 / 13 | |
| Votos Inválidos | Votos Inválidos | 3 399 | 0000000000003.373,37 / 100,00 | 0,38 | | |
| Total | Total | 101 101 | 0000000000100.00100,00 / 100,00 | | 000000000000001313 / 13 | |
| Eleitorado/Participação | Eleitorado/Participação | 207 129 | 0000000000048.8148,81 / 100,00 | 4,88 | | |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Rui Moreira - Aqui há Porto! | 34 900 | 0000000000034.5234,52 / 100,00 | 4,26 | 000000000000001515 / 39 | 1 |
| | Partido Socialista | 19 386 | 0000000000019.1819,18 / 100,00 | 7,98 | 00000000000000088 / 39 | 3 |
| | Partido Social Democrata | 18 767 | 0000000000018.5618,56 / 100,00 | - | 00000000000000088 / 39 | - |
| | Coligação Democrática Unitária | 8 497 | 0000000000008.418,41 / 100,00 | 0,81 | 00000000000000033 / 39 | |
| | Bloco de Esquerda | 7 630 | 0000000000007.557,55 / 100,00 | 0,35 | 00000000000000033 / 39 | |
| | Pessoas–Animais–Natureza | 3 732 | 0000000000003.693,69 / 100,00 | 0,91 | 00000000000000011 / 39 | |
| | CHEGA | 3 440 | 0000000000003.403,40 / 100,00 | Novo | 00000000000000011 / 39 | Novo |
| | LIVRE | 633 | 0000000000000.630,63 / 100,00 | - | 00000000000000000 / 39 | - |
| | Partido Popular Monárquico | 275 | 0000000000000.270,27 / 100,00 | - | 00000000000000000 / 39 | - |
| | Aliança | 202 | 0000000000000.200,20 / 100,00 | Novo | 00000000000000000 / 39 | Novo |
| | Ergue-te | 106 | 0000000000000.100,10 / 100,00 | - | 00000000000000000 / 39 | - |
| Votos Inválidos | Votos Inválidos | 3 521 | 0000000000003.483,48 / 100,00 | 0,18 | | |
| Total | Total | 101 089 | 0000000000100.00100,00 / 100,00 | | 000000000000003939 / 39 | |
| Eleitorado/Participação | Eleitorado/Participação | 207 129 | 0000000000048.8048,80 / 100,00 | 4,87 | | |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Grupo de Cidadãos | 25 367 | 0000000000025.0925,09 / 100,00 | 10,64 | 00000000000000055 / 7 | | 000000000000003838 / 135 | 15 |
| | Partido Social Democrata | 23 923 | 0000000000023.6623,66 / 100,00 | - | 00000000000000011 / 7 | - | 000000000000003737 / 135 | - |
| | Partido Socialista | 23 090 | 0000000000022.8422,84 / 100,00 | 5,24 | 00000000000000011 / 7 | | 000000000000003535 / 135 | 7 |
| | Bloco de Esquerda | 8 484 | 0000000000008.398,39 / 100,00 | 1,19 | 00000000000000000 / 7 | | 000000000000001010 / 135 | 2 |
| | Coligação Democrática Unitária | 8 309 | 0000000000008.228,22 / 100,00 | 0,61 | 00000000000000000 / 7 | | 000000000000001111 / 135 | 2 |
| | CHEGA | 3 760 | 0000000000003.723,72 / 100,00 | Novo | 00000000000000000 / 7 | Novo | 00000000000000011 / 135 | Novo |
| | Pessoas–Animais–Natureza | 3 645 | 0000000000003.613,61 / 100,00 | - | 00000000000000000 / 7 | - | 00000000000000033 / 135 | - |
| | Aliança | 154 | 0000000000000.150,15 / 100,00 | Novo | 00000000000000000 / 7 | Novo | 00000000000000000 / 135 | Novo |
| | Partido Popular Monárquico | 85 | 0000000000000.080,08 / 100,00 | - | 00000000000000000 / 7 | - | 00000000000000000 / 135 | - |
| | Ergue-te | 41 | 0000000000000.040,04 / 100,00 | - | 00000000000000000 / 7 | - | 00000000000000000 / 135 | - |
| Votos Inválidos | Votos Inválidos | 4 237 | 0000000000004.194,19 / 100,00 | 0,06 | | | | |
| Total | Total | 101 095 | 0000000000100.00100,00 / 100,00 | | 00000000000000077 / 7 | | 0000000000000135135 / 135 | |
| Eleitorado/Participação | Eleitorado/Participação | 207 129 | 0000000000048.8148,81 / 100,00 | 4,84 | | | | |

### Póvoa de Varzim
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Social Democrata | 14 946 | 0000000000051.6551,65 / 100,00 | 6,05 | 00000000000000077 / 9 | |
| | Partido Socialista | 6 342 | 0000000000021.9221,92 / 100,00 | 2,92 | 00000000000000022 / 9 | |
| | CHEGA | 1 593 | 0000000000005.515,51 / 100,00 | Novo | 00000000000000000 / 9 | Novo |
| | Coligação Democrática Unitária | 1 211 | 0000000000004.184,18 / 100,00 | 1,04 | 00000000000000000 / 9 | |
| | Iniciativa Liberal | 1 003 | 0000000000003.473,47 / 100,00 | Novo | 00000000000000000 / 9 | Novo |
| | CDS – Partido Popular | 982 | 0000000000003.393,39 / 100,00 | 4,18 | 00000000000000000 / 9 | |
| | Bloco de Esquerda | 826 | 0000000000002.852,85 / 100,00 | 1,08 | 00000000000000000 / 9 | |
| | Pessoas–Animais–Natureza | 683 | 0000000000002.362,36 / 100,00 | 1,58 | 00000000000000000 / 9 | |
| Votos Inválidos | Votos Inválidos | 1 351 | 0000000000004.664,66 / 100,00 | 0,05 | | |
| Total | Total | 28 937 | 0000000000100.00100,00 / 100,00 | | 00000000000000099 / 9 | |
| Eleitorado/Participação | Eleitorado/Participação | 60 162 | 0000000000048.1048,10 / 100,00 | 1,77 | | |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PSD | PS | CH | CDU | IL | CDS | BE | PAN | Votantes |
| Aguçadoura e Navais | 56,09 | 19,33 | 5,62 | 1,57 | 1,75 | 5,80 | 3,06 | 1,35 | 2 742 |
| Aver-o-Mar, Amorim e Terroso | 50,60 | 26,12 | 4,71 | 2,95 | 3,30 | 3,06 | 2,66 | 2,30 | 6 310 |
| Balazar | 58,87 | 21,64 | 5,34 | 0,90 | 2,04 | 4,56 | 1,68 | 1,32 | 1 668 |
| Estela | 55,15 | 17,81 | 5,58 | 1,00 | 4,05 | 7,38 | 1,46 | 3,12 | 1 505 |
| Laundos | 62,91 | 17,68 | 6,93 | 1,82 | 1,91 | 2,25 | 1,73 | 1,39 | 1 154 |
| Póvoa de Varzim, Beiriz e Argivai | 47,71 | 22,21 | 5,51 | 6,42 | 4,22 | 2,70 | 3,48 | 2,83 | 14 194 |
| Rates | 66,35 | 13,12 | 7,84 | 1,47 | 2,27 | 2,49 | 0,73 | 1,03 | 1 364 |
| Póvoa de Varzim | 51,65 | 21,92 | 5,51 | 4,18 | 3,47 | 3,39 | 2,85 | 2,36 | 28 937 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Social Democrata | 14 065 | 0000000000048.6048,60 / 100,00 | 4,50 | 000000000000001515 / 27 | 1 |
| | Partido Socialista | 6 371 | 0000000000022.0222,02 / 100,00 | 2,41 | 00000000000000077 / 27 | 1 |
| | CHEGA | 1 748 | 0000000000006.046,04 / 100,00 | Novo | 00000000000000011 / 27 | Novo |
| | Coligação Democrática Unitária | 1 253 | 0000000000004.334,33 / 100,00 | 0,56 | 00000000000000011 / 27 | |
| | CDS – Partido Popular | 1 169 | 0000000000004.044,04 / 100,00 | 4,77 | 00000000000000011 / 27 | 1 |
| | Iniciativa Liberal | 1 025 | 0000000000003.543,54 / 100,00 | Novo | 00000000000000011 / 27 | Novo |
| | Bloco de Esquerda | 1 009 | 0000000000003.493,49 / 100,00 | 1,20 | 00000000000000011 / 27 | |
| | Pessoas–Animais–Natureza | 870 | 0000000000003.013,01 / 100,00 | 1,66 | 00000000000000000 / 27 | 1 |
| Votos Inválidos | Votos Inválidos | 1 429 | 0000000000004.944,94 / 100,00 | 0,42 | | |
| Total | Total | 28 939 | 0000000000100.00100,00 / 100,00 | | 000000000000002727 / 27 | |
| Eleitorado/Participação | Eleitorado/Participação | 60 162 | 0000000000048.1048,10 / 100,00 | 1,77 | | |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PSD | PS | CH | CDU | CDS | IL | BE | PAN | Votantes |
| Aguçadoura e Navais | 54,41 | 19,11 | 6,71 | 1,60 | 5,98 | 1,68 | 3,28 | 1,64 | 2 742 |
| Aver-o-Mar, Amorim e Terroso | 46,21 | 26,94 | 5,40 | 3,14 | 3,87 | 3,45 | 3,30 | 2,90 | 6 310 |
| Balazar | 59,77 | 19,48 | 5,16 | 1,26 | 5,46 | 1,98 | 1,74 | 1,56 | 1 668 |
| Estela | 52,49 | 17,81 | 5,98 | 1,20 | 7,91 | 4,05 | 1,86 | 3,52 | 1 505 |
| Laundos | 59,53 | 18,46 | 7,63 | 1,73 | 2,25 | 1,91 | 2,08 | 1,73 | 1 154 |
| Póvoa de Varzim, Beiriz e Argivai | 44,46 | 22,29 | 5,92 | 6,60 | 3,41 | 4,31 | 4,28 | 3,72 | 14 196 |
| Rates | 63,86 | 12,98 | 8,72 | 1,10 | 3,01 | 2,42 | 1,61 | 1,10 | 1 364 |
| Póvoa de Varzim | 48,60 | 22,02 | 6,04 | 4,33 | 4,04 | 3,54 | 3,49 | 3,01 | 28 939 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Social Democrata | 12 262 | 0000000000042.3742,37 / 100,00 | 0,63 | 00000000000000055 / 7 | 1 | 000000000000004444 / 81 | 3 |
| | Partido Socialista | 6 381 | 0000000000022.0522,05 / 100,00 | 9,35 | 00000000000000000 / 7 | | 000000000000001515 / 81 | 10 |
| | Grupo de Cidadãos | 3 866 | 0000000000013.3613,36 / 100,00 | 5,30 | 00000000000000022 / 7 | 1 | 000000000000001414 / 81 | 4 |
| | CHEGA | 1 783 | 0000000000006.166,16 / 100,00 | Novo | 00000000000000000 / 7 | Novo | 00000000000000055 / 81 | Novo |
| | Coligação Democrática Unitária | 1 323 | 0000000000004.574,57 / 100,00 | 0,45 | 00000000000000000 / 7 | | 00000000000000011 / 81 | 1 |
| | Bloco de Esquerda | 966 | 0000000000003.343,34 / 100,00 | 1,44 | 00000000000000000 / 7 | | 00000000000000011 / 81 | 1 |
| | Iniciativa Liberal | 632 | 0000000000002.182,18 / 100,00 | Novo | 00000000000000000 / 7 | Novo | 00000000000000011 / 81 | Novo |
| Votos Inválidos | Votos Inválidos | 1 724 | 0000000000005.955,95 / 100,00 | 0,31 | | | | |
| Total | Total | 28 937 | 0000000000100.00100,00 / 100,00 | | 00000000000000077 / 7 | | 000000000000008181 / 81 | |
| Eleitorado/Participação | Eleitorado/Participação | 60 162 | 0000000000048.1048,10 / 100,00 | 1,77 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Aguçadoura e Navais | Partido Social Democrata | 0000000000059.0859,08 / 100,00 | 00000000000000099 / 13 |
| Aver-o-Mar, Amorim e Terroso | Grupo de Cidadãos | 0000000000040.6740,67 / 100,00 | 00000000000000066 / 13 |
| Balazar | Partido Social Democrata | 0000000000059.1159,11 / 100,00 | 00000000000000066 / 9 |
| Estela | Grupo de Cidadãos | 0000000000046.1846,18 / 100,00 | 00000000000000055 / 9 |
| Laundos | Partido Social Democrata | 0000000000064.7364,73 / 100,00 | 00000000000000077 / 9 |
| Póvoa de Varzim, Beiriz e Argivai | Partido Social Democrata | 0000000000051.5351,53 / 100,00 | 000000000000001111 / 19 |
| Rates | Partido Social Democrata | 0000000000070.3170,31 / 100,00 | 00000000000000077 / 9 |

### Santo Tirso
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Socialista | 21 420 | 0000000000060.3660,36 / 100,00 | 6,57 | 00000000000000077 / 9 | 1 |
| | PSD-CDS | 6 612 | 0000000000018.6318,63 / 100,00 | 16,99 | 00000000000000022 / 9 | 1 |
| | Bloco de Esquerda | 2 147 | 0000000000006.056,05 / 100,00 | - | 00000000000000000 / 9 | - |
| | CHEGA | 1 577 | 0000000000004.444,44 / 100,00 | Novo | 00000000000000000 / 9 | Novo |
| | Coligação Democrática Unitária | 1 233 | 0000000000003.473,47 / 100,00 | 0,47 | 00000000000000000 / 9 | |
| | NC-PPM | 562 | 0000000000001.581,58 / 100,00 | Novo | 00000000000000000 / 9 | Novo |
| Votos Inválidos | Votos Inválidos | 1 935 | 0000000000005.455,45 / 100,00 | 1,62 | | |
| Total | Total | 35 486 | 0000000000100.00100,00 / 100,00 | | 00000000000000099 / 9 | |
| Eleitorado/Participação | Eleitorado/Participação | 61 979 | 0000000000057.2557,25 / 100,00 | 8,94 | | |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | BE | CH | CDU | NC- PPM | Votantes |
| Agrela | 59,68 | 26,98 | 3,81 | 2,33 | 0,85 | 1,48 | 945 |
| Água Longa | 52,62 | 22,69 | 4,21 | 6,06 | 2,14 | 2,22 | 1 353 |
| Areias, Sequeiró, Lama e Palmeira | 58,63 | 21,85 | 7,27 | 4,22 | 1,92 | 0,95 | 3 273 |
| Aves | 59,41 | 17,83 | 6,50 | 5,29 | 3,16 | 1,69 | 3 954 |
| Carreira e Refojos de Riba de Ave | 64,68 | 12,18 | 4,27 | 5,73 | 4,60 | 1,13 | 1 240 |
| Lamelas e Guimarei | 63,39 | 16,96 | 6,25 | 3,68 | 2,57 | 0,56 | 896 |
| Monte Córdova | 63,33 | 18,85 | 5,10 | 3,50 | 2,44 | 1,86 | 2 255 |
| Negrelos (São Tomé) | 66,99 | 12,77 | 4,92 | 3,37 | 2,55 | 5,30 | 2 075 |
| Rebordões | 64,25 | 16,05 | 5,10 | 3,59 | 4,11 | 1,51 | 1 726 |
| Reguenga | 59,25 | 23,87 | 4,19 | 3,87 | 1,51 | 0,86 | 930 |
| Roriz | 58,87 | 21,60 | 4,26 | 4,01 | 7,10 | 0,56 | 1 972 |
| Santo Tirso, Couto e Burgães | 58,17 | 18,16 | 8,51 | 5,04 | 2,68 | 1,58 | 9 245 |
| Vila Nova do Campo | 66,95 | 13,89 | 4,94 | 4,64 | 4,18 | 1,09 | 3 685 |
| Vilarinho | 52,76 | 26,90 | 2,74 | 3,05 | 9,96 | 0,93 | 1 937 |
| Santo Tirso | 60,36 | 18,63 | 6,05 | 4,44 | 3,47 | 1,58 | 35 486 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Socialista | 19 952 | 0000000000056.2156,21 / 100,00 | 3,52 | 000000000000001717 / 27 | 1 |
| | PSD-CDS | 7 512 | 0000000000021.1621,16 / 100,00 | 14,04 | 00000000000000066 / 27 | 4 |
| | Bloco de Esquerda | 2 380 | 0000000000006.716,71 / 100,00 | - | 00000000000000022 / 27 | - |
| | CHEGA | 1 562 | 0000000000004.404,40 / 100,00 | Novo | 00000000000000011 / 27 | Novo |
| | Coligação Democrática Unitária | 1 468 | 0000000000004.144,14 / 100,00 | 0,74 | 00000000000000011 / 27 | |
| | NC-PPM | 575 | 0000000000001.621,62 / 100,00 | Novo | 00000000000000000 / 27 | Novo |
| Votos Inválidos | Votos Inválidos | 2 044 | 0000000000005.765,76 / 100,00 | 1,59 | | |
| Total | Total | 35 493 | 0000000000100.00100,00 / 100,00 | | 000000000000002727 / 27 | |
| Eleitorado/Participação | Eleitorado/Participação | 61 979 | 0000000000057.2757,27 / 100,00 | 8,92 | | |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | BE | CH | CDU | NC- PPM | Votantes |
| Agrela | 52,70 | 30,37 | 4,97 | 2,75 | 1,06 | 2,22 | 945 |
| Água Longa | 48,19 | 24,61 | 4,95 | 6,13 | 2,88 | 2,29 | 1 353 |
| Areias, Sequeiró, Lama e Palmeira | 55,12 | 23,56 | 8,28 | 4,43 | 2,23 | 0,82 | 3 273 |
| Aves | 56,50 | 19,63 | 7,11 | 4,93 | 3,57 | 1,62 | 3 954 |
| Carreira e Refojos de Riba de Ave | 59,19 | 14,11 | 5,89 | 5,65 | 5,40 | 1,37 | 1 240 |
| Lamelas e Guimarei | 59,93 | 17,30 | 7,25 | 4,35 | 3,35 | 0,45 | 896 |
| Monte Córdova | 56,20 | 23,71 | 5,34 | 3,84 | 2,56 | 2,16 | 2 265 |
| Negrelos (São Tomé) | 65,59 | 14,53 | 4,44 | 2,94 | 2,99 | 5,36 | 2 072 |
| Rebordões | 61,76 | 17,67 | 5,04 | 3,42 | 4,35 | 1,62 | 1 726 |
| Reguenga | 55,48 | 26,02 | 4,95 | 4,73 | 0,86 | 1,08 | 930 |
| Roriz | 55,58 | 23,23 | 4,67 | 3,65 | 7,86 | 0,56 | 1 972 |
| Santo Tirso, Couto e Burgães | 52,43 | 22,47 | 9,36 | 4,79 | 4,05 | 1,53 | 9 245 |
| Vila Nova do Campo | 64,91 | 14,30 | 5,51 | 5,13 | 4,53 | 1,06 | 3 685 |
| Vilarinho | 48,74 | 29,32 | 3,61 | 2,53 | 10,79 | 1,14 | 1 937 |
| Santo Tirso | 56,21 | 21,16 | 6,71 | 4,40 | 4,14 | 1,62 | 35 493 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Socialista | 19 131 | 0000000000053.9153,91 / 100,00 | 0,84 | 000000000000001111 / 14 | 1 | 000000000000008181 / 142 | 1 |
| | PSD-CDS | 7 205 | 0000000000020.3020,30 / 100,00 | 9,60 | 00000000000000000 / 14 | 2 | 000000000000003030 / 142 | 13 |
| | Grupo de Cidadãos | 3 741 | 0000000000010.5410,54 / 100,00 | 3,87 | 00000000000000033 / 14 | 1 | 000000000000002525 / 142 | 8 |
| | Coligação Democrática Unitária | 1 910 | 0000000000005.385,38 / 100,00 | 0,42 | 00000000000000000 / 14 | | 00000000000000044 / 142 | 2 |
| | Bloco de Esquerda | 1 313 | 0000000000003.703,70 / 100,00 | - | 00000000000000000 / 14 | - | 00000000000000022 / 142 | - |
| | CHEGA | 164 | 0000000000000.460,46 / 100,00 | Novo | 00000000000000000 / 14 | Novo | 00000000000000000 / 142 | Novo |
| Votos Inválidos | Votos Inválidos | 2 020 | 0000000000005.705,70 / 100,00 | 1,98 | | | | |
| Total | Total | 35 484 | 0000000000100.00100,00 / 100,00 | | 000000000000001414 / 14 | | 0000000000000142142 / 142 | |
| Eleitorado/Participação | Eleitorado/Participação | 61 979 | 0000000000057.2557,25 / 100,00 | 8,94 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Agrela | Grupo de Cidadãos | 0000000000053.3353,33 / 100,00 | 00000000000000055 / 9 |
| Água Longa | Grupo de Cidadãos | 0000000000062.0162,01 / 100,00 | 00000000000000077 / 9 |
| Areias, Sequeiró, Lama e Palmeira | Partido Socialista | 0000000000061.2361,23 / 100,00 | 00000000000000099 / 13 |
| Aves | Partido Socialista | 0000000000059.6459,64 / 100,00 | 00000000000000099 / 13 |
| Carreira e Refojos de Riba de Ave | Partido Socialista | 0000000000072.2672,26 / 100,00 | 00000000000000077 / 9 |
| Lamelas e Guimarei | Partido Socialista | 0000000000059.4959,49 / 100,00 | 00000000000000077 / 9 |
| Monte Córdova | Grupo de Cidadãos | 0000000000057.5657,56 / 100,00 | 00000000000000066 / 9 |
| Negrelos (São Tomé) | Partido Socialista | 0000000000078.6878,68 / 100,00 | 00000000000000088 / 9 |
| Rebordões | Partido Socialista | 0000000000068.2568,25 / 100,00 | 00000000000000077 / 9 |
| Reguenga | Partido Socialista | 0000000000045.4845,48 / 100,00 | 00000000000000044 / 9 |
| Roriz | Partido Socialista | 0000000000056.2456,24 / 100,00 | 00000000000000055 / 9 |
| Santo Tirso, Couto e Burgães | Partido Socialista | 0000000000059.4259,42 / 100,00 | 00000000000000099 / 13 |
| Vila Nova do Campo | Partido Socialista | 0000000000071.7871,78 / 100,00 | 000000000000001212 / 13 |
| Vilarinho | Partido Socialista | 0000000000044.4544,45 / 100,00 | 00000000000000044 / 9 |

### Trofa
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | PSD-CDS | 11 898 | 0000000000056.4756,47 / 100,00 | 3,14 | 00000000000000055 / 7 | |
| | Partido Socialista | 6 790 | 0000000000032.2332,23 / 100,00 | 0,40 | 00000000000000022 / 7 | |
| | Pessoas–Animais–Natureza | 567 | 0000000000002.692,69 / 100,00 | - | 00000000000000000 / 7 | - |
| | CHEGA | 511 | 0000000000002.432,43 / 100,00 | Novo | 00000000000000000 / 7 | Novo |
| | Coligação Democrática Unitária | 483 | 0000000000002.292,29 / 100,00 | 1,98 | 00000000000000000 / 7 | |
| Votos Inválidos | Votos Inválidos | 820 | 0000000000003.893,89 / 100,00 | 0,30 | | |
| Total | Total | 21 069 | 0000000000100.00100,00 / 100,00 | | 00000000000000077 / 7 | |
| Eleitorado/Participação | Eleitorado/Participação | 33 834 | 0000000000062.2762,27 / 100,00 | 2,82 | | |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PSD- CDS | PS | PAN | CH | CDU | Votantes |
| Alvarelhos e Guidões | 60,69 | 28,90 | 2,51 | 2,05 | 2,79 | 2 872 |
| Bougado (São Martinho e Santiago) | 62,07 | 26,83 | 2,68 | 2,33 | 2,20 | 11 478 |
| Coronado (São Romão e São Mamede) | 40,65 | 46,83 | 2,73 | 3,20 | 2,71 | 4 657 |
| Covelas | 47,07 | 41,61 | 1,99 | 1,99 | 0,79 | 1 007 |
| Muro | 62,94 | 26,54 | 3,79 | 1,42 | 1,61 | 1 055 |
| Trofa | 56,47 | 32,23 | 2,69 | 2,43 | 2,29 | 21 069 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | PSD-CDS | 10 945 | 0000000000051.9551,95 / 100,00 | 5,04 | 000000000000001212 / 21 | 1 |
| | Partido Socialista | 6 840 | 0000000000032.4632,46 / 100,00 | 0,05 | 00000000000000088 / 21 | 1 |
| | Pessoas–Animais–Natureza | 1 037 | 0000000000004.924,92 / 100,00 | - | 00000000000000011 / 21 | - |
| | Coligação Democrática Unitária | 682 | 0000000000003.243,24 / 100,00 | 2,70 | 00000000000000000 / 21 | 1 |
| | CHEGA | 646 | 0000000000003.073,07 / 100,00 | Novo | 00000000000000000 / 21 | Novo |
| Votos Inválidos | Votos Inválidos | 920 | 0000000000004.374,37 / 100,00 | 0,19 | | |
| Total | Total | 21 070 | 0000000000100.00100,00 / 100,00 | | 000000000000002121 / 21 | |
| Eleitorado/Participação | Eleitorado/Participação | 33 834 | 0000000000062.2762,27 / 100,00 | 2,84 | | |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PSD- CDS | PS | PAN | CDU | CH | Votantes |
| Alvarelhos e Guidões | 57,00 | 30,40 | 3,55 | 2,75 | 2,54 | 2 872 |
| Bougado (São Martinho e Santiago) | 56,58 | 26,78 | 5,63 | 3,48 | 3,00 | 11 479 |
| Coronado (São Romão e São Mamede) | 36,68 | 47,24 | 4,51 | 3,63 | 3,95 | 4 657 |
| Covelas | 47,07 | 40,62 | 3,18 | 1,19 | 1,89 | 1 007 |
| Muro | 59,81 | 26,92 | 4,45 | 2,18 | 2,46 | 1 055 |
| Trofa | 51,95 | 32,46 | 4,92 | 3,24 | 3,07 | 21 070 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | PSD-CDS | 11 182 | 0000000000053.0753,07 / 100,00 | 3,30 | 00000000000000044 / 5 | | 000000000000003131 / 53 | 1 |
| | Partido Socialista | 7 521 | 0000000000035.7035,70 / 100,00 | 4,35 | 00000000000000011 / 5 | | 000000000000002222 / 53 | 6 |
| | Coligação Democrática Unitária | 574 | 0000000000002.722,72 / 100,00 | 2,19 | 00000000000000000 / 5 | | 00000000000000000 / 53 | |
| | CHEGA | 564 | 0000000000002.682,68 / 100,00 | Novo | 00000000000000000 / 5 | Novo | 00000000000000000 / 53 | Novo |
| | Pessoas–Animais–Natureza | 393 | 0000000000001.871,87 / 100,00 | - | 00000000000000000 / 5 | - | 00000000000000000 / 53 | - |
| Votos Inválidos | Votos Inválidos | 836 | 0000000000003.973,97 / 100,00 | 0,43 | | | | |
| Total | Total | 21 070 | 0000000000100.00100,00 / 100,00 | | 00000000000000055 / 5 | | 000000000000005353 / 53 | |
| Eleitorado/Participação | Eleitorado/Participação | 33 834 | 0000000000062.2762,27 / 100,00 | 2,83 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Alvarelhos e Guidões | PSD-CDS | 0000000000060.3860,38 / 100,00 | 00000000000000066 / 9 |
| Bougado (São Martinho e Santiago) | PSD-CDS | 0000000000059.1059,10 / 100,00 | 00000000000000099 / 13 |
| Coronado (São Romão e São Mamede) | Partido Socialista | 0000000000058.3958,39 / 100,00 | 00000000000000099 / 13 |
| Covelas | PSD-CDS | 0000000000051.9451,94 / 100,00 | 00000000000000055 / 9 |
| Muro | PSD-CDS | 0000000000066.9266,92 / 100,00 | 00000000000000077 / 9 |

### Valongo
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Socialista | 20 194 | 0000000000050.1250,12 / 100,00 | 7,19 | 00000000000000066 / 9 | |
| | PSD-CDS | 9 732 | 0000000000024.1624,16 / 100,00 | 2,23 | 00000000000000033 / 9 | |
| | Coligação Democrática Unitária | 2 062 | 0000000000005.125,12 / 100,00 | 0,10 | 00000000000000000 / 9 | |
| | Bloco de Esquerda | 1 955 | 0000000000004.854,85 / 100,00 | 0,64 | 00000000000000000 / 9 | |
| | CHEGA | 1 693 | 0000000000004.204,20 / 100,00 | Novo | 00000000000000000 / 9 | Novo |
| | Pessoas–Animais–Natureza | 1 201 | 0000000000002.982,98 / 100,00 | - | 00000000000000000 / 9 | - |
| | Nós, Cidadãos! | 1 100 | 0000000000002.732,73 / 100,00 | - | 00000000000000000 / 9 | - |
| Votos Inválidos | Votos Inválidos | 2 351 | 0000000000005.845,84 / 100,00 | 0,55 | | |
| Total | Total | 40 288 | 0000000000100.00100,00 / 100,00 | | 00000000000000099 / 9 | |
| Eleitorado/Participação | Eleitorado/Participação | 84 294 | 0000000000047.7947,79 / 100,00 | 5,90 | | |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | CDU | BE | CH | PAN | NC | Votantes |
| Alfena | 54,32 | 25,29 | 3,09 | 3,20 | 3,92 | 2,69 | 1,86 | 6 508 |
| Campo e Sobrado | 50,25 | 28,65 | 7,73 | 2,32 | 2,74 | 1,71 | 1,58 | 7 582 |
| Ermesinde | 45,34 | 24,22 | 5,19 | 6,73 | 5,02 | 3,59 | 3,26 | 15 419 |
| Valongo | 54,35 | 20,22 | 4,40 | 4,95 | 4,23 | 3,18 | 3,30 | 10 779 |
| Valongo | 50,12 | 24,16 | 5,12 | 4,85 | 4,20 | 2,98 | 2,73 | 40 288 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Socialista | 18 217 | 0000000000045.2245,22 / 100,00 | 6,18 | 000000000000001414 / 27 | 1 |
| | PSD-CDS | 10 055 | 0000000000024.9624,96 / 100,00 | 4,49 | 00000000000000088 / 27 | 1 |
| | Coligação Democrática Unitária | 2 331 | 0000000000005.795,79 / 100,00 | 1,00 | 00000000000000011 / 27 | 1 |
| | Bloco de Esquerda | 2 318 | 0000000000005.755,75 / 100,00 | 0,62 | 00000000000000011 / 27 | |
| | CHEGA | 1 934 | 0000000000004.804,80 / 100,00 | Novo | 00000000000000011 / 27 | Novo |
| | Pessoas–Animais–Natureza | 1 577 | 0000000000003.913,91 / 100,00 | - | 00000000000000011 / 27 | - |
| | Nós, Cidadãos! | 1 347 | 0000000000003.343,34 / 100,00 | - | 00000000000000011 / 27 | - |
| Votos Inválidos | Votos Inválidos | 2 508 | 0000000000006.236,23 / 100,00 | 0,24 | | |
| Total | Total | 40 287 | 0000000000100.00100,00 / 100,00 | | 000000000000002727 / 27 | |
| Eleitorado/Participação | Eleitorado/Participação | 84 294 | 0000000000047.7947,79 / 100,00 | 5,90 | | |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | CDU | BE | CH | PAN | NC | Votantes |
| Alfena | 49,95 | 27,32 | 3,32 | 3,87 | 4,39 | 3,30 | 2,07 | 6 508 |
| Campo e Sobrado | 43,72 | 30,31 | 9,07 | 3,07 | 3,72 | 2,48 | 1,91 | 7 582 |
| Ermesinde | 42,05 | 23,84 | 5,61 | 7,76 | 5,42 | 4,66 | 3,75 | 15 418 |
| Valongo | 47,95 | 21,37 | 5,21 | 5,91 | 4,93 | 4,23 | 4,54 | 10 779 |
| Valongo | 45,22 | 24,96 | 5,79 | 5,75 | 4,80 | 3,91 | 3,34 | 40 287 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Socialista | 18 816 | 0000000000046.7046,70 / 100,00 | 3,12 | 00000000000000044 / 4 | 1 | 000000000000003535 / 64 | |
| | PSD-CDS | 11 996 | 0000000000029.7829,78 / 100,00 | 5,65 | 00000000000000000 / 4 | | 000000000000002121 / 64 | 5 |
| | Bloco de Esquerda | 2 575 | 0000000000006.396,39 / 100,00 | 1,10 | 00000000000000000 / 4 | | 00000000000000033 / 64 | 1 |
| | Coligação Democrática Unitária | 2 429 | 0000000000006.036,03 / 100,00 | 0,02 | 00000000000000000 / 4 | | 00000000000000033 / 64 | |
| | CHEGA | 1 885 | 0000000000004.684,68 / 100,00 | Novo | 00000000000000000 / 4 | Novo | 00000000000000022 / 64 | Novo |
| Votos Inválidos | Votos Inválidos | 2 587 | 0000000000006.426,42 / 100,00 | 0,65 | | | | |
| Total | Total | 40 288 | 0000000000100.00100,00 / 100,00 | | 00000000000000044 / 4 | | 000000000000006464 / 64 | |
| Eleitorado/Participação | Eleitorado/Participação | 84 294 | 0000000000047.7947,79 / 100,00 | 5,90 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Alfena | Partido Socialista | 0000000000051.1751,17 / 100,00 | 00000000000000088 / 13 |
| Campo e Sobrado | Partido Socialista | 0000000000040.5140,51 / 100,00 | 00000000000000066 / 13 |
| Ermesinde | Partido Socialista | 0000000000045.1245,12 / 100,00 | 000000000000001010 / 19 |
| Valongo | Partido Socialista | 0000000000050.6450,64 / 100,00 | 000000000000001111 / 19 |

### Vila do Conde
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Socialista | 18 395 | 0000000000042.4142,41 / 100,00 | 10,39 | 00000000000000055 / 9 | 2 |
| | Elisa Ferraz - Nós Avançamos Unidos | 13 045 | 0000000000030.0830,08 / 100,00 | 17,66 | 00000000000000033 / 9 | 2 |
| | Partido Social Democrata | 5 974 | 0000000000013.7713,77 / 100,00 | - | 00000000000000011 / 9 | - |
| | CHEGA | 1 097 | 0000000000002.532,53 / 100,00 | Novo | 00000000000000000 / 9 | Novo |
| | Coligação Democrática Unitária | 863 | 0000000000001.991,99 / 100,00 | 0,21 | 00000000000000000 / 9 | |
| | Pessoas–Animais–Natureza | 728 | 0000000000001.681,68 / 100,00 | - | 00000000000000000 / 9 | - |
| | Iniciativa Liberal | 727 | 0000000000001.681,68 / 100,00 | Novo | 00000000000000000 / 9 | Novo |
| | Bloco de Esquerda | 704 | 0000000000001.621,62 / 100,00 | 0,20 | 00000000000000000 / 9 | |
| | CDS – Partido Popular | 468 | 0000000000001.081,08 / 100,00 | - | 00000000000000000 / 9 | - |
| Votos Inválidos | Votos Inválidos | 1 372 | 0000000000003.163,16 / 100,00 | 0,04 | | |
| Total | Total | 43 373 | 0000000000100.00100,00 / 100,00 | | 00000000000000099 / 9 | |
| Eleitorado/Participação | Eleitorado/Participação | 71 769 | 0000000000060.4360,43 / 100,00 | 2,14 | | |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | NAU | PSD | CH | CDU | PAN | IL | BE | CDS | Votantes |
| Árvore | 34,41 | 37,44 | 12,83 | 2,66 | 2,56 | 2,19 | 1,92 | 1,95 | 1,08 | 2 970 |
| Aveleda | 63,58 | 11,84 | 11,53 | 1,37 | 2,43 | 1,82 | 1,37 | 2,12 | 0,76 | 659 |
| Azurara | 30,69 | 43,65 | 10,37 | 2,59 | 3,01 | 1,67 | 1,42 | 1,84 | 1,34 | 1 196 |
| Bagunte, Ferreiró, Outeiro Maior e Parada | 31,06 | 43,73 | 13,50 | 4,05 | 0,64 | 1,03 | 0,64 | 0,71 | 1,03 | 1 555 |
| Fajozes | 20,58 | 51,26 | 15,28 | 2,78 | 3,41 | 1,39 | 1,01 | 1,77 | 0,51 | 792 |
| Fornelo e Vairão | 40,39 | 37,34 | 12,36 | 1,70 | 1,09 | 1,22 | 1,15 | 0,81 | 0,88 | 1 473 |
| Gião | 55,43 | 25,89 | 7,73 | 1,91 | 1,65 | 1,65 | 1,30 | 0,78 | 0,43 | 1 151 |
| Guilhabreu | 59,36 | 23,96 | 8,83 | 2,26 | 0,71 | 0,35 | 0,57 | 1,06 | 0,21 | 1 415 |
| Junqueira | 43,23 | 18,74 | 30,64 | 2,26 | 0,62 | 0,39 | 0,47 | 0,23 | 0,70 | 1 286 |
| Labruge | 47,70 | 20,58 | 12,30 | 2,85 | 2,52 | 3,04 | 3,17 | 2,07 | 0,78 | 1 545 |
| Macieira da Maia | 32,62 | 46,90 | 9,31 | 2,14 | 3,24 | 1,38 | 0,62 | 1,03 | 0,55 | 1 450 |
| Malta e Canidelo | 33,88 | 50,64 | 6,72 | 1,97 | 0,68 | 1,29 | 1,02 | 1,36 | 0,07 | 1 473 |
| Mindelo | 33,82 | 30,25 | 16,09 | 2,51 | 2,12 | 3,09 | 2,87 | 2,95 | 1,54 | 2 268 |
| Modivas | 53,09 | 26,12 | 11,42 | 1,69 | 1,78 | 0,75 | 1,22 | 1,59 | 0,28 | 1 068 |
| Retorta e Tougues | 50,28 | 29,97 | 10,37 | 1,76 | 1,27 | 1,06 | 1,27 | 0,92 | 1,27 | 1 418 |
| Rio Mau e Arcos | 51,32 | 17,95 | 18,83 | 2,35 | 1,52 | 0,53 | 1,06 | 0,65 | 2,76 | 1 705 |
| Touguinha e Touguinhó | 31,39 | 26,48 | 25,58 | 4,01 | 1,92 | 1,98 | 1,64 | 1,92 | 1,30 | 1 771 |
| Vila Chã | 39,65 | 38,13 | 7,62 | 3,86 | 1,62 | 1,72 | 1,62 | 0,99 | 1,10 | 1 917 |
| Vila do Conde | 47,09 | 25,67 | 12,73 | 2,29 | 2,38 | 1,77 | 2,11 | 1,89 | 1,22 | 13 353 |
| Vilar do Pinheiro | 34,80 | 18,60 | 28,48 | 3,57 | 1,85 | 2,54 | 1,92 | 2,40 | 1,17 | 1 457 |
| Vilar e Mosteiró | 39,28 | 33,08 | 12,34 | 2,62 | 1,93 | 1,93 | 1,59 | 2,07 | 1,17 | 1 451 |
| Vila do Conde | 42,41 | 30,08 | 13,77 | 2,53 | 1,99 | 1,68 | 1,68 | 1,62 | 1,08 | 43 373 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Socialista | 17 761 | 0000000000040.9440,94 / 100,00 | 8,47 | 000000000000001313 / 27 | 3 |
| | Elisa Ferraz - Nós Avançamos Unidos | 11 721 | 0000000000027.0227,02 / 100,00 | 17,38 | 00000000000000099 / 27 | 4 |
| | Partido Social Democrata | 6 340 | 0000000000014.6114,61 / 100,00 | - | 00000000000000044 / 27 | - |
| | CHEGA | 1 355 | 0000000000003.123,12 / 100,00 | Novo | 00000000000000011 / 27 | Novo |
| | Coligação Democrática Unitária | 1 144 | 0000000000002.642,64 / 100,00 | 0,20 | 00000000000000000 / 27 | |
| | Pessoas–Animais–Natureza | 998 | 0000000000002.302,30 / 100,00 | - | 00000000000000000 / 27 | - |
| | Bloco de Esquerda | 987 | 0000000000002.272,27 / 100,00 | 0,14 | 00000000000000000 / 27 | |
| | Iniciativa Liberal | 832 | 0000000000001.921,92 / 100,00 | Novo | 00000000000000000 / 27 | Novo |
| | CDS – Partido Popular | 731 | 0000000000001.681,68 / 100,00 | - | 00000000000000000 / 27 | - |
| Votos Inválidos | Votos Inválidos | 1 517 | 0000000000003.503,50 / 100,00 | 0,02 | | |
| Total | Total | 43 386 | 0000000000100.00100,00 / 100,00 | | 000000000000002727 / 27 | |
| Eleitorado/Participação | Eleitorado/Participação | 71 769 | 0000000000060.4560,45 / 100,00 | 2,10 | | |
| Freguesia | % | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | NAU | PSD | CH | CDU | PAN | BE | IL | CDS | Votantes |
| Árvore | 33,54 | 33,57 | 13,33 | 3,20 | 3,00 | 3,47 | 2,22 | 1,95 | 2,22 | 2 970 |
| Aveleda | 61,91 | 11,53 | 12,90 | 1,21 | 2,58 | 2,12 | 2,73 | 1,37 | 0,91 | 659 |
| Azurara | 29,26 | 40,38 | 10,28 | 3,51 | 4,01 | 2,93 | 2,84 | 1,84 | 1,84 | 1 196 |
| Bagunte, Ferreiró, Outeiro Maior e Parada | 28,36 | 41,35 | 14,86 | 5,79 | 1,29 | 1,03 | 1,03 | 0,90 | 1,22 | 1 555 |
| Fajozes | 20,96 | 49,87 | 14,27 | 3,28 | 3,66 | 1,64 | 2,65 | 0,88 | 0,51 | 792 |
| Fornelo e Vairão | 39,85 | 32,32 | 14,80 | 2,51 | 1,36 | 1,56 | 1,29 | 1,09 | 1,29 | 1 473 |
| Gião | 55,60 | 23,37 | 8,69 | 2,43 | 1,39 | 2,35 | 1,30 | 1,13 | 0,43 | 1 151 |
| Guilhabreu | 58,80 | 20,49 | 10,60 | 2,97 | 0,71 | 0,78 | 1,41 | 0,57 | 0,49 | 1 415 |
| Junqueira | 44,56 | 14,70 | 31,18 | 2,57 | 0,62 | 0,70 | 0,70 | 0,39 | 1,32 | 1 286 |
| Labruge | 46,83 | 20,31 | 12,94 | 3,17 | 2,78 | 2,72 | 2,33 | 3,23 | 1,03 | 1 546 |
| Macieira da Maia | 32,28 | 44,62 | 10,69 | 2,07 | 2,90 | 1,45 | 1,31 | 0,97 | 0,90 | 1 450 |
| Malta e Canidelo | 34,15 | 46,57 | 7,94 | 2,10 | 1,43 | 1,36 | 1,49 | 1,15 | 0,88 | 1 473 |
| Mindelo | 32,14 | 26,19 | 16,75 | 3,44 | 2,38 | 5,07 | 3,70 | 3,13 | 1,94 | 2 268 |
| Modivas | 49,34 | 25,09 | 13,01 | 1,97 | 2,62 | 1,50 | 2,15 | 0,84 | 1,03 | 1 068 |
| Retorta e Tougues | 49,44 | 29,44 | 10,77 | 2,10 | 1,54 | 1,26 | 1,19 | 1,12 | 1,05 | 1 430 |
| Rio Mau e Arcos | 49,38 | 17,13 | 19,88 | 2,52 | 1,82 | 0,76 | 0,82 | 1,11 | 3,23 | 1 705 |
| Touguinha e Touguinhó | 30,94 | 22,64 | 26,31 | 5,36 | 2,48 | 2,37 | 2,20 | 1,98 | 1,58 | 1 771 |
| Vila Chã | 38,39 | 36,25 | 8,45 | 4,64 | 2,24 | 2,14 | 1,20 | 2,03 | 1,20 | 1 917 |
| Vila do Conde | 44,48 | 21,82 | 13,44 | 2,89 | 3,70 | 2,60 | 3,06 | 2,64 | 2,16 | 13 353 |
| Vilar do Pinheiro | 33,08 | 15,37 | 29,58 | 4,12 | 2,26 | 2,88 | 2,95 | 2,20 | 2,61 | 1 457 |
| Vilar e Mosteiró | 38,73 | 30,88 | 12,75 | 2,89 | 2,21 | 2,07 | 2,83 | 1,72 | 1,52 | 1 451 |
| Vila do Conde | 40,94 | 27,02 | 14,61 | 3,12 | 2,64 | 2,30 | 2,27 | 1,92 | 1,68 | 43 386 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Socialista | 17 430 | 0000000000040.1840,18 / 100,00 | 5,03 | 000000000000001010 / 21 | | 000000000000008888 / 203 | 9 |
| | Grupo de Cidadãos | 14 066 | 0000000000032.4232,42 / 100,00 | 8,49 | 00000000000000099 / 21 | 1 | 000000000000008282 / 203 | 4 |
| | Partido Social Democrata | 6 603 | 0000000000015.2215,22 / 100,00 | - | 00000000000000022 / 21 | - | 000000000000003030 / 203 | - |
| | Coligação Democrática Unitária | 1 538 | 0000000000003.553,55 / 100,00 | 0,35 | 00000000000000000 / 21 | | 00000000000000022 / 203 | |
| | CDS – Partido Popular | 612 | 0000000000001.411,41 / 100,00 | - | 00000000000000000 / 21 | - | 00000000000000000 / 203 | - |
| | CHEGA | 498 | 0000000000001.151,15 / 100,00 | Novo | 00000000000000000 / 21 | Novo | 00000000000000011 / 203 | Novo |
| | Bloco de Esquerda | 449 | 0000000000001.031,03 / 100,00 | 0,14 | 00000000000000000 / 21 | | 00000000000000000 / 203 | |
| | Iniciativa Liberal | 345 | 0000000000000.800,80 / 100,00 | Novo | 00000000000000000 / 21 | Novo | 00000000000000000 / 203 | Novo |
| Votos Inválidos | Votos Inválidos | 1 841 | 0000000000004.244,24 / 100,00 | 0,16 | | | | |
| Total | Total | 43 382 | 0000000000100.00100,00 / 100,00 | | 000000000000002121 / 21 | | 0000000000000203203 / 203 | 4 |
| Eleitorado/Participação | Eleitorado/Participação | 71 769 | 0000000000060.4560,45 / 100,00 | 2,07 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Árvore | Grupo de Cidadãos | 0000000000043.6443,64 / 100,00 | 00000000000000066 / 13 |
| Aveleda | Partido Socialista | 0000000000073.1473,14 / 100,00 | 00000000000000077 / 9 |
| Azurara | Grupo de Cidadãos | 0000000000053.4353,43 / 100,00 | 00000000000000066 / 9 |
| Bagunte, Ferreiró, Outeiro Maior e Parada | Grupo de Cidadãos | 0000000000070.4870,48 / 100,00 | 00000000000000088 / 9 |
| Fajozes | Grupo de Cidadãos | 0000000000066.4166,41 / 100,00 | 00000000000000077 / 9 |
| Fornelo e Vairão | Partido Socialista | 0000000000036.5236,52 / 100,00 | 00000000000000044 / 9 |
| Gião | Partido Socialista | 0000000000072.8972,89 / 100,00 | 00000000000000088 / 9 |
| Guilhabreu | Partido Socialista | 0000000000062.6962,69 / 100,00 | 00000000000000066 / 9 |
| Junqueira | Partido Socialista | 0000000000050.2350,23 / 100,00 | 00000000000000055 / 9 |
| Labruge | Partido Socialista | 0000000000050.9750,97 / 100,00 | 00000000000000055 / 9 |
| Macieira da Maia | Grupo de Cidadãos | 0000000000058.9058,90 / 100,00 | 00000000000000066 / 9 |
| Malta e Canidelo | Grupo de Cidadãos | 0000000000059.1359,13 / 100,00 | 00000000000000066 / 9 |
| Mindelo | Grupo de Cidadãos | 0000000000056.6156,61 / 100,00 | 00000000000000066 / 9 |
| Modivas | Partido Socialista | 0000000000054.3154,31 / 100,00 | 00000000000000066 / 9 |
| Retorta e Tougues | Partido Socialista | 0000000000057.9857,98 / 100,00 | 00000000000000066 / 9 |
| Rio Mau e Arcos | Partido Socialista | 0000000000059.9459,94 / 100,00 | 00000000000000066 / 9 |
| Touguinha e Touguinhó | Partido Social Democrata | 0000000000041.9341,93 / 100,00 | 00000000000000044 / 9 |
| Vila Chã | Grupo de Cidadãos | 0000000000053.8353,83 / 100,00 | 00000000000000066 / 9 |
| Vila do Conde | Partido Socialista | 0000000000048.2248,22 / 100,00 | 000000000000001111 / 19 |
| Vilar do Pinheiro | Partido Social Democrata | 0000000000051.5851,58 / 100,00 | 00000000000000055 / 9 |
| Vilar e Mosteiró | Grupo de Cidadãos | 0000000000056.2756,27 / 100,00 | 00000000000000066 / 9 |

### Vila Nova de Gaia
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Socialista | 73 712 | 0000000000057.7957,79 / 100,00 | 3,89 | 00000000000000099 / 11 | |
| | PSD-CDS-PPM | 22 407 | 0000000000017.5717,57 / 100,00 | 2,73 | 00000000000000022 / 11 | |
| | Coligação Democrática Unitária | 6 162 | 0000000000004.834,83 / 100,00 | 0,32 | 00000000000000000 / 11 | |
| | Bloco de Esquerda | 5 886 | 0000000000004.614,61 / 100,00 | 0,57 | 00000000000000000 / 11 | |
| | CHEGA | 5 368 | 0000000000004.214,21 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| | Iniciativa Liberal | 3 760 | 0000000000002.952,95 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| | Pessoas–Animais–Natureza | 3 484 | 0000000000002.732,73 / 100,00 | 0,16 | 00000000000000000 / 11 | |
| | PDR-MPT | 606 | 0000000000000.480,48 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| | LIVRE | 582 | 0000000000000.460,46 / 100,00 | - | 00000000000000000 / 11 | - |
| Votos Inválidos | Votos Inválidos | 5 579 | 0000000000004.374,37 / 100,00 | 0,38 | | |
| Total | Total | 127 546 | 0000000000100.00100,00 / 100,00 | | 000000000000001111 / 11 | |
| Eleitorado/Participação | Eleitorado/Participação | 267 468 | 0000000000047.6947,69 / 100,00 | 4,42 | | |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Socialista | 63 983 | 0000000000050.1650,16 / 100,00 | 4,95 | 000000000000001919 / 33 | 1 |
| | PSD-CDS-PPM | 25 465 | 0000000000019.9619,96 / 100,00 | 2,38 | 00000000000000077 / 33 | 1 |
| | Bloco de Esquerda | 8 694 | 0000000000006.826,82 / 100,00 | 0,40 | 00000000000000022 / 33 | |
| | Coligação Democrática Unitária | 7 177 | 0000000000005.635,63 / 100,00 | 0,32 | 00000000000000022 / 33 | |
| | CHEGA | 5 747 | 0000000000004.514,51 / 100,00 | Novo | 00000000000000011 / 33 | Novo |
| | Pessoas–Animais–Natureza | 4 768 | 0000000000003.743,74 / 100,00 | 0,02 | 00000000000000011 / 33 | |
| | Iniciativa Liberal | 4 376 | 0000000000003.433,43 / 100,00 | Novo | 00000000000000011 / 33 | Novo |
| | PDR-MPT | 906 | 0000000000000.710,71 / 100,00 | Novo | 00000000000000000 / 33 | Novo |
| Votos Inválidos | Votos Inválidos | 6 438 | 0000000000005.045,04 / 100,00 | 0,22 | | |
| Total | Total | 127 554 | 0000000000100.00100,00 / 100,00 | | 000000000000003333 / 33 | |
| Eleitorado/Participação | Eleitorado/Participação | 267 468 | 0000000000047.6947,69 / 100,00 | 4,37 | | |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Socialista | 66 670 | 0000000000052.2852,28 / 100,00 | 3,73 | 000000000000001515 / 15 | | 0000000000000134134 / 215 | 6 |
| | PSD-CDS-PPM | 28 743 | 0000000000022.5422,54 / 100,00 | 0,23 | 00000000000000000 / 15 | | 000000000000005656 / 215 | 5 |
| | Coligação Democrática Unitária | 8 051 | 0000000000006.316,31 / 100,00 | 0,03 | 00000000000000000 / 15 | | 00000000000000088 / 215 | 1 |
| | Bloco de Esquerda | 7 125 | 0000000000005.595,59 / 100,00 | 0,15 | 00000000000000000 / 15 | | 00000000000000099 / 215 | 1 |
| | CHEGA | 5 453 | 0000000000004.284,28 / 100,00 | Novo | 00000000000000000 / 15 | Novo | 00000000000000033 / 215 | Novo |
| | Grupo de Cidadãos | 1 551 | 0000000000001.221,22 / 100,00 | 1,54 | 00000000000000000 / 15 | | 00000000000000022 / 215 | 3 |
| | Iniciativa Liberal | 954 | 0000000000000.750,75 / 100,00 | Novo | 00000000000000000 / 15 | Novo | 00000000000000000 / 215 | Novo |
| | Pessoas–Animais–Natureza | 833 | 0000000000000.650,65 / 100,00 | - | 00000000000000000 / 15 | - | 00000000000000011 / 215 | - |
| | NC-RIR | 616 | 0000000000000.480,48 / 100,00 | Novo | 00000000000000000 / 15 | Novo | 00000000000000022 / 215 | Novo |
| Votos Inválidos | Votos Inválidos | 7 541 | 0000000000005.925,92 / 100,00 | 0,12 | | | | |
| Total | Total | 127 537 | 0000000000100.00100,00 / 100,00 | | 000000000000001515 / 15 | | 0000000000000215215 / 215 | |
| Eleitorado/Participação | Eleitorado/Participação | 267 468 | 0000000000047.6847,68 / 100,00 | 4,41 | | | | |