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

Os resultados nos concelhos do distrito de Braga foram os seguintes:

### Amares
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | PSD-CDS | 5 793 | 0000000000051.9551,95 / 100,00 | 6,70 | 00000000000000044 / 7 | 1 |
| | Partido Socialista | 3 602 | 0000000000032.3032,30 / 100,00 | 11,81 | 00000000000000033 / 7 | 2 |
| | CHEGA | 902 | 0000000000008.098,09 / 100,00 | Novo | 00000000000000000 / 7 | Novo |
| | Coligação Democrática Unitária | 307 | 0000000000002.752,75 / 100,00 | 0,55 | 00000000000000000 / 7 | |
| Votos Inválidos | Votos Inválidos | 548 | 0000000000004.924,92 / 100,00 | 0,84 | | |
| Total | Total | 11 152 | 0000000000100.00100,00 / 100,00 | | 00000000000000077 / 7 | |
| Eleitorado/Participação | Eleitorado/Participação | 17 408 | 0000000000064.0664,06 / 100,00 | 0,45 | | |
| Freguesia | % | % | % | % | Votantes |
| Freguesia | PSD- CDS | PS | CH | CDU | Votantes |
| Amares e Figueiredo | 39,25 | 45,06 | 10,19 | 2,04 | 1 669 |
| Barreiros | 60,80 | 21,36 | 11,03 | 2,11 | 426 |
| Bico | 60,04 | 21,99 | 10,36 | 2,96 | 473 |
| Bouro (Santa Maria) | 62,70 | 24,03 | 5,95 | 2,52 | 437 |
| Bouro (Santa Marta) | 60,13 | 29,11 | 3,16 | 2,22 | 316 |
| Caires | 39,56 | 45,33 | 5,94 | 4,24 | 589 |
| Caldelas, Sequeiros e Paranhos | 66,67 | 23,29 | 5,22 | 1,74 | 747 |
| Carrazedo | 59,70 | 26,79 | 8,44 | 1,27 | 474 |
| Dornelas | 61,24 | 24,85 | 5,92 | 2,07 | 338 |
| Ferreiros, Prozelo e Besteiros | 41,30 | 40,34 | 10,24 | 3,25 | 2 402 |
| Fiscal | 61,95 | 19,49 | 7,66 | 3,25 | 431 |
| Goães | 66,77 | 21,36 | 4,75 | 1,19 | 337 |
| Lago | 52,91 | 28,81 | 7,66 | 5,17 | 1 083 |
| Rendufe | 57,43 | 26,00 | 6,86 | 2,29 | 700 |
| Torre e Portela | 54,47 | 31,84 | 6,42 | 1,68 | 358 |
| Vilela, Seramil e Paredes Secas | 68,82 | 19,62 | 4,57 | 1,88 | 372 |
| Amares | 51,95 | 32,30 | 8,09 | 2,75 | 11 152 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | PSD-CDS | 5 626 | 0000000000050.4550,45 / 100,00 | 5,04 | 000000000000001212 / 21 | 1 |
| | Partido Socialista | 3 484 | 0000000000031.2431,24 / 100,00 | 9,71 | 00000000000000077 / 21 | 2 |
| | CHEGA | 1 022 | 0000000000009.169,16 / 100,00 | Novo | 00000000000000022 / 21 | Novo |
| | Coligação Democrática Unitária | 410 | 0000000000003.683,68 / 100,00 | 0,12 | 00000000000000000 / 21 | |
| Votos Inválidos | Votos Inválidos | 610 | 0000000000005.475,47 / 100,00 | 0,39 | | |
| Total | Total | 11 152 | 0000000000100.00100,00 / 100,00 | | 000000000000002121 / 21 | |
| Eleitorado/Participação | Eleitorado/Participação | 17 408 | 0000000000064.0664,06 / 100,00 | 0,45 | | |
| Freguesia | % | % | % | % | Votantes |
| Freguesia | PSD- CDS | PS | CH | CDU | Votantes |
| Amares e Figueiredo | 38,23 | 40,74 | 11,56 | 4,85 | 1 669 |
| Barreiros | 57,98 | 22,07 | 14,08 | 0,94 | 426 |
| Bico | 59,41 | 23,26 | 10,57 | 2,33 | 473 |
| Bouro (Santa Maria) | 61,10 | 22,65 | 7,78 | 3,43 | 437 |
| Bouro (Santa Marta) | 58,23 | 29,43 | 4,43 | 3,80 | 316 |
| Caires | 37,35 | 46,69 | 7,64 | 4,92 | 589 |
| Caldelas, Sequeiros e Paranhos | 61,98 | 26,24 | 5,76 | 1,47 | 747 |
| Carrazedo | 57,81 | 24,26 | 10,34 | 2,74 | 474 |
| Dornelas | 59,17 | 23,08 | 7,10 | 5,03 | 338 |
| Ferreiros, Prozelo e Besteiros | 40,80 | 37,26 | 10,87 | 4,83 | 2 402 |
| Fiscal | 63,11 | 18,56 | 6,96 | 2,32 | 431 |
| Goães | 62,61 | 24,33 | 4,75 | 1,19 | 337 |
| Lago | 51,71 | 30,01 | 7,94 | 4,89 | 1 083 |
| Rendufe | 56,71 | 25,00 | 9,29 | 3,14 | 700 |
| Torre e Portela | 52,23 | 30,45 | 9,78 | 1,40 | 358 |
| Vilela, Seramil e Paredes Secas | 65,86 | 20,97 | 4,57 | 1,88 | 372 |
| Amares | 50,45 | 31,24 | 9,16 | 3,68 | 11 152 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | Mandatos | +/- |
| | Grupo de Cidadãos | 4 717 | 0000000000042.3042,30 / 100,00 | 15,28 | 000000000000001010 / 16 | 000000000000006464 / 122 | 15 |
| | PSD-CDS | 2 851 | 0000000000025.5625,56 / 100,00 | 7,45 | 00000000000000066 / 16 | 000000000000004040 / 122 | 10 |
| | Partido Socialista | 1 657 | 0000000000014.8614,86 / 100,00 | 0,17 | 00000000000000000 / 16 | 000000000000001616 / 122 | 3 |
| | Coligação Democrática Unitária | 565 | 0000000000005.075,07 / 100,00 | 2,38 | 00000000000000000 / 16 | 00000000000000022 / 122 | 2 |
| Votos Inválidos | Votos Inválidos | 1 362 | 0000000000012.2112,21 / 100,00 | 5,32 | | | |
| Total | Total | 11 152 | 0000000000100.00100,00 / 100,00 | | 000000000000001616 / 16 | 0000000000000122122 / 122 | |
| Eleitorado/Participação | Eleitorado/Participação | 17 408 | 0000000000064.0664,06 / 100,00 | 0,45 | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Amares e Figueiredo | PSD-CDS | 0000000000051.2351,23 / 100,00 | 00000000000000055 / 9 |
| Barreiros | PSD-CDS | 0000000000079.8179,81 / 100,00 | 00000000000000077 / 7 |
| Bico | Grupo de Cidadãos | 0000000000087.7487,74 / 100,00 | 00000000000000077 / 7 |
| Bouro (Santa Maria) | Grupo de Cidadãos | 0000000000075.0675,06 / 100,00 | 00000000000000077 / 7 |
| Bouro (Santa Marta) | PSD-CDS | 0000000000073.4273,42 / 100,00 | 00000000000000077 / 7 |
| Caires | Grupo de Cidadãos | 0000000000047.5447,54 / 100,00 | 00000000000000044 / 7 |
| Caldelas, Sequeiros e Paranhos | Grupo de Cidadãos | 0000000000065.3365,33 / 100,00 | 00000000000000066 / 9 |
| Carrazedo | PSD-CDS | 0000000000067.9367,93 / 100,00 | 00000000000000055 / 7 |
| Dornelas | Grupo de Cidadãos | 0000000000081.3681,36 / 100,00 | 00000000000000077 / 7 |
| Ferreiros, Prozelo e Besteiros | Grupo de Cidadãos | 0000000000070.0770,07 / 100,00 | 00000000000000077 / 9 |
| Fiscal | Grupo de Cidadãos | 0000000000064.2764,27 / 100,00 | 00000000000000077 / 7 |
| Goães | PSD-CDS | 0000000000076.8576,85 / 100,00 | 00000000000000077 / 7 |
| Lago | PSD-CDS | 0000000000047.7447,74 / 100,00 | 00000000000000055 / 9 |
| Rendufe | Grupo de Cidadãos | 0000000000048.8648,86 / 100,00 | 00000000000000055 / 9 |
| Torre e Portela | Grupo de Cidadãos | 0000000000074.3074,30 / 100,00 | 00000000000000077 / 7 |
| Vilela, Seramil e Paredes Secas | Grupo de Cidadãos | 0000000000075.2775,27 / 100,00 | 00000000000000077 / 7 |

### Barcelos
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | PSD-CDS | 33 753 | 0000000000045.3945,39 / 100,00 | 12,58 | 00000000000000066 / 11 | 2 |
| | Partido Socialista | 27 633 | 0000000000037.1637,16 / 100,00 | 4,03 | 00000000000000055 / 11 | |
| | Todos Barcelos | 3 323 | 0000000000004.474,47 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| | CHEGA | 2 780 | 0000000000003.743,74 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| | Bloco de Esquerda | 1 688 | 0000000000002.272,27 / 100,00 | 0,43 | 00000000000000000 / 11 | |
| | Coligação Democrática Unitária | 1 243 | 0000000000001.671,67 / 100,00 | 0,22 | 00000000000000000 / 11 | |
| | Movimento Alternativa Socialista | 511 | 0000000000000.690,69 / 100,00 | 0,54 | 00000000000000000 / 11 | |
| Votos Inválidos | Votos Inválidos | 3 437 | 0000000000004.624,62 / 100,00 | 1,03 | | |
| Total | Total | 74 368 | 0000000000100.00100,00 / 100,00 | | 000000000000001111 / 11 | |
| Eleitorado/Participação | Eleitorado/Participação | 106 239 | 0000000000070.0070,00 / 100,00 | 1,69 | | |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PSD- CDS | PS | TB | CH | BE | CDU | MAS | Votantes |
| Abade de Neiva | 52,96 | 29,95 | 5,19 | 2,99 | 1,83 | 1,39 | 0,88 | 1 369 |
| Aborim | 24,95 | 57,60 | 1,69 | 6,57 | 2,81 | 0,94 | 0,38 | 533 |
| Adães | 42,05 | 46,59 | 1,33 | 3,60 | 0,95 | 1,89 | 0,19 | 528 |
| Airó | 45,19 | 45,19 | 1,81 | 1,95 | 1,26 | 0,56 | 0,70 | 717 |
| Aldreu | 26,33 | 61,89 | 1,15 | 3,46 | 0,69 | 1,62 | 0,23 | 433 |
| Alheira e Igreja Nova | 58,30 | 27,73 | 1,25 | 4,20 | 1,82 | 0,68 | 0,11 | 880 |
| Alvelos | 38,10 | 50,00 | 4,86 | 1,64 | 1,23 | 1,09 | 0,14 | 1 462 |
| Alvito e Couto | 46,20 | 35,38 | 2,39 | 5,93 | 3,75 | 0,83 | 0,21 | 961 |
| Arcozelo | 32,13 | 40,34 | 7,26 | 4,14 | 5,20 | 3,97 | 1,57 | 6 252 |
| Areias | 53,59 | 28,75 | 2,66 | 6,41 | 2,81 | 1,41 | 0,16 | 640 |
| Areias de Vilar e Encourados | 51,21 | 31,52 | 4,15 | 3,37 | 2,07 | 2,50 | 0,52 | 1 158 |
| Balugães | 70,36 | 19,64 | 0,71 | 3,57 | 1,07 | 0,71 | 0,18 | 560 |
| Barcelinhos | 36,61 | 40,59 | 8,38 | 2,07 | 2,76 | 3,20 | 0,95 | 1 158 |
| Barcelos, Vila Boa e Vila Frescainha | 32,07 | 31,78 | 20,97 | 3,34 | 3,76 | 3,04 | 0,80 | 6 280 |
| Barqueiros | 45,70 | 42,28 | 1,32 | 4,12 | 1,32 | 1,40 | 0,09 | 1 140 |
| Cambeses | 33,56 | 51,03 | 0,91 | 2,74 | 1,37 | 4,00 | 0,23 | 876 |
| Campo e Tamel | 54,98 | 28,32 | 1,86 | 5,57 | 1,86 | 1,37 | 0,10 | 1 024 |
| Carapeços | 38,00 | 44,04 | 2,84 | 4,85 | 2,08 | 3,54 | 0,62 | 1 442 |
| Carreira e Fonte Coberta | 41,21 | 37,88 | 4,10 | 3,92 | 2,05 | 2,39 | 0,77 | 1 172 |
| Carvalhal | 40,90 | 47,57 | 1,47 | 2,60 | 1,13 | 1,24 | 0,68 | 885 |
| Carvalhas | 62,03 | 28,63 | 1,24 | 3,53 | 0,62 | 0,21 | 1,04 | 482 |
| Chorente, Goios, Courel, Pedra Furada e Gueral | 60,90 | 25,87 | 1,72 | 3,32 | 1,20 | 0,63 | 1,83 | 1 747 |
| Cossourado | 50,98 | 38,28 | 1,61 | 3,22 | 1,07 | 0,72 | 0 | 559 |
| Creixomil e Mariz | 37,85 | 46,89 | 3,66 | 2,93 | 1,71 | 1,34 | 0,49 | 819 |
| Cristelo | 59,58 | 23,80 | 3,83 | 4,07 | 1,55 | 1,06 | 1,14 | 1 227 |
| Durrães e Tregosa | 27,19 | 53,74 | 0,77 | 4,77 | 3,09 | 1,42 | 0,39 | 776 |
| Fornelos | 66,67 | 21,38 | 3,26 | 3,99 | 1,09 | 0,36 | 0,72 | 552 |
| Fragoso | 35,63 | 55,09 | 0,90 | 1,87 | 0,90 | 0,75 | 0,30 | 1 336 |
| Galegos (Santa Maria) | 48,06 | 31,83 | 3,94 | 4,74 | 3,30 | 1,06 | 0,69 | 1 879 |
| Galegos (São Martinho) | 51,86 | 29,05 | 2,53 | 7,52 | 2,79 | 0,93 | 0,25 | 1 184 |
| Gamil e Midões | 51,29 | 33,78 | 4,53 | 3,30 | 1,85 | 0,51 | 0,62 | 971 |
| Gilmonde | 50,94 | 37,12 | 1,88 | 3,16 | 1,78 | 1,18 | 0,20 | 1 013 |
| Lama | 41,14 | 42,57 | 1,78 | 6,54 | 1,78 | 0,95 | 0,48 | 841 |
| Lijó | 51,11 | 34,67 | 2,71 | 4,00 | 2,28 | 0,92 | 0,31 | 1 624 |
| Macieira de Rates | 67,71 | 21,06 | 0,61 | 4,35 | 1,13 | 0,70 | 0,09 | 1 149 |
| Manhente | 48,39 | 33,13 | 4,18 | 4,01 | 4,01 | 1,57 | 0,78 | 1 147 |
| Martim | 44,51 | 38,73 | 2,12 | 5,34 | 1,98 | 2,27 | 0,59 | 1 366 |
| Milhazes, Vilar de Figos e Faria | 56,76 | 32,27 | 2,55 | 2,76 | 1,20 | 0,42 | 0,28 | 1 413 |
| Moure | 64,34 | 24,22 | 2,97 | 1,63 | 1,34 | 2,82 | 0,15 | 673 |
| Negreiros e Chavão | 51,53 | 41,91 | 0,38 | 2,42 | 0,19 | 0,32 | 0,13 | 1 570 |
| Oliveira | 62,35 | 26,64 | 1,34 | 3,13 | 1,34 | 0,30 | 0 | 672 |
| Palme | 49,54 | 42,63 | 0,13 | 2,61 | 0,78 | 0,39 | 0,13 | 767 |
| Panque | 58,37 | 34,62 | 1,58 | 2,71 | 0 | 0,68 | 0,23 | 442 |
| Paradela | 53,44 | 42,86 | 0 | 1,06 | 0,53 | 0,35 | 0,18 | 567 |
| Pereira | 35,46 | 51,20 | 3,53 | 2,62 | 1,71 | 1,14 | 0,34 | 877 |
| Perelhal | 55,48 | 29,89 | 2,72 | 3,59 | 1,23 | 0,70 | 0,18 | 1 141 |
| Pousa | 40,72 | 46,47 | 0,96 | 3,31 | 2,28 | 2,06 | 0,29 | 1 358 |
| Quintiães e Aguiar | 31,50 | 56,17 | 0,79 | 5,38 | 2,49 | 0,79 | 0,13 | 762 |
| Remelhe | 58,50 | 30,94 | 2,40 | 1,74 | 1,20 | 1,53 | 0 | 918 |
| Rio Covo (Santa Eugénia) | 42,97 | 38,98 | 4,69 | 3,89 | 2,49 | 1,20 | 0,60 | 1 003 |
| Roriz | 42,14 | 44,90 | 0,80 | 4,63 | 1,45 | 1,09 | 0,36 | 1 381 |
| Sequeade e Bastuço | 42,74 | 41,58 | 3,65 | 3,90 | 1,24 | 0,91 | 0,25 | 1 205 |
| Silva | 50,29 | 37,02 | 3,10 | 3,54 | 1,62 | 0,74 | 0,44 | 678 |
| Silveiros e Rio Covo (Santa Eulália) | 28,38 | 49,04 | 1,91 | 4,25 | 1,84 | 2,97 | 6,23 | 1 413 |
| Tamel (Santa Leocádia) e Vilar do Monte | 49,66 | 37,22 | 2,69 | 3,03 | 1,46 | 0,90 | 0,56 | 892 |
| Tamel (São Veríssimo) | 43,19 | 38,04 | 3,92 | 3,53 | 3,98 | 1,62 | 1,06 | 1 785 |
| Ucha | 39,88 | 45,29 | 0,70 | 5,91 | 1,50 | 0,70 | 0,20 | 998 |
| Várzea | 37,56 | 46,77 | 3,10 | 3,54 | 1,51 | 1,33 | 0,62 | 1 129 |
| Viatodos, Grimancelos, Minhotães e Monte de Fralães | 57,10 | 30,25 | 2,37 | 3,25 | 1,62 | 0,92 | 0,29 | 2 403 |
| Vila Cova e Feitos | 68,14 | 17,46 | 1,57 | 3,21 | 1,30 | 1,98 | 0,20 | 1 466 |
| Vila Seca | 59,75 | 26,09 | 2,24 | 4,91 | 1,26 | 0,42 | 0,70 | 713 |
| Barcelos | 45,39 | 37,16 | 4,47 | 3,74 | 2,27 | 1,67 | 0,69 | 74 368 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | PSD-CDS | 33 220 | 0000000000044.6744,67 / 100,00 | 11,18 | 000000000000003030 / 62 | 8 |
| | Partido Socialista | 26 444 | 0000000000035.5635,56 / 100,00 | 3,94 | 000000000000002424 / 62 | 2 |
| | CHEGA | 3 283 | 0000000000004.414,41 / 100,00 | Novo | 00000000000000033 / 62 | Novo |
| | Todos Barcelos | 3 266 | 0000000000004.394,39 / 100,00 | Novo | 00000000000000022 / 62 | Novo |
| | Bloco de Esquerda | 2 342 | 0000000000003.153,15 / 100,00 | 0,02 | 00000000000000022 / 62 | |
| | Coligação Democrática Unitária | 1 483 | 0000000000001.991,99 / 100,00 | 0,01 | 00000000000000011 / 62 | |
| | Movimento Alternativa Socialista | 579 | 0000000000000.780,78 / 100,00 | - | 00000000000000000 / 62 | - |
| Votos Inválidos | Votos Inválidos | 3 752 | 0000000000005.055,05 / 100,00 | 0,98 | | |
| Total | Total | 74 369 | 0000000000100.00100,00 / 100,00 | | 000000000000006262 / 62 | |
| Eleitorado/Participação | Eleitorado/Participação | 106 239 | 0000000000070.0070,00 / 100,00 | 1,73 | | |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PSD- CDS | PS | CH | TB | BE | CDU | MAS | Votantes |
| Abade de Neiva | 53,40 | 28,20 | 3,29 | 4,89 | 2,41 | 1,53 | 1,10 | 1 369 |
| Aborim | 22,70 | 59,66 | 6,94 | 1,13 | 2,81 | 0,38 | 0,19 | 533 |
| Adães | 39,77 | 44,51 | 3,98 | 1,89 | 3,22 | 1,89 | 1,14 | 528 |
| Airó | 44,21 | 47,14 | 1,67 | 1,67 | 1,39 | 0,42 | 0,56 | 717 |
| Aldreu | 26,79 | 59,58 | 3,93 | 0,69 | 2,54 | 1,39 | 0,23 | 433 |
| Alheira e Igreja Nova | 58,07 | 27,61 | 4,32 | 1,25 | 2,16 | 0,57 | 0,11 | 880 |
| Alvelos | 36,25 | 49,32 | 2,46 | 5,75 | 1,57 | 1,09 | 0,34 | 1 462 |
| Alvito e Couto | 45,47 | 32,26 | 6,87 | 2,91 | 4,89 | 1,14 | 0,21 | 961 |
| Arcozelo | 31,09 | 37,38 | 4,91 | 6,65 | 8,22 | 4,70 | 1,97 | 6 252 |
| Areias | 52,50 | 25,78 | 7,03 | 2,81 | 4,06 | 2,03 | 0,47 | 640 |
| Areias de Vilar e Encourados | 49,91 | 30,83 | 3,89 | 4,15 | 2,85 | 2,33 | 0,69 | 1 158 |
| Balugães | 69,64 | 18,39 | 3,57 | 0,89 | 1,61 | 0,71 | 0,89 | 560 |
| Barcelinhos | 36,53 | 39,55 | 3,11 | 7,08 | 3,97 | 3,54 | 0,95 | 1 158 |
| Barcelos, Vila Boa e Vila Frescainha | 30,49 | 28,23 | 3,82 | 20,45 | 6,59 | 4,17 | 1,04 | 6 280 |
| Barqueiros | 45,70 | 41,40 | 4,82 | 1,14 | 1,14 | 1,05 | 0,18 | 1 140 |
| Cambeses | 32,76 | 50,91 | 3,42 | 0,80 | 1,48 | 4,22 | 0 | 876 |
| Campo e Tamel | 54,49 | 27,05 | 6,25 | 1,86 | 2,44 | 1,46 | 0,29 | 1 024 |
| Carapeços | 36,62 | 42,72 | 5,69 | 2,91 | 2,84 | 3,95 | 0,55 | 1 442 |
| Carreira e Fonte Coberta | 40,53 | 36,95 | 4,61 | 4,27 | 1,96 | 3,16 | 1,11 | 1 172 |
| Carvalhal | 41,13 | 45,31 | 2,94 | 1,58 | 1,69 | 1,69 | 0,79 | 885 |
| Carvalhas | 63,49 | 25,93 | 4,15 | 1,24 | 0,83 | 0,41 | 0,41 | 482 |
| Chorente, Goios, Courel, Pedra Furada e Gueral | 60,90 | 23,81 | 3,61 | 2,29 | 1,72 | 0,97 | 1,49 | 1 747 |
| Cossourado | 50,90 | 36,92 | 4,12 | 1,61 | 1,08 | 0,36 | 0,18 | 558 |
| Creixomil e Mariz | 37,12 | 44,08 | 4,15 | 3,17 | 2,69 | 2,20 | 0,73 | 819 |
| Cristelo | 59,49 | 24,12 | 4,16 | 3,67 | 1,71 | 0,98 | 1,06 | 1 227 |
| Durrães e Tregosa | 26,55 | 53,48 | 5,03 | 1,03 | 3,61 | 1,16 | 0,64 | 776 |
| Fornelos | 66,12 | 19,93 | 4,17 | 4,17 | 1,27 | 0,36 | 0,72 | 552 |
| Fragoso | 35,45 | 53,66 | 2,39 | 1,04 | 0,90 | 1,19 | 0,22 | 1 340 |
| Galegos (Santa Maria) | 50,51 | 28,69 | 5,53 | 3,41 | 3,78 | 1,22 | 0,32 | 1 879 |
| Galegos (São Martinho) | 51,86 | 27,28 | 9,63 | 2,03 | 3,04 | 0,93 | 0,51 | 1 184 |
| Gamil e Midões | 50,15 | 34,40 | 3,60 | 3,60 | 3,40 | 0,72 | 0,62 | 971 |
| Gilmonde | 48,37 | 38,30 | 3,85 | 2,07 | 2,57 | 1,09 | 0,30 | 1 013 |
| Lama | 40,31 | 40,07 | 9,27 | 2,02 | 2,02 | 1,43 | 0,83 | 841 |
| Lijó | 50,99 | 33,93 | 3,76 | 2,52 | 3,14 | 1,54 | 0,31 | 1 624 |
| Macieira de Rates | 68,06 | 18,36 | 6,01 | 0,87 | 1,22 | 0,35 | 0,26 | 1 149 |
| Manhente | 48,47 | 32,08 | 4,45 | 4,18 | 4,10 | 1,83 | 0,70 | 1 147 |
| Martim | 43,27 | 37,19 | 6,22 | 1,98 | 2,27 | 2,64 | 0,66 | 1 366 |
| Milhazes, Vilar de Figos e Faria | 56,33 | 30,29 | 3,33 | 2,34 | 1,77 | 0,85 | 0,28 | 1 413 |
| Moure | 65,08 | 22,73 | 1,93 | 2,53 | 2,08 | 2,53 | 0,15 | 673 |
| Negreiros e Chavão | 52,10 | 40,13 | 2,99 | 0,19 | 0,32 | 0,64 | 0,19 | 1 570 |
| Oliveira | 62,05 | 23,07 | 6,10 | 1,49 | 2,23 | 0,45 | 0 | 672 |
| Palme | 49,93 | 40,55 | 3,00 | 0,39 | 1,56 | 0,39 | 0,26 | 767 |
| Panque | 57,69 | 32,58 | 3,39 | 1,58 | 1,13 | 1,13 | 0 | 442 |
| Paradela | 53,97 | 41,45 | 1,23 | 0,35 | 0,53 | 0,18 | 0,18 | 567 |
| Pereira | 35,92 | 49,83 | 2,96 | 3,42 | 1,60 | 1,25 | 0,46 | 877 |
| Perelhal | 54,86 | 28,57 | 4,38 | 2,63 | 1,93 | 0,79 | 0,26 | 1 141 |
| Pousa | 38,88 | 45,66 | 3,61 | 1,40 | 2,87 | 2,87 | 0,15 | 1 358 |
| Quintiães e Aguiar | 29,70 | 55,45 | 6,44 | 0,66 | 2,76 | 1,05 | 0,39 | 761 |
| Remelhe | 55,56 | 31,26 | 2,18 | 2,83 | 1,85 | 1,74 | 0,22 | 918 |
| Rio Covo (Santa Eugénia) | 40,48 | 37,59 | 4,49 | 4,59 | 3,49 | 1,89 | 0,60 | 1 003 |
| Roriz | 41,20 | 43,88 | 5,00 | 1,01 | 1,67 | 1,59 | 0,51 | 1 381 |
| Sequeade e Bastuço | 41,49 | 41,33 | 4,40 | 3,24 | 1,49 | 1,74 | 0,58 | 1 205 |
| Silva | 50,15 | 34,07 | 3,98 | 4,13 | 2,51 | 0,88 | 0,59 | 678 |
| Silveiros e Rio Covo (Santa Eulália) | 31,28 | 48,05 | 4,18 | 1,98 | 2,34 | 0,92 | 5,94 | 1 413 |
| Tamel (Santa Leocádia) e Vilar do Monte | 45,63 | 37,67 | 4,82 | 2,91 | 2,02 | 1,01 | 0,90 | 892 |
| Tamel (São Veríssimo) | 41,55 | 35,33 | 4,65 | 4,37 | 5,60 | 1,96 | 1,01 | 1 786 |
| Ucha | 37,68 | 44,69 | 6,81 | 1,00 | 2,40 | 0,80 | 0,20 | 998 |
| Várzea | 36,40 | 45,53 | 4,25 | 3,10 | 2,04 | 1,59 | 0,53 | 1 129 |
| Viatodos, Grimancelos, Minhotães e Monte de Fralães | 57,18 | 28,63 | 3,87 | 2,33 | 1,79 | 1,00 | 0,33 | 2 403 |
| Vila Cova e Feitos | 65,42 | 17,46 | 4,57 | 1,91 | 2,39 | 1,77 | 0,14 | 1 466 |
| Vila Seca | 58,23 | 25,32 | 6,19 | 2,25 | 0,98 | 0,42 | 0,84 | 711 |
| Barcelos | 44,67 | 35,56 | 4,41 | 4,39 | 3,15 | 1,99 | 0,78 | 74 369 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | PSD-CDS | 31 266 | 0000000000042.0442,04 / 100,00 | 8,02 | 000000000000002727 / 61 | 10 | 0000000000000238238 / 525 | 45 |
| | Partido Socialista | 29 917 | 0000000000040.2340,23 / 100,00 | 3,02 | 000000000000002929 / 61 | 2 | 0000000000000236236 / 525 | 34 |
| | Grupo de Cidadãos | 6 882 | 0000000000009.259,25 / 100,00 | 12,58 | 00000000000000055 / 61 | 12 | 000000000000004848 / 525 | 81 |
| | Coligação Democrática Unitária | 1 182 | 0000000000001.591,59 / 100,00 | 0,33 | 00000000000000000 / 61 | | 00000000000000011 / 525 | 1 |
| | CHEGA | 922 | 0000000000001.241,24 / 100,00 | Novo | 00000000000000000 / 61 | Novo | 00000000000000011 / 525 | Novo |
| | Bloco de Esquerda | 844 | 0000000000001.131,13 / 100,00 | 0,01 | 00000000000000000 / 61 | | 00000000000000011 / 525 | 1 |
| Votos Inválidos | Votos Inválidos | 3 356 | 0000000000004.514,51 / 100,00 | 0,69 | | | | |
| Total | Total | 74 369 | 0000000000100.00100,00 / 100,00 | | 000000000000006161 / 61 | | 0000000000000525525 / 525 | 2 |
| Eleitorado/Participação | Eleitorado/Participação | 106 239 | 0000000000070.0070,00 / 100,00 | 1,57 | | | | |
| Freguesia | 2017-2021 | 2017-2021 | 2021-2025 | 2021-2025 |
| Abade de Neiva | Grupo de Cidadãos | 0000000000039.3239,32 / 100,00 | PSD-CDS | 0000000000066.4766,47 / 100,00 |
| Aborim | Partido Socialista | 0000000000084.4284,42 / 100,00 | Partido Socialista | 0000000000076.9276,92 / 100,00 |
| Adães | Grupo de Cidadãos | 0000000000054.9854,98 / 100,00 | Partido Socialista | 0000000000054.5554,55 / 100,00 |
| Airó | Partido Socialista | 0000000000071.4371,43 / 100,00 | Partido Socialista | 0000000000055.5155,51 / 100,00 |
| Aldreu | Partido Socialista | 0000000000068.7268,72 / 100,00 | Partido Socialista | 0000000000083.8383,83 / 100,00 |
| Alheira e Igreja Nova | Grupo de Cidadãos | 0000000000054.7654,76 / 100,00 | PSD-CDS | 0000000000061.3661,36 / 100,00 |
| Alvelos | Partido Socialista | 0000000000059.8959,89 / 100,00 | Partido Socialista | 0000000000064.1664,16 / 100,00 |
| Alvito e Couto | PSD-CDS | 0000000000056.2656,26 / 100,00 | PSD-CDS | 0000000000045.0645,06 / 100,00 |
| Arcozelo | Partido Socialista | 0000000000045.5545,55 / 100,00 | Partido Socialista | 0000000000048.3548,35 / 100,00 |
| Areias | Grupo de Cidadãos | 0000000000057.9557,95 / 100,00 | PSD-CDS | 0000000000053.9153,91 / 100,00 |
| Areias de Vilar e Encourados | Grupo de Cidadãos | 0000000000057.4457,44 / 100,00 | Grupo de Cidadãos | 0000000000057.6057,60 / 100,00 |
| Balugães | PSD-CDS | 0000000000071.4871,48 / 100,00 | PSD-CDS | 0000000000077.3277,32 / 100,00 |
| Barcelinhos | Partido Socialista | 0000000000044.8344,83 / 100,00 | Partido Socialista | 0000000000063.3963,39 / 100,00 |
| Barcelos, Vila Boa e Vila Frescainha | Partido Socialista | 0000000000053.7853,78 / 100,00 | Partido Socialista | 0000000000034.0934,09 / 100,00 |
| Barqueiros | Partido Socialista | 0000000000058.5858,58 / 100,00 | Partido Socialista | 0000000000048.9548,95 / 100,00 |
| Cambeses | Partido Socialista | 0000000000065.9265,92 / 100,00 | Partido Socialista | 0000000000058.1558,15 / 100,00 |
| Campo e Tamel | PSD-CDS | 0000000000058.7658,76 / 100,00 | PSD-CDS | 0000000000060.3560,35 / 100,00 |
| Carapeços | Partido Socialista | 0000000000074.1674,16 / 100,00 | Partido Socialista | 0000000000039.1139,11 / 100,00 |
| Carreira e Fonte Coberta | Grupo de Cidadãos | 0000000000069.4069,40 / 100,00 | Grupo de Cidadãos | 0000000000077.9977,99 / 100,00 |
| Carvalhal | Partido Socialista | 0000000000042.0942,09 / 100,00 | Partido Socialista | 0000000000069.7269,72 / 100,00 |
| Carvalhas | PSD-CDS | 0000000000061.0961,09 / 100,00 | PSD-CDS | 0000000000071.9971,99 / 100,00 |
| Chorente, Goios, Courel, Pedra Furada e Gueral | PSD-CDS | 0000000000057.5757,57 / 100,00 | PSD-CDS | 0000000000056.9056,90 / 100,00 |
| Cossourado | Grupo de Cidadãos | 0000000000044.8044,80 / 100,00 | PSD-CDS | 0000000000050.4550,45 / 100,00 |
| Creixomil e Mariz | Partido Socialista | 0000000000066.7166,71 / 100,00 | Partido Socialista | 0000000000078.2778,27 / 100,00 |
| Cristelo | PSD-CDS | 0000000000056.5456,54 / 100,00 | PSD-CDS | 0000000000050.4550,45 / 100,00 |
| Durrães e Tregosa | Partido Socialista | 0000000000063.6663,66 / 100,00 | Partido Socialista | 0000000000074.8774,87 / 100,00 |
| Fornelos | PSD-CDS | 0000000000054.8754,87 / 100,00 | Grupo de Cidadãos | 0000000000051.6351,63 / 100,00 |
| Fragoso | Partido Socialista | 0000000000067.2267,22 / 100,00 | Partido Socialista | 0000000000061.8761,87 / 100,00 |
| Galegos (Santa Maria) | PSD-CDS | 0000000000078.5278,52 / 100,00 | PSD-CDS | 0000000000076.9076,90 / 100,00 |
| Galegos (São Martinho) | PSD-CDS | 0000000000062.1262,12 / 100,00 | PSD-CDS | 0000000000067.2367,23 / 100,00 |
| Gamil e Midões | PSD-CDS | 0000000000062.8562,85 / 100,00 | PSD-CDS | 0000000000059.6359,63 / 100,00 |
| Gilmonde | Partido Socialista | 0000000000060.2560,25 / 100,00 | Partido Socialista | 0000000000049.3649,36 / 100,00 |
| Lama | Partido Socialista | 0000000000042.3442,34 / 100,00 | Partido Socialista | 0000000000057.5557,55 / 100,00 |
| Lijó | PSD-CDS | 0000000000051.5851,58 / 100,00 | PSD-CDS | 0000000000057.7657,76 / 100,00 |
| Macieira de Rates | PSD-CDS | 0000000000089.1889,18 / 100,00 | PSD-CDS | 0000000000089.4789,47 / 100,00 |
| Manhente | Grupo de Cidadãos | 0000000000047.1747,17 / 100,00 | PSD-CDS | 0000000000048.6548,65 / 100,00 |
| Martim | Grupo de Cidadãos | 0000000000061.7961,79 / 100,00 | Grupo de Cidadãos | 0000000000063.6963,69 / 100,00 |
| Milhazes, Vilar de Figos e Faria | Grupo de Cidadãos | 0000000000056.2356,23 / 100,00 | PSD-CDS | 0000000000051.7351,73 / 100,00 |
| Moure | Grupo de Cidadãos | 0000000000067.0767,07 / 100,00 | PSD-CDS | 0000000000071.7771,77 / 100,00 |
| Negreiros e Chavão | PSD-CDS | 0000000000053.7853,78 / 100,00 | Partido Socialista | 0000000000050.1350,13 / 100,00 |
| Oliveira | Grupo de Cidadãos | 0000000000034.1434,14 / 100,00 | PSD-CDS | 0000000000071.4371,43 / 100,00 |
| Palme | Partido Socialista | 0000000000054.4154,41 / 100,00 | Partido Socialista | 0000000000049.9349,93 / 100,00 |
| Panque | PSD-CDS | 0000000000056.9556,95 / 100,00 | PSD-CDS | 0000000000060.1860,18 / 100,00 |
| Paradela | Partido Socialista | 0000000000053.8353,83 / 100,00 | Partido Socialista | 0000000000052.5652,56 / 100,00 |
| Pereira | Partido Socialista | 0000000000053.4253,42 / 100,00 | Partido Socialista | 0000000000065.2265,22 / 100,00 |
| Perelhal | Partido Socialista | 0000000000060.4460,44 / 100,00 | PSD-CDS | 0000000000056.9756,97 / 100,00 |
| Pousa | Partido Socialista | 0000000000053.1153,11 / 100,00 | Partido Socialista | 0000000000063.8463,84 / 100,00 |
| Quintiães e Aguiar | Partido Socialista | 0000000000061.9061,90 / 100,00 | Partido Socialista | 0000000000072.5472,54 / 100,00 |
| Remelhe | Grupo de Cidadãos | 0000000000044.6244,62 / 100,00 | PSD-CDS | 0000000000049.2449,24 / 100,00 |
| Rio Covo (Santa Eugénia) | Grupo de Cidadãos | 0000000000052.9052,90 / 100,00 | Partido Socialista | 0000000000054.4454,44 / 100,00 |
| Roriz | Partido Socialista | 0000000000068.0868,08 / 100,00 | Partido Socialista | 0000000000061.9861,98 / 100,00 |
| Sequeade e Bastuço | PSD-CDS | 0000000000044.9344,93 / 100,00 | Partido Socialista | 0000000000048.4648,46 / 100,00 |
| Silva | Partido Socialista | 0000000000055.9655,96 / 100,00 | PSD-CDS | 0000000000053.3953,39 / 100,00 |
| Silveiros e Rio Covo (Santa Eulália) | Grupo de Cidadãos | 0000000000062.3262,32 / 100,00 | Partido Socialista | 0000000000051.1751,17 / 100,00 |
| Tamel (Santa Leocádia) e Vilar do Monte | PSD-CDS | 0000000000048.9848,98 / 100,00 | PSD-CDS | 0000000000060.5460,54 / 100,00 |
| Tamel (São Veríssimo) | Grupo de Cidadãos | 0000000000032.9132,91 / 100,00 | PSD-CDS | 0000000000051.0151,01 / 100,00 |
| Ucha | Partido Socialista | 0000000000064.2364,23 / 100,00 | Partido Socialista | 0000000000063.1363,13 / 100,00 |
| Várzea | Partido Socialista | 0000000000063.9663,96 / 100,00 | Partido Socialista | 0000000000069.0969,09 / 100,00 |
| Viatodos, Grimancelos, Minhotães e Monte de Fralães | PSD-CDS | 0000000000064.0364,03 / 100,00 | PSD-CDS | 0000000000064.0064,00 / 100,00 |
| Vila Cova e Feitos | Partido Socialista | 0000000000070.3970,39 / 100,00 | PSD-CDS | 0000000000071.3571,35 / 100,00 |
| Vila Seca | Grupo de Cidadãos | 0000000000059.0759,07 / 100,00 | Grupo de Cidadãos | 0000000000064.0164,01 / 100,00 |

### Braga
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | PSD-CDS-PPM-A | 40 585 | 0000000000042.8942,89 / 100,00 | 9,17 | 00000000000000066 / 11 | 1 |
| | Partido Socialista | 29 042 | 0000000000030.6930,69 / 100,00 | 2,75 | 00000000000000044 / 11 | 1 |
| | Coligação Democrática Unitária | 6 363 | 0000000000006.726,72 / 100,00 | 2,89 | 00000000000000011 / 11 | |
| | CHEGA | 4 411 | 0000000000004.664,66 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| | Bloco de Esquerda | 3 974 | 0000000000004.204,20 / 100,00 | 0,64 | 00000000000000000 / 11 | |
| | Iniciativa Liberal | 2 766 | 0000000000002.922,92 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| | Pessoas–Animais–Natureza | 2 593 | 0000000000002.742,74 / 100,00 | - | 00000000000000000 / 11 | - |
| | LIVRE | 573 | 0000000000000.610,61 / 100,00 | - | 00000000000000000 / 11 | - |
| Votos Inválidos | Votos Inválidos | 4 314 | 0000000000004.564,56 / 100,00 | 0,17 | | |
| Total | Total | 94 621 | 0000000000100.00100,00 / 100,00 | | 000000000000001111 / 11 | |
| Eleitorado/Participação | Eleitorado/Participação | 165 888 | 0000000000056.9456,94 / 100,00 | 0,69 | | |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PSD- CDS- PPM- A | PS | CDU | CH | BE | IL | PAN | L | Votantes |
| Adaúfe | 41,48 | 40,75 | 4,28 | 3,26 | 2,09 | 1,56 | 2,34 | 0,15 | 2 054 |
| Arentim e Cunha | 46,85 | 36,81 | 3,25 | 4,21 | 1,24 | 1,43 | 3,82 | 0,48 | 1 046 |
| Braga (Maximinos, Sé e Cividade) | 38,45 | 29,22 | 9,36 | 5,80 | 5,82 | 2,69 | 3,22 | 0,83 | 6 517 |
| Braga (São José de São Lázaro e São João do Souto) | 39,26 | 30,29 | 8,47 | 4,30 | 6,73 | 3,21 | 3,09 | 0,39 | 6 141 |
| Braga (São Vicente) | 38,12 | 29,89 | 8,85 | 5,35 | 5,08 | 3,70 | 3,26 | 0,95 | 5 921 |
| Braga (São Victor) | 39,50 | 26,90 | 8,82 | 5,29 | 6,01 | 4,24 | 3,45 | 1,04 | 11 700 |
| Cabreiros e Passos (São Julião) | 45,42 | 38,70 | 4,72 | 2,43 | 1,46 | 1,39 | 1,66 | 0,28 | 1 442 |
| Celeirós, Aveleda e Vimieiro | 45,90 | 33,43 | 4,76 | 4,30 | 2,54 | 1,92 | 1,97 | 0,46 | 3 697 |
| Crespos e Pousada | 55,15 | 29,68 | 2,21 | 3,10 | 1,22 | 1,88 | 1,99 | 0,22 | 903 |
| Escudeiros e Penso (Santo Estêvão e São Vicente) | 58,19 | 27,96 | 2,27 | 2,94 | 1,43 | 1,26 | 2,18 | 0,08 | 1 191 |
| Espinho | 37,48 | 48,75 | 2,62 | 4,33 | 0,66 | 1,31 | 1,18 | 0,26 | 763 |
| Esporões | 47,88 | 29,45 | 2,73 | 4,67 | 3,44 | 3,17 | 2,20 | 0,79 | 1 134 |
| Este (São Pedro e São Mamede) | 45,92 | 34,77 | 3,61 | 4,43 | 2,99 | 1,89 | 1,48 | 0,41 | 2 439 |
| Ferreiros e Gondizalves | 40,85 | 33,58 | 5,19 | 5,78 | 4,27 | 2,47 | 2,47 | 0,54 | 4 774 |
| Figueiredo | 57,32 | 28,29 | 1,50 | 2,25 | 1,50 | 1,13 | 2,13 | 0,13 | 799 |
| Gualtar | 41,71 | 32,10 | 6,41 | 4,03 | 4,39 | 2,90 | 3,17 | 0,58 | 3 277 |
| Guisande e Oliveira (São Pedro) | 54,45 | 32,08 | 2,56 | 2,43 | 1,89 | 1,21 | 1,89 | 0,27 | 742 |
| Lamas | 44,00 | 40,36 | 2,91 | 4,18 | 1,64 | 2,55 | 1,64 | 0,18 | 550 |
| Lomar e Arcos | 42,91 | 32,55 | 5,39 | 5,50 | 3,88 | 2,54 | 2,91 | 0,65 | 3 708 |
| Merelim (São Paio), Panoias e Parada de Tibães | 38,09 | 30,84 | 13,22 | 4,71 | 3,25 | 2,13 | 2,50 | 0,37 | 2 678 |
| Merelim (São Pedro) e Frossos | 44,77 | 28,55 | 6,29 | 5,31 | 4,26 | 2,23 | 3,24 | 0,49 | 2 466 |
| Mire de Tibães | 45,49 | 35,54 | 6,90 | 2,52 | 2,32 | 0,93 | 1,59 | 0,53 | 1 508 |
| Morreira e Trandeiras | 58,56 | 25,46 | 2,28 | 5,02 | 1,37 | 0,80 | 1,14 | 0,23 | 876 |
| Nogueira, Fraião e Lamaçães | 42,93 | 27,18 | 6,64 | 4,56 | 5,05 | 4,45 | 3,49 | 0,68 | 7 799 |
| Nogueiró e Tenões | 43,42 | 23,02 | 8,85 | 3,63 | 5,40 | 4,78 | 3,88 | 0,79 | 2 780 |
| Padim da Graça | 46,94 | 36,50 | 7,62 | 2,45 | 1,03 | 1,60 | 1,13 | 0,19 | 1 063 |
| Palmeira | 45,32 | 30,52 | 4,13 | 5,16 | 4,78 | 2,51 | 2,34 | 0,31 | 2 906 |
| Pedralva | 52,23 | 33,02 | 5,14 | 3,11 | 0,81 | 0,68 | 1,89 | 1,08 | 739 |
| Priscos | 56,66 | 20,99 | 3,72 | 5,08 | 1,47 | 3,16 | 3,16 | 1,24 | 886 |
| Real, Dume e Semelhe | 37,08 | 33,70 | 7,51 | 6,21 | 4,55 | 3,58 | 2,37 | 0,65 | 6 281 |
| Ruilhe | 60,42 | 17,39 | 9,75 | 2,10 | 1,50 | 2,70 | 2,25 | 0 | 667 |
| Santa Lucrécia de Algeriz e Navarra | 46,75 | 30,99 | 6,34 | 4,62 | 1,71 | 2,05 | 0,68 | 0,68 | 584 |
| Sequeira | 42,43 | 39,28 | 4,68 | 2,79 | 2,52 | 1,62 | 1,80 | 0,09 | 1 110 |
| Sobreposta | 62,65 | 23,37 | 4,10 | 2,77 | 0,84 | 1,81 | 1,45 | 0 | 830 |
| Tadim | 45,55 | 36,51 | 3,64 | 2,89 | 1,88 | 1,76 | 1,88 | 0,13 | 797 |
| Tebosa | 52,65 | 30,19 | 3,61 | 2,45 | 1,55 | 2,45 | 2,19 | 0,52 | 775 |
| Vilaça e Fradelos | 55,19 | 29,59 | 3,15 | 3,06 | 1,39 | 1,95 | 1,11 | 0,28 | 1 078 |
| Braga | 42,89 | 30,69 | 6,72 | 4,66 | 4,20 | 2,92 | 2,74 | 0,61 | 94 621 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | PSD-CDS-PPM-A | 37 193 | 0000000000039.2839,28 / 100,00 | 8,68 | 000000000000001616 / 38 | 4 |
| | Partido Socialista | 28 992 | 0000000000030.6230,62 / 100,00 | 2,02 | 000000000000001313 / 38 | 1 |
| | Coligação Democrática Unitária | 6 976 | 0000000000007.377,37 / 100,00 | 3,02 | 00000000000000033 / 38 | 1 |
| | Bloco de Esquerda | 4 984 | 0000000000005.265,26 / 100,00 | 1,00 | 00000000000000022 / 38 | |
| | CHEGA | 4 827 | 0000000000005.105,10 / 100,00 | Novo | 00000000000000022 / 38 | Novo |
| | Pessoas–Animais–Natureza | 3 352 | 0000000000003.543,54 / 100,00 | - | 00000000000000011 / 38 | - |
| | Iniciativa Liberal | 3 040 | 0000000000003.213,21 / 100,00 | Novo | 00000000000000011 / 38 | Novo |
| | LIVRE | 696 | 0000000000000.740,74 / 100,00 | - | 00000000000000000 / 38 | - |
| Votos Inválidos | Votos Inválidos | 4 616 | 0000000000004.884,88 / 100,00 | 0,20 | | |
| Total | Total | 94 676 | 0000000000100.00100,00 / 100,00 | | 000000000000003838 / 38 | |
| Eleitorado/Participação | Eleitorado/Participação | 165 888 | 0000000000056.9756,97 / 100,00 | 0,67 | | |
| Freguesia | % | % | % | % | % | % | % | % | Votantes |
| Freguesia | PSD- CDS- PPM- A | PS | CDU | BE | CH | PAN | IL | L | Votantes |
| Adaúfe | 37,24 | 41,58 | 4,77 | 3,51 | 4,04 | 2,53 | 1,46 | 0,24 | 2 054 |
| Arentim e Cunha | 42,41 | 35,46 | 3,15 | 1,76 | 6,02 | 2,69 | 2,22 | 0,65 | 1 080 |
| Braga (Maximinos, Sé e Cividade) | 34,41 | 28,32 | 9,94 | 7,27 | 6,18 | 4,63 | 2,99 | 0,94 | 6 518 |
| Braga (São José de São Lázaro e São João do Souto) | 35,83 | 29,56 | 9,22 | 8,05 | 4,59 | 4,14 | 3,57 | 0,65 | 6 140 |
| Braga (São Vicente) | 34,66 | 28,76 | 9,78 | 6,45 | 5,79 | 4,26 | 4,02 | 1,03 | 5 921 |
| Braga (São Victor) | 36,59 | 25,67 | 9,62 | 7,44 | 5,68 | 4,38 | 4,61 | 1,33 | 11 701 |
| Cabreiros e Passos (São Julião) | 42,58 | 40,08 | 4,99 | 1,73 | 3,26 | 1,53 | 1,66 | 0,28 | 1 442 |
| Celeirós, Aveleda e Vimieiro | 42,88 | 33,78 | 5,28 | 3,57 | 4,82 | 2,38 | 1,95 | 0,49 | 3 694 |
| Crespos e Pousada | 56,21 | 28,27 | 2,77 | 1,55 | 3,33 | 2,00 | 1,11 | 0,44 | 902 |
| Escudeiros e Penso (Santo Estêvão e São Vicente) | 55,42 | 27,54 | 2,69 | 2,35 | 3,86 | 2,52 | 1,26 | 0,25 | 1 191 |
| Espinho | 35,39 | 48,10 | 2,75 | 1,97 | 4,72 | 1,57 | 1,44 | 0,26 | 763 |
| Esporões | 47,83 | 29,14 | 2,48 | 3,90 | 5,23 | 2,48 | 2,04 | 1,06 | 1 129 |
| Este (São Pedro e São Mamede) | 42,19 | 35,18 | 4,43 | 2,75 | 5,13 | 2,13 | 2,42 | 0,41 | 2 439 |
| Ferreiros e Gondizalves | 36,59 | 33,93 | 5,66 | 5,47 | 6,14 | 3,58 | 2,81 | 0,61 | 4 774 |
| Figueiredo | 55,32 | 29,41 | 2,38 | 1,50 | 2,50 | 2,75 | 0,63 | 0,13 | 799 |
| Gualtar | 37,47 | 32,96 | 7,45 | 5,37 | 4,18 | 3,63 | 3,02 | 0,76 | 3 277 |
| Guisande e Oliveira (São Pedro) | 50,27 | 32,75 | 3,10 | 2,29 | 3,77 | 3,10 | 1,21 | 0,40 | 742 |
| Lamas | 41,64 | 42,73 | 2,18 | 1,82 | 4,35 | 1,27 | 2,36 | 0,18 | 550 |
| Lomar e Arcos | 38,00 | 33,74 | 6,01 | 4,85 | 6,01 | 3,83 | 2,51 | 0,81 | 3 708 |
| Merelim (São Paio), Panoias e Parada de Tibães | 33,35 | 31,03 | 15,24 | 4,07 | 5,30 | 3,06 | 2,24 | 0,41 | 2 678 |
| Merelim (São Pedro) e Frossos | 40,79 | 28,47 | 5,96 | 5,72 | 5,64 | 4,06 | 2,80 | 0,61 | 2 466 |
| Mire de Tibães | 40,65 | 37,00 | 7,69 | 3,78 | 3,05 | 2,25 | 1,19 | 0,46 | 1 508 |
| Morreira e Trandeiras | 54,11 | 25,57 | 3,42 | 1,71 | 6,16 | 1,83 | 1,03 | 0,46 | 876 |
| Nogueira, Fraião e Lamaçães | 38,44 | 27,82 | 7,23 | 6,01 | 4,74 | 4,41 | 5,28 | 0,96 | 7 799 |
| Nogueiró e Tenões | 38,75 | 23,03 | 8,89 | 6,80 | 4,28 | 5,07 | 6,15 | 0,79 | 2 779 |
| Padim da Graça | 43,41 | 39,10 | 7,95 | 2,15 | 2,06 | 1,22 | 1,12 | 0,47 | 1 069 |
| Palmeira | 42,02 | 30,56 | 4,82 | 5,85 | 5,30 | 3,13 | 2,68 | 0,41 | 2 906 |
| Pedralva | 51,29 | 33,69 | 4,87 | 1,76 | 3,11 | 1,89 | 0,95 | 0,14 | 739 |
| Priscos | 56,66 | 20,43 | 4,06 | 2,71 | 5,30 | 3,27 | 1,69 | 0,90 | 886 |
| Real, Dume e Semelhe | 32,16 | 33,62 | 8,77 | 5,57 | 6,71 | 3,28 | 4,35 | 0,65 | 6 305 |
| Ruilhe | 55,77 | 16,94 | 10,64 | 1,95 | 3,15 | 4,20 | 3,00 | 0 | 667 |
| Santa Lucrécia de Algeriz e Navarra | 44,52 | 30,48 | 7,36 | 3,08 | 4,79 | 1,54 | 2,05 | 0,51 | 584 |
| Sequeira | 37,57 | 42,34 | 4,68 | 3,06 | 3,24 | 2,52 | 1,44 | 0,36 | 1 110 |
| Sobreposta | 62,65 | 22,77 | 3,49 | 1,33 | 3,01 | 2,53 | 0,96 | 0,12 | 830 |
| Tadim | 43,04 | 37,39 | 3,51 | 2,26 | 3,39 | 2,38 | 2,13 | 0,50 | 797 |
| Tebosa | 52,39 | 28,65 | 4,13 | 2,58 | 2,84 | 2,32 | 1,68 | 0,52 | 775 |
| Vilaça e Fradelos | 54,64 | 28,66 | 3,34 | 1,48 | 3,80 | 2,04 | 1,58 | 0,65 | 1 078 |
| Braga | 39,28 | 30,62 | 7,37 | 5,26 | 5,10 | 3,54 | 3,21 | 0,74 | 94 676 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | PSD-CDS-PPM-A | 32 553 | 0000000000034.3834,38 / 100,00 | 5,59 | 000000000000001818 / 37 | 2 | 0000000000000155155 / 371 | 12 |
| | Partido Socialista | 32 427 | 0000000000034.2434,24 / 100,00 | 0,19 | 000000000000001212 / 37 | 2 | 0000000000000146146 / 371 | 7 |
| | Grupo de Cidadãos | 11 497 | 0000000000012.1412,14 / 100,00 | 5,10 | 00000000000000066 / 37 | | 000000000000004747 / 371 | 2 |
| | Coligação Democrática Unitária | 6 754 | 0000000000007.137,13 / 100,00 | 1,79 | 00000000000000011 / 37 | | 000000000000001717 / 371 | 1 |
| | Bloco de Esquerda | 3 372 | 0000000000003.563,56 / 100,00 | 0,63 | 00000000000000000 / 37 | | 00000000000000055 / 371 | 1 |
| | CHEGA | 1 883 | 0000000000001.991,99 / 100,00 | Novo | 00000000000000000 / 37 | Novo | 00000000000000000 / 371 | Novo |
| | Iniciativa Liberal | 783 | 0000000000000.830,83 / 100,00 | Novo | 00000000000000000 / 37 | Novo | 00000000000000011 / 371 | Novo |
| Votos Inválidos | Votos Inválidos | 5 423 | 0000000000005.735,73 / 100,00 | 0,09 | | | | |
| Total | Total | 94 692 | 0000000000100.00100,00 / 100,00 | | 000000000000003737 / 37 | | 0000000000000371371 / 371 | |
| Eleitorado/Participação | Eleitorado/Participação | 165 888 | 0000000000056.9856,98 / 100,00 | 0,66 | | | | |
| Freguesia | 2017-2021 | 2017-2021 | 2021-2025 | 2021-2025 |
| Adaúfe | PSD-CDS-PPM | 0000000000063.5063,50 / 100,00 | Partido Socialista | 0000000000050.0550,05 / 100,00 |
| Arentim e Cunha | Grupo de Cidadãos | 0000000000053.3453,34 / 100,00 | Grupo de Cidadãos | 0000000000048.9848,98 / 100,00 |
| Braga (Maximinos, Sé e Cividade) | PSD-CDS-PPM | 0000000000032.4232,42 / 100,00 | PSD-CDS-PPM-A | 0000000000030.4530,45 / 100,00 |
| Braga (São José de São Lázaro e São João do Souto) | PSD-CDS-PPM | 0000000000043.9843,98 / 100,00 | PSD-CDS-PPM-A | 0000000000041.2741,27 / 100,00 |
| Braga (São Vicente) | PSD-CDS-PPM | 0000000000041.1141,11 / 100,00 | PSD-CDS-PPM-A | 0000000000034.1334,13 / 100,00 |
| Braga (São Victor) | PSD-CDS-PPM | 0000000000050.1650,16 / 100,00 | Grupo de Cidadãos | 0000000000037.5937,59 / 100,00 |
| Cabreiros e Passos (São Julião) | Partido Socialista | 0000000000063.3563,35 / 100,00 | Partido Socialista | 0000000000059.5759,57 / 100,00 |
| Celeirós, Aveleda e Vimieiro | Partido Socialista | 0000000000048.1448,14 / 100,00 | PSD-CDS-PPM-A | 0000000000044.5844,58 / 100,00 |
| Crespos e Pousada | PSD-CDS-PPM | 0000000000064.4464,44 / 100,00 | PSD-CDS-PPM-A | 0000000000061.9561,95 / 100,00 |
| Escudeiros e Penso (Santo Estêvão e São Vicente) | PSD-CDS-PPM | 0000000000059.6759,67 / 100,00 | PSD-CDS-PPM-A | 0000000000060.1560,15 / 100,00 |
| Espinho | Partido Socialista | 0000000000047.2047,20 / 100,00 | Partido Socialista | 0000000000062.3962,39 / 100,00 |
| Esporões | Grupo de Cidadãos | 0000000000072.2372,23 / 100,00 | Grupo de Cidadãos | 0000000000061.7761,77 / 100,00 |
| Este (São Pedro e São Mamede) | PSD-CDS-PPM | 0000000000051.5051,50 / 100,00 | PSD-CDS-PPM-A | 0000000000048.4248,42 / 100,00 |
| Ferreiros e Gondizalves | Partido Socialista | 0000000000047.6147,61 / 100,00 | Partido Socialista | 0000000000041.5841,58 / 100,00 |
| Figueiredo | PSD-CDS-PPM | 0000000000066.6766,67 / 100,00 | PSD-CDS-PPM-A | 0000000000058.9558,95 / 100,00 |
| Gualtar | Partido Socialista | 0000000000045.8645,86 / 100,00 | Partido Socialista | 0000000000047.3047,30 / 100,00 |
| Guisande e Oliveira (São Pedro) | PSD-CDS-PPM | 0000000000053.5053,50 / 100,00 | PSD-CDS-PPM-A | 0000000000054.0454,04 / 100,00 |
| Lamas | Partido Socialista | 0000000000056.0056,00 / 100,00 | Partido Socialista | 0000000000070.0070,00 / 100,00 |
| Lomar e Arcos | PSD-CDS-PPM | 0000000000043.2743,27 / 100,00 | Partido Socialista | 0000000000039.7039,70 / 100,00 |
| Merelim (São Paio), Panoias e Parada de Tibães | Coligação Democrática Unitária | 0000000000049.5949,59 / 100,00 | Coligação Democrática Unitária | 0000000000037.3037,30 / 100,00 |
| Merelim (São Pedro) e Frossos | PSD-CDS-PPM | 0000000000048.8348,83 / 100,00 | PSD-CDS-PPM-A | 0000000000050.2850,28 / 100,00 |
| Mire de Tibães | PSD-CDS-PPM | 0000000000055.9755,97 / 100,00 | Partido Socialista | 0000000000042.6442,64 / 100,00 |
| Morreira e Trandeiras | Grupo de Cidadãos | 0000000000062.6862,68 / 100,00 | PSD-CDS-PPM-A | 0000000000054.1154,11 / 100,00 |
| Nogueira, Fraião e Lamaçães | PSD-CDS-PPM | 0000000000047.0747,07 / 100,00 | Partido Socialista | 0000000000034.9434,94 / 100,00 |
| Nogueiró e Tenões | Grupo de Cidadãos | 0000000000048.8948,89 / 100,00 | Grupo de Cidadãos | 0000000000047.0047,00 / 100,00 |
| Padim da Graça | Partido Socialista | 0000000000057.0957,09 / 100,00 | Partido Socialista | 0000000000052.8552,85 / 100,00 |
| Palmeira | PSD-CDS-PPM | 0000000000045.6645,66 / 100,00 | PSD-CDS-PPM-A | 0000000000045.5645,56 / 100,00 |
| Pedralva | PSD-CDS-PPM | 0000000000051.9251,92 / 100,00 | PSD-CDS-PPM-A | 0000000000055.7555,75 / 100,00 |
| Priscos | Grupo de Cidadãos | 0000000000052.3052,30 / 100,00 | Grupo de Cidadãos | 0000000000052.4852,48 / 100,00 |
| Real, Dume e Semelhe | Partido Socialista | 0000000000049.0249,02 / 100,00 | Partido Socialista | 0000000000046.6846,68 / 100,00 |
| Ruilhe | PSD-CDS-PPM | 0000000000060.1760,17 / 100,00 | Grupo de Cidadãos | 0000000000071.0671,06 / 100,00 |
| Santa Lucrécia de Algeriz e Navarra | PSD-CDS-PPM | 0000000000044.1644,16 / 100,00 | PSD-CDS-PPM-A | 0000000000049.5749,57 / 100,00 |
| Sequeira | Partido Socialista | 0000000000056.5456,54 / 100,00 | Partido Socialista | 0000000000062.8862,88 / 100,00 |
| Sobreposta | PSD-CDS-PPM | 0000000000059.9359,93 / 100,00 | PSD-CDS-PPM-A | 0000000000067.1167,11 / 100,00 |
| Tadim | Partido Socialista | 0000000000052.8252,82 / 100,00 | PSD-CDS-PPM-A | 0000000000051.8251,82 / 100,00 |
| Tebosa | Grupo de Cidadãos | 0000000000063.6063,60 / 100,00 | Grupo de Cidadãos | 0000000000058.7158,71 / 100,00 |
| Vilaça e Fradelos | PSD-CDS-PPM | 0000000000049.3849,38 / 100,00 | PSD-CDS-PPM-A | 0000000000061.3261,32 / 100,00 |

### Cabeceiras de Basto
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Socialista | 4 715 | 0000000000042.0942,09 / 100,00 | 8,30 | 00000000000000033 / 7 | 1 |
| | PSD-CDS | 3 062 | 0000000000027.3327,33 / 100,00 | - | 00000000000000022 / 7 | - |
| | Independentes por Cabeceiras | 2 975 | 0000000000026.5626,56 / 100,00 | 19,08 | 00000000000000022 / 7 | 1 |
| | CHEGA | 85 | 0000000000000.760,76 / 100,00 | Novo | 00000000000000000 / 7 | Novo |
| | Coligação Democrática Unitária | 83 | 0000000000000.740,74 / 100,00 | 0,26 | 00000000000000000 / 7 | |
| Votos Inválidos | Votos Inválidos | 283 | 0000000000002.532,53 / 100,00 | 0,44 | | |
| Total | Total | 11 203 | 0000000000100.00100,00 / 100,00 | | 00000000000000077 / 7 | |
| Eleitorado/Participação | Eleitorado/Participação | 16 917 | 0000000000066.2266,22 / 100,00 | 0,46 | | |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | IPC | CH | CDU | Votantes |
| Abadim | 62,41 | 20,42 | 14,15 | 0,23 | 0,93 | 431 |
| Alvite e Passos | 38,14 | 25,00 | 32,40 | 1,28 | 1,28 | 784 |
| Arco de Baúlhe e Vila Nune | 48,03 | 27,65 | 21,09 | 1,29 | 0,30 | 1 320 |
| Basto | 33,71 | 48,08 | 15,18 | 0,32 | 0,48 | 626 |
| Bucos | 51,20 | 14,11 | 31,82 | 0,96 | 0 | 418 |
| Cabeceiras de Basto | 53,25 | 23,78 | 20,93 | 0 | 0,41 | 492 |
| Cavez | 25,24 | 12,80 | 57,23 | 1,07 | 0,83 | 844 |
| Faia | 49,41 | 17,34 | 29,45 | 0,95 | 0,48 | 421 |
| Gondiães e Vilar de Cunhas | 54,36 | 30,31 | 11,50 | 0,35 | 0,35 | 287 |
| Pedraça | 24,16 | 17,47 | 53,90 | 0,93 | 0,19 | 538 |
| Refojos de Basto, Outeiro e Painzela | 43,04 | 29,56 | 23,30 | 0,55 | 0,85 | 4 347 |
| Rio Douro | 35,68 | 41,58 | 15,54 | 1,15 | 1,73 | 695 |
| Cabeceiras de Basto | 42,09 | 27,33 | 26,56 | 0,76 | 0,74 | 11 203 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Socialista | 4 713 | 0000000000042.0842,08 / 100,00 | 7,79 | 000000000000001010 / 21 | 1 |
| | PSD-CDS | 3 252 | 0000000000029.0329,03 / 100,00 | - | 00000000000000066 / 21 | - |
| | Independentes por Cabeceiras | 2 750 | 0000000000024.5524,55 / 100,00 | 20,85 | 00000000000000055 / 21 | 5 |
| | CHEGA | 123 | 0000000000001.101,10 / 100,00 | Novo | 00000000000000000 / 21 | Novo |
| | Coligação Democrática Unitária | 79 | 0000000000000.710,71 / 100,00 | 0,74 | 00000000000000000 / 21 | |
| Votos Inválidos | Votos Inválidos | 284 | 0000000000002.542,54 / 100,00 | 0,74 | | |
| Total | Total | 11 201 | 0000000000100.00100,00 / 100,00 | | 000000000000002121 / 21 | |
| Eleitorado/Participação | Eleitorado/Participação | 16 917 | 0000000000066.2166,21 / 100,00 | 0,52 | | |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | IPC | CH | CDU | Votantes |
| Abadim | 63,81 | 21,58 | 11,60 | 0,46 | 0,46 | 431 |
| Alvite e Passos | 38,24 | 26,98 | 29,92 | 2,43 | 0,90 | 782 |
| Arco de Baúlhe e Vila Nune | 48,11 | 27,88 | 20,45 | 1,44 | 0,08 | 1 320 |
| Basto | 34,03 | 49,68 | 12,14 | 1,28 | 0,48 | 626 |
| Bucos | 50,00 | 17,46 | 29,67 | 0,96 | 0,24 | 418 |
| Cabeceiras de Basto | 53,25 | 26,83 | 17,86 | 0,20 | 0,20 | 492 |
| Cavez | 24,17 | 15,76 | 55,45 | 1,18 | 0,59 | 844 |
| Faia | 49,17 | 21,38 | 25,89 | 1,19 | 0,71 | 421 |
| Gondiães e Vilar de Cunhas | 52,61 | 32,06 | 10,10 | 0,70 | 1,39 | 287 |
| Pedraça | 23,61 | 17,29 | 53,16 | 1,67 | 0,37 | 538 |
| Refojos de Basto, Outeiro e Painzela | 43,11 | 31,08 | 21,39 | 0,76 | 1,01 | 4 347 |
| Rio Douro | 36,98 | 43,88 | 12,52 | 1,58 | 0,86 | 695 |
| Cabeceiras de Basto | 42,08 | 29,03 | 24,55 | 1,10 | 0,71 | 11 201 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Socialista | 4 125 | 0000000000036.8236,82 / 100,00 | 12,12 | 00000000000000066 / 12 | | 000000000000003636 / 98 | 9 |
| | Grupo de Cidadãos | 4 069 | 0000000000036.3236,32 / 100,00 | 10,00 | 00000000000000055 / 12 | 1 | 000000000000004545 / 98 | 7 |
| | PSD-CDS | 2 555 | 0000000000022.8122,81 / 100,00 | - | 00000000000000011 / 12 | - | 000000000000001616 / 98 | - |
| | Coligação Democrática Unitária | 130 | 0000000000001.161,16 / 100,00 | 0,21 | 00000000000000000 / 12 | | 00000000000000011 / 98 | |
| Votos Inválidos | Votos Inválidos | 324 | 0000000000002.892,89 / 100,00 | 0,49 | | | | |
| Total | Total | 11 203 | 0000000000100.00100,00 / 100,00 | | 000000000000001212 / 12 | | 000000000000009898 / 98 | |
| Eleitorado/Participação | Eleitorado/Participação | 16 917 | 0000000000066.2266,22 / 100,00 | 0,54 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Abadim | Partido Socialista | 0000000000062.6562,65 / 100,00 | 00000000000000055 / 7 |
| Alvite e Passos | Grupo de Cidadãos | 0000000000073.2173,21 / 100,00 | 00000000000000077 / 9 |
| Arco de Baúlhe e Vila Nune | Partido Socialista | 0000000000049.1749,17 / 100,00 | 00000000000000055 / 9 |
| Basto | PSD-CDS | 0000000000070.4570,45 / 100,00 | 00000000000000055 / 7 |
| Bucos | Partido Socialista | 0000000000052.3952,39 / 100,00 | 00000000000000044 / 7 |
| Cabeceiras de Basto | Partido Socialista | 0000000000061.3861,38 / 100,00 | 00000000000000055 / 7 |
| Cavez | Grupo de Cidadãos | 0000000000063.2763,27 / 100,00 | 00000000000000066 / 9 |
| Faia | Partido Socialista | 0000000000053.2153,21 / 100,00 | 00000000000000044 / 7 |
| Gondiães e Vilar de Cunhas | Grupo de Cidadãos | 0000000000074.5674,56 / 100,00 | 00000000000000066 / 7 |
| Pedraça | Grupo de Cidadãos | 0000000000065.9965,99 / 100,00 | 00000000000000055 / 7 |
| Refojos de Basto, Outeiro e Painzela | Partido Socialista | 0000000000042.7242,72 / 100,00 | 00000000000000066 / 13 |
| Rio Douro | Grupo de Cidadãos | 0000000000069.0669,06 / 100,00 | 00000000000000077 / 9 |

### Celorico de Basto
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Social Democrata | 5 507 | 0000000000044.8044,80 / 100,00 | 2,06 | 00000000000000033 / 7 | 1 |
| | Partido Socialista | 4 656 | 0000000000037.8837,88 / 100,00 | 22,39 | 00000000000000033 / 7 | 2 |
| | Cidadãos Independentes por Celorico | 1 496 | 0000000000012.1712,17 / 100,00 | 16,59 | 00000000000000011 / 7 | 1 |
| | CDS – Partido Popular | 150 | 0000000000001.221,22 / 100,00 | 2,00 | 00000000000000000 / 7 | |
| | Coligação Democrática Unitária | 117 | 0000000000000.950,95 / 100,00 | 1,60 | 00000000000000000 / 7 | |
| | CHEGA | 101 | 0000000000000.820,82 / 100,00 | Novo | 00000000000000000 / 7 | Novo |
| Votos Inválidos | Votos Inválidos | 266 | 0000000000002.172,17 / 100,00 | 0,96 | | |
| Total | Total | 12 293 | 0000000000100.00100,00 / 100,00 | | 00000000000000077 / 7 | |
| Eleitorado/Participação | Eleitorado/Participação | 17 560 | 0000000000070.0170,01 / 100,00 | 5,47 | | |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PSD | PS | CIC | CDS | CDU | CH | Votantes |
| Agilde | 41,67 | 38,81 | 12,31 | 1,99 | 1,37 | 1,74 | 804 |
| Arnoia | 32,58 | 46,85 | 16,83 | 0,89 | 0,20 | 0,59 | 1 016 |
| Basto (São Clemente) | 51,91 | 39,57 | 4,15 | 0,96 | 0,74 | 0,53 | 940 |
| Borba de Montanha | 51,57 | 32,45 | 10,57 | 0,88 | 0,88 | 1,26 | 795 |
| Britelo, Gémeos e Ourilhe | 37,85 | 42,99 | 14,36 | 1,30 | 1,25 | 0,52 | 2 312 |
| Caçarilhe e Infesta | 37,38 | 47,28 | 10,15 | 1,73 | 1,24 | 0 | 404 |
| Canedo de Basto e Corgo | 55,57 | 31,19 | 8,29 | 0,99 | 0,74 | 0,74 | 808 |
| Carvalho e Basto (Santa Tecla) | 50,17 | 27,26 | 17,39 | 0,67 | 1,17 | 0,50 | 598 |
| Codeçoso | 53,71 | 33,92 | 6,71 | 1,41 | 0,35 | 2,12 | 283 |
| Fervença | 49,81 | 22,31 | 20,41 | 1,14 | 1,90 | 1,90 | 789 |
| Moreira do Castelo | 45,23 | 42,79 | 8,20 | 2,22 | 0 | 0,44 | 451 |
| Rego | 43,05 | 37,43 | 13,77 | 2,01 | 0,40 | 0,67 | 748 |
| Ribas | 54,49 | 36,70 | 2,94 | 1,79 | 0,82 | 1,14 | 613 |
| Vale de Bouro | 50,53 | 33,89 | 10,11 | 0,63 | 0,84 | 0,21 | 475 |
| Veade, Gagos e Molares | 41,61 | 40,33 | 13,76 | 0,88 | 0,95 | 0,72 | 1 257 |
| Celorico de Basto | 44,80 | 37,88 | 12,17 | 1,22 | 0,95 | 0,82 | 12 293 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Socialista | 4 818 | 0000000000039.1939,19 / 100,00 | 22,78 | 00000000000000099 / 21 | 5 |
| | Partido Social Democrata | 4 723 | 0000000000038.4238,42 / 100,00 | 7,58 | 00000000000000099 / 21 | 2 |
| | Cidadãos Independentes por Celorico | 1 761 | 0000000000014.3314,33 / 100,00 | 13,55 | 00000000000000033 / 21 | 3 |
| | CDS – Partido Popular | 257 | 0000000000002.092,09 / 100,00 | 1,27 | 00000000000000000 / 21 | |
| | Coligação Democrática Unitária | 172 | 0000000000001.401,40 / 100,00 | 1,67 | 00000000000000000 / 21 | |
| | CHEGA | 150 | 0000000000001.221,22 / 100,00 | Novo | 00000000000000000 / 21 | Novo |
| Votos Inválidos | Votos Inválidos | 412 | 0000000000003.353,35 / 100,00 | 0,06 | | |
| Total | Total | 12 293 | 0000000000100.00100,00 / 100,00 | | 000000000000002121 / 21 | |
| Eleitorado/Participação | Eleitorado/Participação | 17 560 | 0000000000070.0170,01 / 100,00 | 5,47 | | |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CIC | CDS | CDU | CH | Votantes |
| Agilde | 34,70 | 39,18 | 16,17 | 2,24 | 2,61 | 1,62 | 804 |
| Arnoia | 49,21 | 23,92 | 20,67 | 2,46 | 0,69 | 0,69 | 1 016 |
| Basto (São Clemente) | 40,32 | 46,81 | 5,32 | 2,13 | 0,53 | 1,17 | 940 |
| Borba de Montanha | 31,32 | 46,54 | 11,95 | 2,89 | 0,25 | 2,14 | 795 |
| Britelo, Gémeos e Ourilhe | 46,71 | 29,58 | 16,09 | 1,99 | 1,86 | 1,08 | 2 312 |
| Caçarilhe e Infesta | 46,53 | 35,64 | 12,13 | 1,24 | 0,50 | 0,99 | 404 |
| Canedo de Basto e Corgo | 35,27 | 44,68 | 11,26 | 2,60 | 0,74 | 1,49 | 808 |
| Carvalho e Basto (Santa Tecla) | 25,75 | 45,32 | 20,74 | 1,84 | 1,84 | 0,33 | 598 |
| Codeçoso | 33,92 | 50,88 | 8,83 | 1,06 | 1,41 | 2,12 | 283 |
| Fervença | 21,04 | 43,60 | 25,10 | 1,65 | 2,79 | 2,66 | 789 |
| Moreira do Castelo | 45,01 | 39,02 | 10,20 | 3,33 | 0 | 0,22 | 451 |
| Rego | 37,97 | 36,10 | 16,84 | 2,67 | 0,80 | 0,67 | 748 |
| Ribas | 37,52 | 50,41 | 3,75 | 1,79 | 0,98 | 1,79 | 613 |
| Vale de Bouro | 35,79 | 45,47 | 9,89 | 2,53 | 1,26 | 0,42 | 475 |
| Veade, Gagos e Molares | 44,15 | 34,69 | 13,92 | 1,11 | 2,47 | 1,03 | 1 257 |
| Celorico de Basto | 39,19 | 38,42 | 14,33 | 2,09 | 1,40 | 1,22 | 12 293 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Social Democrata | 6 162 | 0000000000050.1350,13 / 100,00 | 5,88 | 000000000000001010 / 15 | 1 | 000000000000006666 / 123 | 2 |
| | Partido Socialista | 4 207 | 0000000000034.2234,22 / 100,00 | 16,94 | 00000000000000044 / 15 | 2 | 000000000000004343 / 123 | 26 |
| | Grupo de Cidadãos | 1 599 | 0000000000013.0113,01 / 100,00 | 22,06 | 00000000000000011 / 15 | 3 | 000000000000001414 / 123 | 28 |
| Votos Inválidos | Votos Inválidos | 325 | 0000000000002.652,65 / 100,00 | 0,76 | | | | |
| Total | Total | 12 293 | 0000000000100.00100,00 / 100,00 | | 000000000000001515 / 15 | | 0000000000000123123 / 123 | |
| Eleitorado/Participação | Eleitorado/Participação | 17 560 | 0000000000070.0170,01 / 100,00 | 5,47 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Agilde | Partido Social Democrata | 0000000000059.7059,70 / 100,00 | 00000000000000066 / 9 |
| Arnoia | Partido Socialista | 0000000000048.2348,23 / 100,00 | 00000000000000055 / 9 |
| Basto (São Clemente) | Partido Social Democrata | 0000000000060.8560,85 / 100,00 | 00000000000000066 / 9 |
| Borba de Montanha | Partido Social Democrata | 0000000000062.2662,26 / 100,00 | 00000000000000066 / 9 |
| Britelo, Gémeos e Ourilhe | Partido Socialista | 0000000000046.8046,80 / 100,00 | 00000000000000055 / 9 |
| Caçarilhe e Infesta | Partido Socialista | 0000000000061.3961,39 / 100,00 | 00000000000000055 / 7 |
| Canedo de Basto e Corgo | Partido Social Democrata | 0000000000061.8861,88 / 100,00 | 00000000000000066 / 9 |
| Carvalho e Basto (Santa Tecla) | Partido Social Democrata | 0000000000066.5666,56 / 100,00 | 00000000000000055 / 7 |
| Codeçoso | Grupo de Cidadãos | 0000000000053.3653,36 / 100,00 | 00000000000000044 / 7 |
| Fervença | Partido Social Democrata | 0000000000061.3461,34 / 100,00 | 00000000000000066 / 9 |
| Moreira do Castelo | Partido Socialista | 0000000000055.8855,88 / 100,00 | 00000000000000044 / 7 |
| Rego | Partido Social Democrata | 0000000000048.1348,13 / 100,00 | 00000000000000055 / 9 |
| Ribas | Partido Social Democrata | 0000000000065.0965,09 / 100,00 | 00000000000000055 / 7 |
| Vale de Bouro | Partido Social Democrata | 0000000000072.4272,42 / 100,00 | 00000000000000066 / 7 |
| Veade, Gagos e Molares | Partido Social Democrata | 0000000000054.7354,73 / 100,00 | 00000000000000055 / 9 |

### Esposende
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Social Democrata | 11 499 | 0000000000058.4158,41 / 100,00 | 2,04 | 00000000000000066 / 7 | |
| | Partido Socialista | 3 753 | 0000000000019.0619,06 / 100,00 | 9,33 | 00000000000000011 / 7 | 1 |
| | CDS – Partido Popular | 1 866 | 0000000000009.489,48 / 100,00 | 5,77 | 00000000000000000 / 7 | |
| | CHEGA | 743 | 0000000000003.773,77 / 100,00 | Novo | 00000000000000000 / 7 | Novo |
| | Coligação Democrática Unitária | 674 | 0000000000003.423,42 / 100,00 | 0,12 | 00000000000000000 / 7 | |
| Votos Inválidos | Votos Inválidos | 1 151 | 0000000000005.855,85 / 100,00 | 2,29 | | |
| Total | Total | 19 686 | 0000000000100.00100,00 / 100,00 | | 00000000000000077 / 7 | |
| Eleitorado/Participação | Eleitorado/Participação | 32 934 | 0000000000059.7759,77 / 100,00 | 2,34 | | |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PSD | PS | CDS | CH | CDU | Votantes |
| Antas | 72,00 | 14,08 | 2,92 | 2,67 | 2,08 | 1 200 |
| Apúlia e Fão | 57,16 | 20,59 | 8,52 | 4,54 | 3,25 | 4 342 |
| Belinho e Mar | 61,57 | 19,36 | 5,37 | 3,66 | 5,25 | 1 694 |
| Esposende, Marinhas e Gandra | 52,89 | 21,30 | 11,40 | 3,58 | 4,39 | 6 290 |
| Fonte Boa e Rio Tinto | 48,63 | 20,56 | 24,08 | 2,27 | 0,78 | 1 279 |
| Forjães | 72,85 | 14,59 | 2,75 | 2,93 | 3,17 | 1 672 |
| Gemeses | 50,50 | 20,83 | 17,12 | 3,85 | 1,71 | 701 |
| Palmeira de Faro e Curvos | 61,59 | 15,82 | 6,87 | 5,33 | 3,09 | 1 877 |
| Vila Chã | 68,62 | 11,41 | 7,92 | 3,49 | 1,58 | 631 |
| Esposende | 58,41 | 19,06 | 9,48 | 3,77 | 3,42 | 19 686 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Social Democrata | 10 406 | 0000000000052.8652,86 / 100,00 | 0,79 | 000000000000001313 / 21 | 1 |
| | Partido Socialista | 4 135 | 0000000000021.0121,01 / 100,00 | 6,55 | 00000000000000055 / 21 | 2 |
| | CDS – Partido Popular | 1 935 | 0000000000009.839,83 / 100,00 | 5,48 | 00000000000000022 / 21 | 1 |
| | CHEGA | 802 | 0000000000004.024,02 / 100,00 | Novo | 00000000000000011 / 21 | Novo |
| | Coligação Democrática Unitária | 782 | 0000000000003.973,97 / 100,00 | 1,78 | 00000000000000000 / 21 | 1 |
| | Bloco de Esquerda | 479 | 0000000000002.432,43 / 100,00 | - | 00000000000000000 / 21 | - |
| Votos Inválidos | Votos Inválidos | 1 146 | 0000000000005.825,82 / 100,00 | 1,37 | | |
| Total | Total | 19 685 | 0000000000100.00100,00 / 100,00 | | 000000000000002121 / 21 | |
| Eleitorado/Participação | Eleitorado/Participação | 32 934 | 0000000000059.7759,77 / 100,00 | 2,35 | | |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PSD | PS | CDS | CH | CDU | BE | Votantes |
| Antas | 65,50 | 17,17 | 3,75 | 3,25 | 2,25 | 1,67 | 1 200 |
| Apúlia e Fão | 52,40 | 20,60 | 9,22 | 5,14 | 3,87 | 2,56 | 4 340 |
| Belinho e Mar | 53,78 | 22,85 | 5,73 | 3,54 | 6,67 | 1,59 | 1 694 |
| Esposende, Marinhas e Gandra | 47,29 | 23,76 | 10,57 | 3,74 | 5,25 | 3,50 | 6 291 |
| Fonte Boa e Rio Tinto | 41,91 | 21,19 | 29,09 | 2,66 | 0,78 | 0,70 | 1 279 |
| Forjães | 65,25 | 19,26 | 3,29 | 3,47 | 2,93 | 1,79 | 1 672 |
| Gemeses | 43,51 | 23,82 | 19,69 | 3,14 | 1,57 | 1,43 | 701 |
| Palmeira de Faro e Curvos | 58,23 | 16,30 | 6,39 | 5,97 | 3,57 | 2,18 | 1 877 |
| Vila Chã | 68,94 | 13,79 | 6,81 | 3,01 | 1,11 | 1,74 | 631 |
| Esposende | 52,86 | 21,01 | 9,38 | 4,07 | 3,97 | 2,43 | 19 685 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Social Democrata | 8 994 | 0000000000045.6945,69 / 100,00 | 4,99 | 00000000000000077 / 9 | 2 | 000000000000004040 / 89 | 5 |
| | Grupo de Cidadãos | 3 887 | 0000000000019.7519,75 / 100,00 | 8,73 | 00000000000000022 / 9 | | 000000000000002828 / 89 | 10 |
| | Partido Socialista | 3 347 | 0000000000017.0017,00 / 100,00 | 4,17 | 00000000000000000 / 9 | 2 | 000000000000001414 / 89 | 5 |
| | CDS – Partido Popular | 1 505 | 0000000000007.657,65 / 100,00 | 4,31 | 00000000000000000 / 9 | | 00000000000000077 / 89 | 6 |
| | Coligação Democrática Unitária | 455 | 0000000000002.312,31 / 100,00 | 1,36 | 00000000000000000 / 9 | | 00000000000000000 / 89 | 1 |
| | CHEGA | 439 | 0000000000002.232,23 / 100,00 | Novo | 00000000000000000 / 9 | Novo | 00000000000000000 / 89 | Novo |
| Votos Inválidos | Votos Inválidos | 1 058 | 0000000000005.375,37 / 100,00 | 0,43 | | | | |
| Total | Total | 19 685 | 0000000000100.00100,00 / 100,00 | | 00000000000000099 / 9 | | 000000000000008989 / 89 | |
| Eleitorado/Participação | Eleitorado/Participação | 32 934 | 0000000000059.7759,77 / 100,00 | 2,35 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Antas | Partido Social Democrata | 0000000000074.0074,00 / 100,00 | 00000000000000077 / 9 |
| Apúlia e Fão | Partido Social Democrata | 0000000000041.9441,94 / 100,00 | 00000000000000066 / 13 |
| Belinho e Mar | Partido Social Democrata | 0000000000044.1644,16 / 100,00 | 00000000000000055 / 9 |
| Esposende, Marinhas e Gandra | Partido Social Democrata | 0000000000049.5949,59 / 100,00 | 00000000000000088 / 13 |
| Fonte Boa e Rio Tinto | Partido Social Democrata | 0000000000037.2937,29 / 100,00 | 00000000000000044 / 9 |
| Forjães | Partido Social Democrata | 0000000000057.4257,42 / 100,00 | 00000000000000055 / 9 |
| Gemeses | Grupo de Cidadãos | 0000000000043.2243,22 / 100,00 | 00000000000000044 / 9 |
| Palmeira de Faro e Curvos | Partido Social Democrata | 0000000000052.2652,26 / 100,00 | 00000000000000055 / 9 |
| Vila Chã | Grupo de Cidadãos | 0000000000081.9381,93 / 100,00 | 00000000000000099 / 9 |

### Fafe
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Socialista | 16 270 | 0000000000053.7953,79 / 100,00 | 16,54 | 00000000000000055 / 7 | 1 |
| | Partido Social Democrata | 7 475 | 0000000000024.7124,71 / 100,00 | - | 00000000000000022 / 7 | - |
| | Nós, Cidadãos! | 1 473 | 0000000000004.874,87 / 100,00 | - | 00000000000000000 / 7 | - |
| | CHEGA | 1 237 | 0000000000004.094,09 / 100,00 | Novo | 00000000000000000 / 7 | Novo |
| | Coligação Democrática Unitária | 1 188 | 0000000000003.933,93 / 100,00 | 1,57 | 00000000000000000 / 7 | |
| | CDS – Partido Popular | 991 | 0000000000003.283,28 / 100,00 | - | 00000000000000000 / 7 | - |
| Votos Inválidos | Votos Inválidos | 1 613 | 0000000000005.335,33 / 100,00 | 1,69 | | |
| Total | Total | 30 247 | 0000000000100.00100,00 / 100,00 | | 00000000000000077 / 7 | 2 |
| Eleitorado/Participação | Eleitorado/Participação | 49 633 | 0000000000060.9460,94 / 100,00 | 2,77 | | |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | NC | CH | CDU | CDS | Votantes |
| Aboim, Felgueiras, Gontim e Pedraído | 58,05 | 17,52 | 3,01 | 8,14 | 4,78 | 3,89 | 565 |
| Agrela e Serafão | 62,11 | 27,71 | 1,93 | 2,19 | 1,29 | 1,16 | 776 |
| Antime e Silvares (São Clemente) | 59,13 | 15,48 | 6,32 | 3,89 | 7,77 | 3,05 | 1 441 |
| Ardegão, Arnozela e Seidões | 63,47 | 24,44 | 3,89 | 3,19 | 0,83 | 0,97 | 720 |
| Armil | 50,32 | 32,00 | 3,16 | 3,16 | 4,00 | 2,11 | 475 |
| Arões (Santa Cristina) | 62,20 | 16,27 | 2,63 | 2,75 | 2,88 | 3,38 | 799 |
| Arões (São Romão) | 50,61 | 33,70 | 2,67 | 3,58 | 3,08 | 1,56 | 1 982 |
| Cepães e Fareja | 53,69 | 20,89 | 4,53 | 4,69 | 6,53 | 2,23 | 1 302 |
| Estorãos | 50,80 | 21,63 | 7,85 | 6,34 | 3,92 | 2,62 | 994 |
| Fafe | 48,87 | 24,94 | 4,79 | 4,70 | 5,39 | 5,31 | 8 168 |
| Fornelos | 49,61 | 25,64 | 9,18 | 4,26 | 4,48 | 2,24 | 893 |
| Freitas e Vila Cova | 57,47 | 24,01 | 2,65 | 1,13 | 7,75 | 3,21 | 529 |
| Golães | 51,25 | 35,75 | 3,52 | 2,23 | 2,03 | 2,10 | 1 477 |
| Medelo | 53,66 | 18,76 | 7,33 | 6,71 | 2,98 | 3,23 | 805 |
| Monte e Queimadela | 60,40 | 23,84 | 4,04 | 4,65 | 2,42 | 1,62 | 495 |
| Moreira do Rei e Várzea Cova | 55,02 | 28,67 | 3,05 | 3,29 | 2,57 | 1,77 | 1 245 |
| Passos | 75,30 | 10,27 | 4,02 | 2,23 | 1,34 | 2,38 | 672 |
| Quinchães | 57,06 | 21,68 | 4,80 | 4,73 | 2,54 | 3,25 | 1 416 |
| Regadas | 54,84 | 35,89 | 1,85 | 1,77 | 1,10 | 1,18 | 1 187 |
| Revelhe | 63,37 | 15,37 | 6,95 | 6,32 | 2,32 | 1,26 | 475 |
| Ribeiros | 56,86 | 18,21 | 3,64 | 8,68 | 2,24 | 1,96 | 357 |
| São Gens | 52,85 | 20,77 | 4,77 | 6,38 | 2,38 | 8,00 | 1 175 |
| Silvares (São Martinho) | 60,02 | 23,99 | 4,82 | 2,30 | 3,61 | 1,20 | 913 |
| Travassós | 51,29 | 32,11 | 3,77 | 1,83 | 3,99 | 2,37 | 928 |
| Vinhós | 39,74 | 16,81 | 31,00 | 1,53 | 2,62 | 2,62 | 458 |
| Fafe | 53,79 | 24,71 | 4,87 | 4,09 | 3,93 | 3,28 | 30 247 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Socialista | 12 040 | 0000000000039.8839,88 / 100,00 | 4,41 | 000000000000001111 / 26 | |
| | Fafe Sempre | 7 337 | 0000000000024.3024,30 / 100,00 | Novo | 00000000000000077 / 26 | Novo |
| | Partido Social Democrata | 6 258 | 0000000000020.7320,73 / 100,00 | - | 00000000000000066 / 26 | - |
| | Coligação Democrática Unitária | 1 150 | 0000000000003.813,81 / 100,00 | 0,74 | 00000000000000011 / 26 | 1 |
| | CHEGA | 1 031 | 0000000000003.413,41 / 100,00 | Novo | 00000000000000011 / 26 | Novo |
| | Nós, Cidadãos! | 919 | 0000000000003.043,04 / 100,00 | - | 00000000000000000 / 26 | - |
| Votos Inválidos | Votos Inválidos | 1 456 | 0000000000004.824,82 / 100,00 | 0,80 | | |
| Total | Total | 30 191 | 0000000000100.00100,00 / 100,00 | | 000000000000002626 / 26 | 1 |
| Eleitorado/Participação | Eleitorado/Participação | 49 633 | 0000000000060.8360,83 / 100,00 | 2,88 | | |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PS | FS | PSD | CDU | CH | NC | Votantes |
| Aboim, Felgueiras, Gontim e Pedraído | 40,00 | 27,43 | 15,04 | 3,89 | 7,61 | 1,77 | 565 |
| Agrela e Serafão | 52,84 | 11,21 | 27,32 | 1,29 | 2,58 | 1,03 | 776 |
| Antime e Silvares (São Clemente) | 45,94 | 23,25 | 12,14 | 6,94 | 3,19 | 4,86 | 1 441 |
| Ardegão, Arnozela e Seidões | 38,06 | 37,22 | 17,92 | 0,28 | 2,64 | 0,97 | 720 |
| Armil | 37,47 | 25,89 | 25,26 | 2,11 | 2,95 | 1,89 | 475 |
| Arões (Santa Cristina) | 51,19 | 21,90 | 13,77 | 2,25 | 2,75 | 1,38 | 799 |
| Arões (São Romão) | 36,53 | 17,56 | 31,94 | 3,28 | 3,43 | 2,62 | 1 982 |
| Cepães e Fareja | 32,41 | 33,49 | 15,28 | 6,68 | 3,69 | 2,23 | 1 302 |
| Estorãos | 37,12 | 23,64 | 17,81 | 4,02 | 5,73 | 4,73 | 994 |
| Fafe | 33,74 | 31,21 | 18,76 | 4,77 | 3,40 | 2,90 | 8 112 |
| Fornelos | 41,43 | 18,03 | 21,39 | 6,05 | 3,47 | 5,15 | 893 |
| Freitas e Vila Cova | 40,83 | 21,93 | 24,39 | 6,81 | 1,32 | 0,95 | 529 |
| Golães | 39,07 | 20,24 | 31,89 | 2,51 | 1,42 | 2,30 | 1 477 |
| Medelo | 33,66 | 30,81 | 17,14 | 2,73 | 6,09 | 3,60 | 805 |
| Monte e Queimadela | 46,06 | 20,00 | 18,79 | 3,43 | 3,23 | 4,04 | 495 |
| Moreira do Rei e Várzea Cova | 47,87 | 16,71 | 23,94 | 2,81 | 3,21 | 0,56 | 1 245 |
| Passos | 61,31 | 15,33 | 10,71 | 1,49 | 2,53 | 3,13 | 672 |
| Quinchães | 44,42 | 22,39 | 17,02 | 2,97 | 4,31 | 2,90 | 1 416 |
| Regadas | 47,77 | 11,29 | 36,04 | 1,35 | 1,60 | 1,43 | 1 187 |
| Revelhe | 49,26 | 21,68 | 11,37 | 2,11 | 8,00 | 3,37 | 475 |
| Ribeiros | 37,54 | 28,57 | 15,13 | 2,24 | 5,32 | 2,52 | 357 |
| São Gens | 40,51 | 28,17 | 14,89 | 2,30 | 4,85 | 3,57 | 1 175 |
| Silvares (São Martinho) | 46,00 | 24,42 | 19,39 | 2,41 | 2,19 | 3,07 | 913 |
| Travassós | 37,61 | 13,47 | 32,76 | 6,36 | 2,16 | 3,13 | 928 |
| Vinhós | 32,75 | 16,16 | 20,74 | 3,06 | 0,66 | 21,18 | 458 |
| Fafe | 39,88 | 24,30 | 20,73 | 3,81 | 3,41 | 3,04 | 30 191 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Socialista | 14 188 | 0000000000047.0047,00 / 100,00 | 16,77 | 000000000000001717 / 25 | 7 | 0000000000000118118 / 219 | 44 |
| | Partido Social Democrata | 7 186 | 0000000000023.8123,81 / 100,00 | - | 00000000000000011 / 25 | - | 000000000000004747 / 219 | - |
| | Grupo de Cidadãos | 5 387 | 0000000000017.8517,85 / 100,00 | 27,07 | 00000000000000077 / 25 | 7 | 000000000000005050 / 219 | 61 |
| | Coligação Democrática Unitária | 1 262 | 0000000000004.184,18 / 100,00 | 0,25 | 00000000000000000 / 25 | | 00000000000000022 / 219 | 5 |
| | CHEGA | 565 | 0000000000001.871,87 / 100,00 | Novo | 00000000000000000 / 25 | Novo | 00000000000000022 / 219 | Novo |
| | CDS – Partido Popular | 47 | 0000000000000.160,16 / 100,00 | - | 00000000000000000 / 25 | - | 00000000000000000 / 219 | - |
| Votos Inválidos | Votos Inválidos | 1 551 | 0000000000005.145,14 / 100,00 | 0,11 | | | | |
| Total | Total | 30 186 | 0000000000100.00100,00 / 100,00 | | 000000000000002525 / 25 | | 0000000000000219219 / 219 | 2 |
| Eleitorado/Participação | Eleitorado/Participação | 49 633 | 0000000000060.8260,82 / 100,00 | 2,89 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Aboim, Felgueiras, Gontim e Pedraído | Partido Socialista | 0000000000060.8860,88 / 100,00 | 00000000000000077 / 9 |
| Agrela e Serafão | Partido Socialista | 0000000000060.8260,82 / 100,00 | 00000000000000066 / 9 |
| Antime e Silvares (São Clemente) | Grupo de Cidadãos | 0000000000051.4251,42 / 100,00 | 00000000000000055 / 9 |
| Ardegão, Arnozela e Seidões | Partido Socialista | 0000000000067.6467,64 / 100,00 | 00000000000000077 / 9 |
| Armil | Partido Socialista | 0000000000048.2148,21 / 100,00 | 00000000000000044 / 7 |
| Arões (Santa Cristina) | Partido Socialista | 0000000000080.4880,48 / 100,00 | 00000000000000099 / 9 |
| Arões (São Romão) | Partido Socialista | 0000000000048.5948,59 / 100,00 | 00000000000000055 / 9 |
| Cepães e Fareja | Grupo de Cidadãos | 0000000000054.3054,30 / 100,00 | 00000000000000066 / 9 |
| Estorãos | Grupo de Cidadãos | 0000000000070.3270,32 / 100,00 | 00000000000000077 / 9 |
| Fafe | Partido Socialista | 0000000000058.0158,01 / 100,00 | 00000000000000099 / 13 |
| Fornelos | Partido Socialista | 0000000000054.7654,76 / 100,00 | 00000000000000066 / 9 |
| Freitas e Vila Cova | Partido Socialista | 0000000000038.9438,94 / 100,00 | 00000000000000033 / 7 |
| Golães | Partido Socialista | 0000000000051.3251,32 / 100,00 | 00000000000000055 / 9 |
| Medelo | Grupo de Cidadãos | 0000000000070.1970,19 / 100,00 | 00000000000000088 / 9 |
| Monte e Queimadela | Partido Socialista | 0000000000067.4767,47 / 100,00 | 00000000000000077 / 9 |
| Moreira do Rei e Várzea Cova | Partido Socialista | 0000000000049.3249,32 / 100,00 | 00000000000000066 / 9 |
| Passos | Partido Socialista | 0000000000088.6988,69 / 100,00 | 00000000000000099 / 9 |
| Quinchães | Grupo de Cidadãos | 0000000000054.6654,66 / 100,00 | 00000000000000055 / 9 |
| Regadas | Partido Socialista | 0000000000053.2453,24 / 100,00 | 00000000000000055 / 9 |
| Revelhe | Partido Socialista | 0000000000078.7478,74 / 100,00 | 00000000000000066 / 7 |
| Ribeiros | Grupo de Cidadãos | 0000000000079.2779,27 / 100,00 | 00000000000000077 / 7 |
| São Gens | Grupo de Cidadãos | 0000000000068.5168,51 / 100,00 | 00000000000000077 / 9 |
| Silvares (São Martinho) | Partido Socialista | 0000000000068.0268,02 / 100,00 | 00000000000000077 / 9 |
| Travassós | Partido Social Democrata | 0000000000046.3446,34 / 100,00 | 00000000000000055 / 9 |
| Vinhós | Partido Socialista | 0000000000060.2660,26 / 100,00 | 00000000000000055 / 7 |

### Guimarães
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Socialista | 43 684 | 0000000000048.0648,06 / 100,00 | 3,46 | 00000000000000077 / 11 | 1 |
| | PSD-CDS | 31 069 | 0000000000034.1834,18 / 100,00 | 3,73 | 00000000000000044 / 11 | 1 |
| | Coligação Democrática Unitária | 5 028 | 0000000000005.535,53 / 100,00 | 0,33 | 00000000000000000 / 11 | |
| | CHEGA | 2 977 | 0000000000003.283,28 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| | Bloco de Esquerda | 2 256 | 0000000000002.482,48 / 100,00 | 0,07 | 00000000000000000 / 11 | |
| | Iniciativa Liberal | 1 619 | 0000000000001.781,78 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| | Pessoas–Animais–Natureza | 1 151 | 0000000000001.271,27 / 100,00 | - | 00000000000000000 / 11 | - |
| Votos Inválidos | Votos Inválidos | 3 105 | 0000000000003.413,41 / 100,00 | 0,46 | | |
| Total | Total | 90 889 | 0000000000100.00100,00 / 100,00 | | 000000000000001111 / 11 | |
| Eleitorado/Participação | Eleitorado/Participação | 142 954 | 0000000000063.5863,58 / 100,00 | 3,15 | | |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | CDU | CH | BE | IL | PAN | Votantes |
| Abação e Gémeos | 50,31 | 40,67 | 1,69 | 2,43 | 0,56 | 0,96 | 0,79 | 1 773 |
| Airão Santa Maria, Airão São João e Vermil | 36,63 | 45,89 | 5,36 | 2,29 | 2,60 | 1,51 | 1,77 | 2 312 |
| Aldão | 36,36 | 49,70 | 3,39 | 2,30 | 2,79 | 1,58 | 0,97 | 825 |
| Arosa e Castelões | 54,40 | 39,06 | 0,82 | 1,43 | 1,02 | 1,23 | 0 | 489 |
| Atães e Rendufe | 55,27 | 33,78 | 2,60 | 3,60 | 0,73 | 0,73 | 0,47 | 1 498 |
| Azurém | 41,40 | 32,30 | 8,52 | 4,95 | 4,01 | 2,74 | 1,90 | 4 263 |
| Barco | 49,90 | 38,82 | 3,42 | 1,66 | 0,93 | 0,72 | 0,83 | 966 |
| Briteiros Santo Estêvão e Donim | 54,31 | 35,10 | 2,12 | 2,65 | 1,06 | 0,98 | 0,61 | 1 322 |
| Briteiros São Salvador e Briteiros Santa Leocádia | 36,70 | 54,04 | 3,49 | 1,47 | 1,01 | 1,01 | 0,55 | 1 090 |
| Brito | 49,49 | 30,69 | 8,78 | 3,10 | 2,51 | 1,18 | 1,32 | 2 871 |
| Caldelas | 45,73 | 37,49 | 3,79 | 3,29 | 2,60 | 1,41 | 1,62 | 3 772 |
| Candoso (São Martinho) | 54,79 | 21,57 | 12,23 | 3,11 | 2,88 | 1,15 | 1,73 | 867 |
| Candoso São Tiago e Mascotelos | 46,92 | 33,61 | 5,05 | 3,22 | 2,60 | 3,61 | 1,20 | 2 080 |
| Conde e Gandarela | 69,80 | 13,18 | 8,21 | 1,85 | 1,46 | 1,13 | 0,73 | 1 510 |
| Costa | 32,51 | 44,02 | 5,54 | 4,17 | 3,78 | 4,83 | 1,83 | 2 565 |
| Creixomil | 37,89 | 37,31 | 7,86 | 5,46 | 3,49 | 2,96 | 1,60 | 4 870 |
| Fermentões | 47,26 | 30,94 | 6,46 | 4,24 | 3,18 | 2,61 | 1,20 | 2 831 |
| Gonça | 55,99 | 35,33 | 1,05 | 1,80 | 0,90 | 0,90 | 0,75 | 668 |
| Gondar | 48,24 | 23,99 | 15,16 | 3,14 | 2,55 | 1,18 | 1,96 | 1 530 |
| Guardizela | 59,32 | 27,81 | 3,49 | 1,85 | 2,12 | 0,82 | 0,82 | 1 460 |
| Infantas | 47,57 | 42,63 | 2,08 | 1,39 | 0,78 | 1,30 | 0,69 | 1 154 |
| Leitões, Oleiros e Figueiredo | 53,91 | 33,76 | 1,57 | 3,42 | 1,17 | 0,88 | 1,66 | 1 022 |
| Longos | 50,12 | 38,15 | 3,87 | 2,35 | 1,53 | 1,06 | 0,59 | 852 |
| Lordelo | 49,68 | 34,87 | 4,29 | 3,16 | 2,26 | 1,22 | 1,26 | 2 214 |
| Mesão Frio | 47,91 | 34,13 | 4,73 | 2,96 | 3,51 | 2,14 | 1,22 | 2 707 |
| Moreira de Cónegos | 63,80 | 15,70 | 10,09 | 2,63 | 2,43 | 1,10 | 1,33 | 2 547 |
| Nespereira | 63,12 | 21,15 | 5,22 | 2,68 | 2,35 | 1,24 | 1,44 | 1 532 |
| Oliveira, São Paio e São Sebastião | 33,98 | 37,29 | 9,81 | 5,01 | 5,49 | 3,20 | 1,84 | 3 752 |
| Pencelo | 52,07 | 32,92 | 4,41 | 4,27 | 2,20 | 1,24 | 1,24 | 726 |
| Pinheiro | 58,70 | 25,46 | 4,53 | 3,25 | 1,56 | 1,13 | 0,99 | 707 |
| Polvoreira | 63,41 | 22,11 | 3,55 | 3,21 | 2,21 | 1,58 | 0,96 | 2 085 |
| Ponte | 64,27 | 18,82 | 4,35 | 3,40 | 2,44 | 1,47 | 2,13 | 3 613 |
| Prazins (Santa Eufémia) | 43,02 | 44,78 | 3,87 | 2,23 | 0,82 | 1,17 | 0,70 | 853 |
| Prazins Santo Tirso e Corvite | 53,67 | 31,39 | 2,56 | 3,75 | 2,00 | 1,84 | 1,60 | 1 252 |
| Ronfe | 49,87 | 34,51 | 2,91 | 3,56 | 2,81 | 1,01 | 1,04 | 2 779 |
| Sande (São Martinho) | 45,70 | 39,49 | 4,64 | 2,24 | 2,39 | 0,97 | 1,50 | 1 337 |
| Sande São Lourenço e Balazar | 51,95 | 34,74 | 2,43 | 2,22 | 1,69 | 1,27 | 0,74 | 947 |
| Sande Vila Nova e Sande São Clemente | 44,19 | 39,37 | 4,52 | 2,41 | 1,96 | 1,26 | 1,56 | 1 989 |
| São Torcato | 30,17 | 61,11 | 2,04 | 1,91 | 1,54 | 0,36 | 0,32 | 2 201 |
| Selho (São Cristóvão) | 53,46 | 30,23 | 6,28 | 2,89 | 2,16 | 0,94 | 1,01 | 1 386 |
| Selho (São Jorge) | 41,15 | 34,09 | 11,03 | 4,03 | 3,13 | 1,92 | 1,21 | 3 227 |
| Selho São Lourenço e Gominhães | 32,34 | 57,88 | 2,22 | 2,15 | 1,04 | 0,90 | 0,56 | 1 441 |
| Serzedelo | 52,77 | 25,57 | 9,00 | 2,79 | 2,74 | 2,07 | 1,30 | 2 077 |
| Serzedo e Calvos | 57,17 | 27,54 | 2,90 | 3,04 | 1,88 | 2,25 | 1,38 | 1 380 |
| Silvares | 59,47 | 28,50 | 2,81 | 1,83 | 2,18 | 1,06 | 0,99 | 1 421 |
| Souto Santa Maria, Souto São Salvador e Gondomar | 51,37 | 39,25 | 1,44 | 1,95 | 0,65 | 1,59 | 0,87 | 1 386 |
| Tabuadelo e São Faustino | 49,55 | 37,42 | 3,42 | 3,00 | 1,86 | 1,44 | 0,84 | 1 665 |
| Urgezes | 46,80 | 34,73 | 4,29 | 4,46 | 2,05 | 2,99 | 0,85 | 3 075 |
| Guimarães | 48,06 | 34,18 | 5,53 | 3,28 | 2,48 | 1,78 | 1,27 | 90 889 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Socialista | 41 902 | 0000000000046.1146,11 / 100,00 | 3,90 | 000000000000002525 / 49 | 1 |
| | PSD-CDS | 30 589 | 0000000000033.6633,66 / 100,00 | 3,12 | 000000000000001818 / 49 | 1 |
| | Coligação Democrática Unitária | 5 540 | 0000000000006.106,10 / 100,00 | 0,28 | 00000000000000033 / 49 | |
| | CHEGA | 3 280 | 0000000000003.613,61 / 100,00 | Novo | 00000000000000011 / 49 | Novo |
| | Bloco de Esquerda | 2 711 | 0000000000002.982,98 / 100,00 | 0,54 | 00000000000000011 / 49 | |
| | Iniciativa Liberal | 1 904 | 0000000000002.102,10 / 100,00 | Novo | 00000000000000011 / 49 | Novo |
| | Pessoas–Animais–Natureza | 1 530 | 0000000000001.681,68 / 100,00 | - | 00000000000000000 / 49 | - |
| Votos Inválidos | Votos Inválidos | 3 427 | 0000000000003.773,77 / 100,00 | 0,46 | | |
| Total | Total | 90 883 | 0000000000100.00100,00 / 100,00 | | 000000000000004949 / 49 | |
| Eleitorado/Participação | Eleitorado/Participação | 142 954 | 0000000000063.5763,57 / 100,00 | 3,15 | | |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | CDU | CH | BE | IL | PAN | Votantes |
| Abação e Gémeos | 46,19 | 42,02 | 2,09 | 3,27 | 1,13 | 1,07 | 1,13 | 1 773 |
| Airão Santa Maria, Airão São João e Vermil | 34,52 | 45,42 | 5,80 | 2,77 | 3,20 | 1,69 | 1,95 | 2 312 |
| Aldão | 33,82 | 49,58 | 4,73 | 2,18 | 3,27 | 1,94 | 1,09 | 825 |
| Arosa e Castelões | 53,37 | 37,63 | 1,02 | 2,45 | 1,43 | 1,02 | 0,61 | 489 |
| Atães e Rendufe | 55,75 | 31,68 | 2,21 | 4,21 | 1,54 | 0,74 | 0,74 | 1 496 |
| Azurém | 38,58 | 31,00 | 9,48 | 5,80 | 5,16 | 3,52 | 2,32 | 4 261 |
| Barco | 48,96 | 37,99 | 3,52 | 2,07 | 1,55 | 0,62 | 1,24 | 966 |
| Briteiros Santo Estêvão e Donim | 52,42 | 35,10 | 2,65 | 3,25 | 1,36 | 0,98 | 0,76 | 1 322 |
| Briteiros São Salvador e Briteiros Santa Leocádia | 35,41 | 54,77 | 3,58 | 1,93 | 1,28 | 1,19 | 0,46 | 1 090 |
| Brito | 46,43 | 30,41 | 10,14 | 3,24 | 2,75 | 1,64 | 1,67 | 2 871 |
| Caldelas | 44,43 | 36,88 | 4,11 | 3,37 | 3,26 | 1,67 | 2,12 | 3 772 |
| Candoso (São Martinho) | 50,87 | 21,91 | 13,49 | 3,46 | 3,11 | 1,73 | 1,96 | 867 |
| Candoso São Tiago e Mascotelos | 42,60 | 34,18 | 5,77 | 3,89 | 3,99 | 3,99 | 1,63 | 2 080 |
| Conde e Gandarela | 67,62 | 13,64 | 8,61 | 2,25 | 1,99 | 1,13 | 1,13 | 1 510 |
| Costa | 30,37 | 42,46 | 5,89 | 4,44 | 4,48 | 6,00 | 2,57 | 2 565 |
| Creixomil | 34,58 | 37,58 | 8,75 | 5,73 | 4,31 | 3,45 | 1,99 | 4 870 |
| Fermentões | 45,21 | 29,99 | 6,85 | 4,77 | 3,85 | 2,93 | 1,98 | 2 831 |
| Gonça | 56,44 | 33,23 | 1,80 | 2,54 | 1,20 | 0,90 | 0,90 | 668 |
| Gondar | 44,18 | 23,40 | 17,39 | 3,86 | 3,07 | 1,50 | 2,48 | 1 530 |
| Guardizela | 58,45 | 26,56 | 3,29 | 2,33 | 2,60 | 1,03 | 1,51 | 1 461 |
| Infantas | 46,83 | 41,37 | 1,82 | 1,47 | 1,30 | 1,65 | 0,87 | 1 153 |
| Leitões, Oleiros e Figueiredo | 53,42 | 32,78 | 1,37 | 3,82 | 1,47 | 1,08 | 1,76 | 1 022 |
| Longos | 50,23 | 35,68 | 4,69 | 2,93 | 1,76 | 1,06 | 1,06 | 852 |
| Lordelo | 48,01 | 34,73 | 4,88 | 3,34 | 2,57 | 1,26 | 1,72 | 2 214 |
| Mesão Frio | 46,21 | 33,39 | 4,99 | 2,84 | 4,65 | 2,48 | 1,59 | 2 707 |
| Moreira de Cónegos | 62,27 | 15,31 | 10,88 | 2,98 | 2,43 | 1,02 | 1,73 | 2 547 |
| Nespereira | 61,36 | 20,50 | 5,81 | 2,94 | 2,68 | 1,63 | 1,70 | 1 532 |
| Oliveira, São Paio e São Sebastião | 30,17 | 37,98 | 10,63 | 4,96 | 6,18 | 3,81 | 2,51 | 3 752 |
| Pencelo | 50,69 | 29,89 | 5,92 | 4,82 | 2,62 | 2,07 | 1,65 | 726 |
| Pinheiro | 56,44 | 25,74 | 4,38 | 4,24 | 2,55 | 1,41 | 0,85 | 707 |
| Polvoreira | 61,95 | 21,45 | 4,08 | 3,45 | 2,40 | 1,82 | 1,54 | 2 084 |
| Ponte | 62,05 | 18,63 | 5,04 | 3,49 | 2,77 | 1,80 | 2,80 | 3 613 |
| Prazins (Santa Eufémia) | 40,80 | 45,02 | 4,92 | 2,23 | 1,77 | 1,06 | 1,06 | 853 |
| Prazins Santo Tirso e Corvite | 52,80 | 30,03 | 2,96 | 4,07 | 2,40 | 2,32 | 1,36 | 1 252 |
| Ronfe | 48,87 | 33,83 | 3,02 | 3,81 | 3,24 | 1,19 | 1,30 | 2 779 |
| Sande (São Martinho) | 45,55 | 38,74 | 4,56 | 2,54 | 2,17 | 1,20 | 1,80 | 1 337 |
| Sande São Lourenço e Balazar | 51,95 | 33,79 | 2,75 | 2,11 | 1,37 | 1,48 | 1,06 | 947 |
| Sande Vila Nova e Sande São Clemente | 43,09 | 39,47 | 4,83 | 2,36 | 1,81 | 1,36 | 1,96 | 1 989 |
| São Torcato | 30,40 | 58,75 | 3,00 | 2,27 | 1,68 | 0,41 | 0,68 | 2 201 |
| Selho (São Cristóvão) | 51,62 | 29,60 | 6,57 | 3,32 | 2,45 | 1,30 | 1,88 | 1 385 |
| Selho (São Jorge) | 37,26 | 33,85 | 12,73 | 4,34 | 3,47 | 2,29 | 1,70 | 3 229 |
| Selho São Lourenço e Gominhães | 31,99 | 55,31 | 2,43 | 2,85 | 1,53 | 1,32 | 1,60 | 1 441 |
| Serzedelo | 52,24 | 24,22 | 9,34 | 2,94 | 3,13 | 2,31 | 1,40 | 2 077 |
| Serzedo e Calvos | 56,38 | 27,17 | 2,39 | 3,99 | 1,96 | 2,17 | 1,81 | 1 380 |
| Silvares | 57,00 | 29,06 | 3,52 | 2,11 | 2,53 | 1,48 | 1,34 | 1 421 |
| Souto Santa Maria, Souto São Salvador e Gondomar | 51,59 | 39,11 | 1,37 | 1,95 | 0,65 | 1,08 | 0,79 | 1 386 |
| Tabuadelo e São Faustino | 47,32 | 37,46 | 3,73 | 3,01 | 2,59 | 2,22 | 1,20 | 1 663 |
| Urgezes | 44,68 | 34,54 | 4,52 | 4,94 | 2,63 | 3,35 | 1,43 | 3 075 |
| Guimarães | 46,11 | 33,66 | 6,10 | 3,61 | 2,98 | 2,10 | 1,68 | 90 883 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Socialista | 45 620 | 0000000000050.0750,07 / 100,00 | 1,54 | 000000000000003636 / 48 | 1 | 0000000000000260260 / 452 | |
| | PSD-CDS | 32 934 | 0000000000036.1536,15 / 100,00 | 2,44 | 000000000000001212 / 48 | 1 | 0000000000000171171 / 452 | 5 |
| | Coligação Democrática Unitária | 5 971 | 0000000000006.556,55 / 100,00 | 0,32 | 00000000000000000 / 48 | | 000000000000001313 / 452 | 1 |
| | Grupo de Cidadãos | 1 651 | 0000000000001.811,81 / 100,00 | 1,86 | 00000000000000000 / 48 | | 00000000000000077 / 452 | 7 |
| | CHEGA | 710 | 0000000000000.780,78 / 100,00 | Novo | 00000000000000000 / 48 | Novo | 00000000000000000 / 452 | Novo |
| | Bloco de Esquerda | 492 | 0000000000000.540,54 / 100,00 | 0,25 | 00000000000000000 / 48 | | 00000000000000000 / 452 | |
| | Reagir Incluir Reciclar | 250 | 0000000000000.270,27 / 100,00 | Novo | 00000000000000000 / 48 | Novo | 00000000000000011 / 452 | Novo |
| Votos Inválidos | Votos Inválidos | 3 476 | 0000000000003.813,81 / 100,00 | 0,10 | | | | |
| Total | Total | 91 104 | 0000000000100.00100,00 / 100,00 | | 000000000000004848 / 48 | | 0000000000000452452 / 452 | |
| Eleitorado/Participação | Eleitorado/Participação | 142 954 | 0000000000063.7363,73 / 100,00 | 3,00 | | | | |
| Freguesia | 2017-2021 | 2017-2021 | 2021-2025 | 2021-2025 |
| Abação e Gémeos | PSD-CDS-PPM-MPT-PPV/CDC | 0000000000053.4253,42 / 100,00 | PSD-CDS | 0000000000052.7952,79 / 100,00 |
| Airão Santa Maria, Airão São João e Vermil | PSD-CDS-PPM-MPT-PPV/CDC | 0000000000048.8648,86 / 100,00 | PSD-CDS | 0000000000040.7440,74 / 100,00 |
| Aldão | Partido Socialista | 0000000000054.3754,37 / 100,00 | PSD-CDS | 0000000000056.4856,48 / 100,00 |
| Arosa e Castelões | Partido Socialista | 0000000000051.1051,10 / 100,00 | Partido Socialista | 0000000000058.4958,49 / 100,00 |
| Atães e Rendufe | Partido Socialista | 0000000000070.2370,23 / 100,00 | Partido Socialista | 0000000000068.1168,11 / 100,00 |
| Azurém | Partido Socialista | 0000000000058.6758,67 / 100,00 | Partido Socialista | 0000000000044.0744,07 / 100,00 |
| Barco | Partido Socialista | 0000000000065.0465,04 / 100,00 | Partido Socialista | 0000000000059.8359,83 / 100,00 |
| Briteiros Santo Estêvão e Donim | Partido Socialista | 0000000000054.5854,58 / 100,00 | Partido Socialista | 0000000000061.6561,65 / 100,00 |
| Briteiros São Salvador e Briteiros Santa Leocádia | PSD-CDS-PPM-MPT-PPV/CDC | 0000000000049.4549,45 / 100,00 | PSD-CDS | 0000000000061.1961,19 / 100,00 |
| Brito | Partido Socialista | 0000000000061.8561,85 / 100,00 | Partido Socialista | 0000000000048.2848,28 / 100,00 |
| Caldelas | Partido Socialista | 0000000000058.1058,10 / 100,00 | Partido Socialista | 0000000000050.7350,73 / 100,00 |
| Candoso (São Martinho) | Partido Socialista | 0000000000063.9563,95 / 100,00 | Partido Socialista | 0000000000056.4056,40 / 100,00 |
| Candoso São Tiago e Mascotelos | Partido Socialista | 0000000000049.7849,78 / 100,00 | Partido Socialista | 0000000000044.1344,13 / 100,00 |
| Conde e Gandarela | Partido Socialista | 0000000000047.9647,96 / 100,00 | Partido Socialista | 0000000000077.0277,02 / 100,00 |
| Costa | Partido Socialista | 0000000000045.2245,22 / 100,00 | PSD-CDS | 0000000000047.5647,56 / 100,00 |
| Creixomil | PSD-CDS-PPM-MPT-PPV/CDC | 0000000000041.6241,62 / 100,00 | PSD-CDS | 0000000000044.0444,04 / 100,00 |
| Fermentões | Partido Socialista | 0000000000062.1162,11 / 100,00 | Partido Socialista | 0000000000051.0451,04 / 100,00 |
| Gonça | Partido Socialista | 0000000000068.8468,84 / 100,00 | Partido Socialista | 0000000000068.5668,56 / 100,00 |
| Gondar | Partido Socialista | 0000000000044.4244,42 / 100,00 | Partido Socialista | 0000000000037.6537,65 / 100,00 |
| Guardizela | Partido Socialista | 0000000000044.4744,47 / 100,00 | Partido Socialista | 0000000000067.1567,15 / 100,00 |
| Infantas | Partido Socialista | 0000000000049.5749,57 / 100,00 | Partido Socialista | 0000000000047.4947,49 / 100,00 |
| Leitões, Oleiros e Figueiredo | Partido Socialista | 0000000000064.3064,30 / 100,00 | Partido Socialista | 0000000000067.5167,51 / 100,00 |
| Longos | Partido Socialista | 0000000000061.1461,14 / 100,00 | Partido Socialista | 0000000000060.0960,09 / 100,00 |
| Lordelo | Partido Socialista | 0000000000058.1058,10 / 100,00 | Partido Socialista | 0000000000050.0050,00 / 100,00 |
| Mesão Frio | PSD-CDS-PPM-MPT-PPV/CDC | 0000000000042.6942,69 / 100,00 | Partido Socialista | 0000000000052.0352,03 / 100,00 |
| Moreira de Cónegos | Partido Socialista | 0000000000064.1664,16 / 100,00 | Partido Socialista | 0000000000066.0066,00 / 100,00 |
| Nespereira | Partido Socialista | 0000000000067.6567,65 / 100,00 | Partido Socialista | 0000000000069.2669,26 / 100,00 |
| Oliveira, São Paio e São Sebastião | PSD-CDS-PPM-MPT-PPV/CDC | 0000000000049.1249,12 / 100,00 | PSD-CDS | 0000000000048.6948,69 / 100,00 |
| Pencelo | Partido Socialista | 0000000000057.0457,04 / 100,00 | Partido Socialista | 0000000000057.4457,44 / 100,00 |
| Pinheiro | Partido Socialista | 0000000000061.4061,40 / 100,00 | Partido Socialista | 0000000000063.6563,65 / 100,00 |
| Polvoreira | Partido Socialista | 0000000000067.2867,28 / 100,00 | Partido Socialista | 0000000000068.7368,73 / 100,00 |
| Ponte | Partido Socialista | 0000000000072.4072,40 / 100,00 | Partido Socialista | 0000000000074.4374,43 / 100,00 |
| Prazins (Santa Eufémia) | PSD-CDS-PPM-MPT-PPV/CDC | 0000000000052.6852,68 / 100,00 | PSD-CDS | 0000000000053.2253,22 / 100,00 |
| Prazins Santo Tirso e Corvite | PSD-CDS-PPM-MPT-PPV/CDC | 0000000000063.5063,50 / 100,00 | Partido Socialista | 0000000000059.7459,74 / 100,00 |
| Ronfe | Partido Socialista | 0000000000047.6047,60 / 100,00 | Partido Socialista | 0000000000051.7551,75 / 100,00 |
| Sande (São Martinho) | Partido Socialista | 0000000000048.8348,83 / 100,00 | Partido Socialista | 0000000000050.4150,41 / 100,00 |
| Sande São Lourenço e Balazar | Partido Socialista | 0000000000075.5275,52 / 100,00 | Partido Socialista | 0000000000066.3166,31 / 100,00 |
| Sande Vila Nova e Sande São Clemente | Partido Socialista | 0000000000054.4954,49 / 100,00 | PSD-CDS | 0000000000053.0053,00 / 100,00 |
| São Torcato | PSD-CDS-PPM-MPT-PPV/CDC | 0000000000058.8958,89 / 100,00 | PSD-CDS | 0000000000065.8065,80 / 100,00 |
| Selho (São Cristóvão) | Partido Socialista | 0000000000069.7869,78 / 100,00 | Partido Socialista | 0000000000060.2960,29 / 100,00 |
| Selho (São Jorge) | PSD-CDS-PPM-MPT-PPV/CDC | 0000000000061.4161,41 / 100,00 | PSD-CDS | 0000000000043.6543,65 / 100,00 |
| Selho São Lourenço e Gominhães | PSD-CDS-PPM-MPT-PPV/CDC | 0000000000069.2469,24 / 100,00 | PSD-CDS | 0000000000065.0965,09 / 100,00 |
| Serzedelo | Partido Socialista | 0000000000045.9745,97 / 100,00 | Partido Socialista | 0000000000061.0061,00 / 100,00 |
| Serzedo e Calvos | Partido Socialista | 0000000000062.2762,27 / 100,00 | Partido Socialista | 0000000000066.5966,59 / 100,00 |
| Silvares | Partido Socialista | 0000000000055.6055,60 / 100,00 | Partido Socialista | 0000000000067.0067,00 / 100,00 |
| Souto Santa Maria, Souto São Salvador e Gondomar | PSD-CDS-PPM-MPT-PPV/CDC | 0000000000046.6446,64 / 100,00 | Partido Socialista | 0000000000052.4552,45 / 100,00 |
| Tabuadelo e São Faustino | Partido Socialista | 0000000000054.9654,96 / 100,00 | Partido Socialista | 0000000000049.4349,43 / 100,00 |
| Urgezes | Partido Socialista | 0000000000057.2357,23 / 100,00 | Partido Socialista | 0000000000052.3652,36 / 100,00 |

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

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Socialista | 7 419 | 0000000000047.8847,88 / 100,00 | 5,36 | 00000000000000044 / 7 | 1 |
| | Partido Social Democrata | 7 174 | 0000000000046.3046,30 / 100,00 | 2,78 | 00000000000000033 / 7 | 1 |
| | CDS – Partido Popular | 194 | 0000000000001.251,25 / 100,00 | - | 00000000000000000 / 7 | - |
| | CHEGA | 123 | 0000000000000.790,79 / 100,00 | Novo | 00000000000000000 / 7 | Novo |
| | Bloco de Esquerda | 90 | 0000000000000.580,58 / 100,00 | - | 00000000000000000 / 7 | - |
| | Coligação Democrática Unitária | 69 | 0000000000000.450,45 / 100,00 | 0,41 | 00000000000000000 / 7 | |
| | Nós, Cidadãos! | 32 | 0000000000000.210,21 / 100,00 | - | 00000000000000000 / 7 | - |
| Votos Inválidos | Votos Inválidos | 393 | 0000000000002.532,53 / 100,00 | 0,01 | | |
| Total | Total | 15 494 | 0000000000100.00100,00 / 100,00 | | 00000000000000077 / 7 | |
| Eleitorado/Participação | Eleitorado/Participação | 21 834 | 0000000000070.9670,96 / 100,00 | 5,20 | | |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CDS | CH | BE | CDU | NC | Votantes |
| Águas Santas e Moure | 59,68 | 31,44 | 0,91 | 0,68 | 0,91 | 1,37 | 0 | 439 |
| Calvos e Frades | 43,39 | 49,91 | 1,76 | 0,88 | 0,35 | 0,35 | 0,18 | 567 |
| Campos e Louredo | 53,93 | 41,56 | 1,33 | 0,27 | 0,35 | 0,44 | 0,18 | 1 131 |
| Covelas | 42,90 | 48,22 | 1,48 | 0,89 | 2,66 | 1,48 | 1,48 | 338 |
| Esperança e Brunhais | 41,28 | 52,52 | 0,92 | 1,15 | 0,46 | 0,23 | 0,23 | 436 |
| Ferreiros | 43,57 | 52,50 | 1,79 | 0,71 | 0,71 | 0 | 0 | 280 |
| Fonte Arcada e Oliveira | 50,21 | 45,31 | 0,86 | 1,03 | 0,34 | 0,26 | 0,09 | 1 163 |
| Galegos | 60,68 | 31,31 | 1,70 | 0,24 | 1,70 | 0,73 | 0,24 | 412 |
| Garfe | 54,09 | 39,37 | 1,51 | 1,51 | 0,63 | 0,25 | 0,25 | 795 |
| Geraz do Minho | 56,40 | 38,39 | 0,47 | 1,42 | 0 | 0,71 | 0 | 422 |
| Lanhoso | 39,62 | 54,45 | 1,06 | 0,85 | 0,85 | 0,64 | 0,21 | 472 |
| Monsul | 56,23 | 41,63 | 0,19 | 0 | 0 | 0,19 | 0 | 514 |
| Póvoa de Lanhoso | 47,43 | 45,05 | 1,77 | 0,86 | 0,69 | 0,46 | 0,43 | 3 498 |
| Rendufinho | 43,79 | 51,32 | 1,63 | 0,20 | 0,20 | 0,81 | 0 | 491 |
| Santo Emilião | 35,60 | 58,94 | 0,99 | 0,83 | 0,66 | 0,33 | 0,33 | 604 |
| São João de Rei | 70,93 | 25,88 | 0,64 | 0 | 0,64 | 0 | 0 | 313 |
| Serzedelo | 40,93 | 54,23 | 0,20 | 1,41 | 0,40 | 0,81 | 0 | 496 |
| Sobradelo da Goma | 41,42 | 53,47 | 0,91 | 0,36 | 0,36 | 0,18 | 0,36 | 548 |
| Taíde | 55,82 | 39,06 | 1,04 | 0,52 | 0,52 | 0,35 | 0,17 | 1 152 |
| Travassos | 42,49 | 52,15 | 2,36 | 0,86 | 0,64 | 0,43 | 0 | 466 |
| Verim, Friande e Ajude | 29,75 | 64,67 | 0,59 | 1,57 | 0,59 | 0,20 | 0,20 | 511 |
| Vilela | 31,84 | 65,02 | 0,90 | 0,90 | 0 | 0,22 | 0 | 446 |
| Póvoa de Lanhoso | 47,88 | 46,30 | 1,25 | 0,79 | 0,58 | 0,45 | 0,21 | 15 494 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Socialista | 6 951 | 0000000000044.8644,86 / 100,00 | 3,85 | 000000000000001111 / 23 | 1 |
| | Partido Social Democrata | 6 910 | 0000000000044.5944,59 / 100,00 | 2,13 | 000000000000001111 / 23 | 1 |
| | CDS – Partido Popular | 676 | 0000000000004.364,36 / 100,00 | - | 00000000000000011 / 23 | - |
| | CHEGA | 196 | 0000000000001.261,26 / 100,00 | Novo | 00000000000000000 / 23 | Novo |
| | Bloco de Esquerda | 159 | 0000000000001.031,03 / 100,00 | - | 00000000000000000 / 23 | - |
| | Coligação Democrática Unitária | 123 | 0000000000000.790,79 / 100,00 | 0,44 | 00000000000000000 / 23 | |
| | Nós, Cidadãos! | 60 | 0000000000000.390,39 / 100,00 | - | 00000000000000000 / 23 | - |
| Votos Inválidos | Votos Inválidos | 421 | 0000000000002.712,71 / 100,00 | 0,03 | | |
| Total | Total | 15 496 | 0000000000100.00100,00 / 100,00 | | 000000000000002323 / 23 | |
| Eleitorado/Participação | Eleitorado/Participação | 21 834 | 0000000000070.9770,97 / 100,00 | 5,21 | | |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CDS | CH | BE | CDU | NC | Votantes |
| Águas Santas e Moure | 59,23 | 30,52 | 0,91 | 1,59 | 1,82 | 1,37 | 0 | 439 |
| Calvos e Frades | 39,51 | 49,21 | 6,53 | 1,06 | 0,35 | 0,35 | 0,18 | 567 |
| Campos e Louredo | 51,54 | 40,34 | 2,65 | 0,71 | 0,53 | 1,15 | 0,53 | 1 133 |
| Covelas | 59,47 | 29,29 | 2,37 | 0,89 | 3,55 | 1,78 | 0,59 | 338 |
| Esperança e Brunhais | 39,22 | 52,29 | 1,38 | 1,61 | 1,15 | 0,46 | 0,69 | 436 |
| Ferreiros | 41,07 | 49,64 | 3,93 | 0,36 | 2,14 | 0,36 | 0,71 | 280 |
| Fonte Arcada e Oliveira | 48,28 | 43,99 | 2,92 | 1,12 | 0,77 | 0,43 | 0,17 | 1 164 |
| Galegos | 55,10 | 31,31 | 4,37 | 1,46 | 1,21 | 2,91 | 0,49 | 412 |
| Garfe | 53,33 | 36,60 | 2,77 | 2,14 | 1,38 | 0,88 | 0,38 | 795 |
| Geraz do Minho | 53,79 | 37,44 | 3,08 | 1,66 | 1,18 | 0,47 | 0 | 422 |
| Lanhoso | 34,32 | 54,45 | 4,24 | 1,06 | 1,06 | 1,06 | 0,42 | 472 |
| Monsul | 46,89 | 43,77 | 3,11 | 0,97 | 0,78 | 0,78 | 0 | 514 |
| Póvoa de Lanhoso | 42,54 | 42,17 | 7,80 | 1,86 | 1,34 | 0,77 | 0,49 | 3 498 |
| Rendufinho | 41,43 | 48,98 | 4,08 | 1,02 | 0,61 | 1,43 | 0,61 | 490 |
| Santo Emilião | 33,61 | 60,10 | 1,32 | 0,99 | 0,50 | 0,66 | 0,66 | 604 |
| São João de Rei | 68,37 | 25,88 | 1,60 | 0,32 | 0,64 | 0,96 | 0,64 | 313 |
| Serzedelo | 37,30 | 54,03 | 2,62 | 1,21 | 1,01 | 0,81 | 1,01 | 496 |
| Sobradelo da Goma | 40,88 | 51,64 | 2,01 | 0,73 | 1,46 | 0,18 | 0,36 | 548 |
| Taíde | 52,17 | 36,55 | 6,42 | 0,61 | 0,69 | 0,52 | 0,17 | 1 152 |
| Travassos | 38,20 | 52,79 | 4,51 | 0,64 | 0,86 | 0,21 | 0 | 466 |
| Verim, Friande e Ajude | 27,20 | 66,54 | 0,98 | 1,76 | 0,20 | 0,98 | 0,20 | 511 |
| Vilela | 26,46 | 63,90 | 6,05 | 1,12 | 0 | 0 | 0,22 | 446 |
| Póvoa de Lanhoso | 44,86 | 44,59 | 4,36 | 1,26 | 1,03 | 0,79 | 0,39 | 15 496 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Socialista | 6 960 | 0000000000044.9144,91 / 100,00 | 4,74 | 00000000000000088 / 22 | | 000000000000007878 / 168 | 9 |
| | Partido Social Democrata | 6 533 | 0000000000042.1642,16 / 100,00 | 4,67 | 000000000000001212 / 22 | | 000000000000007575 / 168 | 8 |
| | Grupo de Cidadãos | 1 252 | 0000000000008.088,08 / 100,00 | 1,25 | 00000000000000022 / 22 | | 000000000000001515 / 168 | 1 |
| | CDS – Partido Popular | 171 | 0000000000001.101,10 / 100,00 | - | 00000000000000000 / 22 | - | 00000000000000000 / 168 | - |
| | Coligação Democrática Unitária | 48 | 0000000000000.310,31 / 100,00 | 0,31 | 00000000000000000 / 22 | | 00000000000000000 / 168 | |
| | Nós, Cidadãos! | 27 | 0000000000000.170,17 / 100,00 | - | 00000000000000000 / 22 | - | 00000000000000000 / 168 | - |
| Votos Inválidos | Votos Inválidos | 505 | 0000000000003.263,26 / 100,00 | 0,20 | | | | |
| Total | Total | 15 496 | 0000000000100.00100,00 / 100,00 | | 000000000000002222 / 22 | | 0000000000000168168 / 168 | |
| Eleitorado/Participação | Eleitorado/Participação | 21 834 | 0000000000070.9770,97 / 100,00 | 5,21 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Águas Santas e Moure | Partido Socialista | 0000000000071.5371,53 / 100,00 | 00000000000000055 / 7 |
| Calvos e Frades | Partido Social Democrata | 0000000000057.1457,14 / 100,00 | 00000000000000044 / 7 |
| Campos e Louredo | Partido Socialista | 0000000000050.3150,31 / 100,00 | 00000000000000055 / 9 |
| Covelas | Grupo de Cidadãos | 0000000000055.0355,03 / 100,00 | 00000000000000044 / 7 |
| Esperança e Brunhais | Partido Social Democrata | 0000000000060.0960,09 / 100,00 | 00000000000000055 / 7 |
| Ferreiros | Grupo de Cidadãos | 0000000000051.0751,07 / 100,00 | 00000000000000044 / 7 |
| Fonte Arcada e Oliveira | Partido Socialista | 0000000000056.6556,65 / 100,00 | 00000000000000055 / 9 |
| Galegos | Partido Socialista | 0000000000074.7674,76 / 100,00 | 00000000000000066 / 7 |
| Garfe | Partido Socialista | 0000000000065.6665,66 / 100,00 | 00000000000000066 / 9 |
| Geraz do Minho | Partido Socialista | 0000000000063.0363,03 / 100,00 | 00000000000000055 / 7 |
| Lanhoso | Partido Social Democrata | 0000000000059.3259,32 / 100,00 | 00000000000000044 / 7 |
| Monsul | Partido Social Democrata | 0000000000078.0278,02 / 100,00 | 00000000000000077 / 7 |
| Póvoa de Lanhoso | Partido Social Democrata | 0000000000051.3751,37 / 100,00 | 00000000000000077 / 13 |
| Rendufinho | Partido Social Democrata | 0000000000058.4558,45 / 100,00 | 00000000000000044 / 7 |
| Santo Emilião | Partido Social Democrata | 0000000000063.2563,25 / 100,00 | 00000000000000055 / 7 |
| São João de Rei | Partido Socialista | 0000000000070.6170,61 / 100,00 | 00000000000000055 / 7 |
| Serzedelo | Partido Social Democrata | 0000000000064.7264,72 / 100,00 | 00000000000000055 / 7 |
| Sobradelo da Goma | Partido Social Democrata | 0000000000056.5756,57 / 100,00 | 00000000000000044 / 7 |
| Taíde | Partido Socialista | 0000000000064.5064,50 / 100,00 | 00000000000000066 / 9 |
| Travassos | Partido Social Democrata | 0000000000057.5157,51 / 100,00 | 00000000000000044 / 7 |
| Verim, Friande e Ajude | Partido Social Democrata | 0000000000078.2878,28 / 100,00 | 00000000000000066 / 7 |
| Vilela | Partido Social Democrata | 0000000000074.4474,44 / 100,00 | 00000000000000066 / 7 |

### Terras de Bouro
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Social Democrata | 3 493 | 0000000000076.0876,08 / 100,00 | 41,01 | 00000000000000055 / 5 | 3 |
| | Partido Socialista | 595 | 0000000000012.9612,96 / 100,00 | 15,60 | 00000000000000000 / 5 | 1 |
| | CHEGA | 212 | 0000000000004.624,62 / 100,00 | Novo | 00000000000000000 / 5 | Novo |
| | Coligação Democrática Unitária | 110 | 0000000000002.402,40 / 100,00 | 0,27 | 00000000000000000 / 5 | |
| Votos Inválidos | Votos Inválidos | 181 | 0000000000003.943,94 / 100,00 | 0,84 | | |
| Total | Total | 4 591 | 0000000000100.00100,00 / 100,00 | | 00000000000000055 / 5 | |
| Eleitorado/Participação | Eleitorado/Participação | 6 656 | 0000000000068.9868,98 / 100,00 | 1,07 | | |
| Freguesia | % | % | % | % | Votantes |
| Freguesia | PSD | PS | CH | CDU | Votantes |
| Balança | 78,88 | 7,33 | 6,03 | 1,72 | 232 |
| Campo do Gerês | 78,40 | 7,20 | 6,40 | 1,60 | 125 |
| Carvalheira | 84,98 | 8,15 | 2,58 | 3,00 | 233 |
| Chamoim e Vilar | 79,93 | 9,51 | 5,99 | 1,76 | 284 |
| Chorense e Monte | 79,18 | 10,26 | 4,69 | 2,05 | 341 |
| Cibões e Brufe | 86,14 | 1,98 | 5,45 | 0,99 | 202 |
| Covide | 78,50 | 11,68 | 4,67 | 2,80 | 214 |
| Gondoriz | 87,22 | 6,67 | 2,78 | 1,67 | 180 |
| Moimenta | 77,78 | 12,30 | 5,95 | 1,19 | 504 |
| Ribeira | 75,47 | 13,84 | 4,40 | 3,77 | 159 |
| Rio Caldo | 79,27 | 12,11 | 3,98 | 0,50 | 603 |
| Souto | 74,38 | 9,88 | 6,17 | 3,40 | 324 |
| Valdosende | 67,20 | 15,72 | 5,24 | 5,69 | 439 |
| Vilar da Veiga | 65,51 | 25,17 | 2,80 | 3,06 | 751 |
| Terras de Bouro | 76,08 | 12,96 | 4,62 | 2,40 | 4 591 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Social Democrata | 3 210 | 0000000000069.9369,93 / 100,00 | 35,65 | 000000000000001212 / 15 | 7 |
| | Partido Socialista | 715 | 0000000000015.5815,58 / 100,00 | 11,20 | 00000000000000022 / 15 | 2 |
| | CHEGA | 267 | 0000000000005.825,82 / 100,00 | Novo | 00000000000000011 / 15 | Novo |
| | Coligação Democrática Unitária | 187 | 0000000000004.074,07 / 100,00 | 1,77 | 00000000000000000 / 15 | 1 |
| Votos Inválidos | Votos Inválidos | 211 | 0000000000004.604,60 / 100,00 | 0,83 | | |
| Total | Total | 4 590 | 0000000000100.00100,00 / 100,00 | | 000000000000001515 / 15 | |
| Eleitorado/Participação | Eleitorado/Participação | 6 656 | 0000000000068.9668,96 / 100,00 | 1,09 | | |
| Freguesia | % | % | % | % | Votantes |
| Freguesia | PSD | PS | CH | CDU | Votantes |
| Balança | 75,76 | 9,09 | 6,06 | 3,03 | 231 |
| Campo do Gerês | 74,40 | 8,00 | 8,00 | 4,80 | 125 |
| Carvalheira | 79,83 | 7,73 | 4,29 | 3,43 | 233 |
| Chamoim e Vilar | 78,87 | 11,97 | 4,93 | 1,41 | 284 |
| Chorense e Monte | 70,38 | 17,01 | 6,16 | 2,05 | 341 |
| Cibões e Brufe | 83,17 | 3,96 | 6,93 | 1,98 | 202 |
| Covide | 71,96 | 14,95 | 6,54 | 3,27 | 214 |
| Gondoriz | 83,33 | 8,33 | 3,89 | 1,67 | 180 |
| Moimenta | 69,64 | 16,47 | 6,35 | 4,37 | 504 |
| Ribeira | 72,96 | 15,09 | 5,03 | 3,14 | 159 |
| Rio Caldo | 75,46 | 13,60 | 5,14 | 0,83 | 603 |
| Souto | 64,51 | 10,80 | 14,20 | 3,40 | 324 |
| Valdosende | 57,63 | 20,73 | 4,10 | 11,62 | 439 |
| Vilar da Veiga | 58,06 | 27,16 | 3,73 | 6,26 | 751 |
| Terras de Bouro | 69,93 | 15,58 | 5,82 | 4,07 | 4 590 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Social Democrata | 3 049 | 0000000000068.8368,83 / 100,00 | 43,35 | 000000000000001212 / 13 | 7 | 000000000000008181 / 93 | 51 |
| | Grupo de Cidadãos | 396 | 0000000000008.948,94 / 100,00 | 32,92 | 00000000000000011 / 13 | 5 | 00000000000000055 / 93 | 42 |
| | Coligação Democrática Unitária | 198 | 0000000000004.474,47 / 100,00 | 1,88 | 00000000000000000 / 13 | | 00000000000000033 / 93 | 1 |
| | Partido Socialista | 143 | 0000000000003.233,23 / 100,00 | 8,81 | 00000000000000000 / 13 | 2 | 00000000000000022 / 93 | 12 |
| | CDS – Partido Popular | 66 | 0000000000001.491,49 / 100,00 | 0,19 | 00000000000000000 / 13 | | 00000000000000022 / 93 | 1 |
| | CHEGA | 30 | 0000000000000.680,68 / 100,00 | Novo | 00000000000000000 / 13 | Novo | 00000000000000000 / 93 | Novo |
| Votos Inválidos | Votos Inválidos | 548 | 0000000000012.3712,37 / 100,00 | 0,85 | | | | |
| Total | Total | 4 430 | 0000000000100.00100,00 / 100,00 | | 000000000000001313 / 13 | 1 | 000000000000009393 / 93 | 7 |
| Eleitorado/Participação | Eleitorado/Participação | 6 428 | 0000000000068.9268,92 / 100,00 | 1,13 | | | | |
| Freguesia | Partido Vencedor | Partido Vencedor | % | Mandatos |
| Balança | | Partido Social Democrata | 0000000000081.8281,82 / 100,00 | 00000000000000077 / 7 |
| Campo do Gerês | | Partido Social Democrata | 0000000000085.6085,60 / 100,00 | 00000000000000077 / 7 |
| Carvalheira | | Partido Social Democrata | 0000000000083.2683,26 / 100,00 | 00000000000000077 / 7 |
| Chamoim e Vilar | | Partido Social Democrata | 0000000000083.8083,80 / 100,00 | 00000000000000077 / 7 |
| Chorense e Monte | | Partido Social Democrata | 0000000000075.9575,95 / 100,00 | 00000000000000077 / 7 |
| Cibões e Brufe | | Partido Social Democrata | 0000000000083.1783,17 / 100,00 | 00000000000000077 / 7 |
| Covide | | Partido Social Democrata | 0000000000065.8965,89 / 100,00 | 00000000000000055 / 7 |
| Gondoriz | | Partido Social Democrata | 0000000000090.0090,00 / 100,00 | 00000000000000077 / 7 |
| Moimenta | | Partido Social Democrata | 0000000000078.7778,77 / 100,00 | 00000000000000077 / 7 |
| Ribeira | Plenário dos Cidadãos Eleitores | Plenário dos Cidadãos Eleitores | Plenário dos Cidadãos Eleitores | Plenário dos Cidadãos Eleitores |
| Rio Caldo | | Partido Social Democrata | 0000000000064.6264,62 / 100,00 | 00000000000000055 / 7 |
| Souto | | Partido Social Democrata | 0000000000068.2168,21 / 100,00 | 00000000000000077 / 7 |
| Valdosende | | Grupo de Cidadãos | 0000000000045.7945,79 / 100,00 | 00000000000000033 / 7 |
| Vilar da Veiga | | Partido Social Democrata | 0000000000060.9960,99 / 100,00 | 00000000000000066 / 9 |

### Vieira do Minho
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Social Democrata | 5 190 | 0000000000057.4457,44 / 100,00 | - | 00000000000000044 / 7 | - |
| | Partido Socialista | 3 175 | 0000000000035.1435,14 / 100,00 | 3,68 | 00000000000000033 / 7 | 1 |
| | CDS – Partido Popular | 277 | 0000000000003.073,07 / 100,00 | - | 00000000000000000 / 7 | - |
| | CHEGA | 90 | 0000000000001.001,00 / 100,00 | Novo | 00000000000000000 / 7 | Novo |
| | Coligação Democrática Unitária | 81 | 0000000000000.900,90 / 100,00 | 1,15 | 00000000000000000 / 7 | |
| Votos Inválidos | Votos Inválidos | 223 | 0000000000002.472,47 / 100,00 | 1,18 | | |
| Total | Total | 9 036 | 0000000000100.00100,00 / 100,00 | | 00000000000000077 / 7 | |
| Eleitorado/Participação | Eleitorado/Participação | 12 527 | 0000000000072.1372,13 / 100,00 | 6,17 | | |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PSD | PS | CDS | CH | CDU | Votantes |
| Anissó e Soutelo | 63,57 | 27,84 | 4,47 | 0,69 | 1,72 | 291 |
| Anjos e Vilar do Chão | 60,21 | 33,62 | 2,13 | 0,64 | 0,85 | 470 |
| Caniçada e Soengas | 69,01 | 22,86 | 2,86 | 1,76 | 1,10 | 455 |
| Cantelães | 57,01 | 35,23 | 3,03 | 1,14 | 1,33 | 528 |
| Eira Vedra | 47,29 | 43,99 | 4,84 | 0,78 | 0,78 | 516 |
| Guilhofrei | 54,39 | 33,50 | 6,47 | 1,33 | 1,16 | 603 |
| Louredo | 61,07 | 27,85 | 3,36 | 2,68 | 2,01 | 298 |
| Mosteiro | 56,82 | 38,49 | 1,83 | 0,20 | 0,61 | 491 |
| Parada do Bouro | 54,52 | 38,25 | 1,20 | 1,51 | 0,60 | 332 |
| Pinheiro | 59,61 | 32,25 | 3,91 | 0,65 | 0,33 | 307 |
| Rossas | 61,06 | 33,12 | 2,18 | 1,09 | 0,18 | 1 099 |
| Ruivães e Campos | 60,13 | 34,20 | 2,92 | 0,65 | 0,16 | 617 |
| Salamonde | 47,21 | 46,47 | 1,12 | 1,86 | 1,49 | 269 |
| Tabuaças | 59,85 | 33,85 | 1,38 | 0,46 | 0,92 | 650 |
| Ventosa e Cova | 62,08 | 29,12 | 4,51 | 0,90 | 1,81 | 443 |
| Vieira do Minho | 52,61 | 40,19 | 3,12 | 0,90 | 0,96 | 1 667 |
| Vieira do Minho | 57,44 | 35,14 | 3,07 | 1,00 | 0,90 | 9 036 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Social Democrata | 4 948 | 0000000000054.7654,76 / 100,00 | - | 000000000000001313 / 21 | - |
| | Partido Socialista | 3 077 | 0000000000034.0634,06 / 100,00 | 3,10 | 00000000000000088 / 21 | 1 |
| | CDS – Partido Popular | 300 | 0000000000003.323,32 / 100,00 | - | 00000000000000000 / 21 | - |
| | Bloco de Esquerda | 197 | 0000000000002.182,18 / 100,00 | 1,65 | 00000000000000000 / 21 | |
| | CHEGA | 137 | 0000000000001.521,52 / 100,00 | Novo | 00000000000000000 / 21 | Novo |
| | Coligação Democrática Unitária | 114 | 0000000000001.261,26 / 100,00 | 1,29 | 00000000000000000 / 21 | |
| Votos Inválidos | Votos Inválidos | 262 | 0000000000002.902,90 / 100,00 | 1,33 | | |
| Total | Total | 9 035 | 0000000000100.00100,00 / 100,00 | | 000000000000002121 / 21 | |
| Eleitorado/Participação | Eleitorado/Participação | 12 527 | 0000000000072.1272,12 / 100,00 | 6,16 | | |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PSD | PS | CDS | BE | CH | CDU | Votantes |
| Anissó e Soutelo | 61,86 | 27,15 | 3,44 | 2,06 | 1,03 | 2,06 | 291 |
| Anjos e Vilar do Chão | 60,64 | 30,43 | 2,13 | 1,49 | 1,70 | 0,85 | 470 |
| Caniçada e Soengas | 64,84 | 23,30 | 2,64 | 1,10 | 3,74 | 2,20 | 455 |
| Cantelães | 52,84 | 31,63 | 3,60 | 2,84 | 2,84 | 2,84 | 528 |
| Eira Vedra | 46,12 | 43,41 | 2,91 | 2,52 | 1,36 | 1,16 | 516 |
| Guilhofrei | 54,23 | 30,35 | 6,14 | 1,82 | 1,82 | 1,16 | 603 |
| Louredo | 55,70 | 26,51 | 5,70 | 1,34 | 2,68 | 2,01 | 298 |
| Mosteiro | 54,99 | 35,85 | 2,85 | 2,85 | 0,20 | 0,81 | 491 |
| Parada do Bouro | 52,11 | 41,27 | 0,90 | 0,90 | 0,60 | 0,30 | 332 |
| Pinheiro | 57,33 | 29,32 | 3,58 | 1,63 | 1,95 | 0,98 | 307 |
| Rossas | 58,74 | 32,97 | 2,00 | 2,82 | 1,28 | 0,18 | 1 098 |
| Ruivães e Campos | 53,00 | 35,82 | 6,65 | 1,13 | 0,81 | 0,65 | 617 |
| Salamonde | 45,35 | 46,47 | 0,37 | 0,37 | 1,86 | 2,60 | 269 |
| Tabuaças | 57,94 | 32,36 | 1,39 | 2,00 | 1,39 | 1,54 | 649 |
| Ventosa e Cova | 62,08 | 25,73 | 4,97 | 2,71 | 0,90 | 1,58 | 443 |
| Vieira do Minho | 48,80 | 39,63 | 3,42 | 3,00 | 1,32 | 1,32 | 1 668 |
| Vieira do Minho | 54,76 | 34,06 | 3,32 | 2,18 | 1,52 | 1,26 | 9 035 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Social Democrata | 4 856 | 0000000000053.7553,75 / 100,00 | - | 000000000000001212 / 16 | - | 000000000000006464 / 116 | - |
| | Partido Socialista | 2 809 | 0000000000031.0931,09 / 100,00 | 0,80 | 00000000000000022 / 16 | | 000000000000003434 / 116 | 1 |
| | Grupo de Cidadãos | 909 | 0000000000010.0610,06 / 100,00 | 4,42 | 00000000000000022 / 16 | 2 | 000000000000001818 / 116 | 12 |
| | Coligação Democrática Unitária | 26 | 0000000000000.290,29 / 100,00 | 1,09 | 00000000000000000 / 16 | | 00000000000000000 / 116 | |
| Votos Inválidos | Votos Inválidos | 434 | 0000000000004.804,80 / 100,00 | 0,83 | | | | |
| Total | Total | 9 034 | 0000000000100.00100,00 / 100,00 | | 000000000000001616 / 16 | | 0000000000000116116 / 116 | 2 |
| Eleitorado/Participação | Eleitorado/Participação | 12 527 | 0000000000072.1272,12 / 100,00 | 6,16 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Anissó e Soutelo | Grupo de Cidadãos | 0000000000073.8873,88 / 100,00 | 00000000000000066 / 7 |
| Anjos e Vilar do Chão | Partido Social Democrata | 0000000000066.6066,60 / 100,00 | 00000000000000055 / 7 |
| Caniçada e Soengas | Partido Social Democrata | 0000000000070.5570,55 / 100,00 | 00000000000000055 / 7 |
| Cantelães | Partido Social Democrata | 0000000000065.9165,91 / 100,00 | 00000000000000055 / 7 |
| Eira Vedra | Partido Social Democrata | 0000000000054.8454,84 / 100,00 | 00000000000000044 / 7 |
| Guilhofrei | Grupo de Cidadãos | 0000000000079.1079,10 / 100,00 | 00000000000000077 / 7 |
| Louredo | Partido Social Democrata | 0000000000064.4364,43 / 100,00 | 00000000000000055 / 7 |
| Mosteiro | Partido Social Democrata | 0000000000063.9563,95 / 100,00 | 00000000000000055 / 7 |
| Parada do Bouro | Partido Socialista | 0000000000052.4152,41 / 100,00 | 00000000000000044 / 7 |
| Pinheiro | Partido Social Democrata | 0000000000066.4566,45 / 100,00 | 00000000000000055 / 7 |
| Rossas | Partido Social Democrata | 0000000000069.8569,85 / 100,00 | 00000000000000077 / 9 |
| Ruivães e Campos | Partido Social Democrata | 0000000000053.3253,32 / 100,00 | 00000000000000044 / 7 |
| Salamonde | Partido Socialista | 0000000000055.7655,76 / 100,00 | 00000000000000044 / 7 |
| Tabuaças | Partido Social Democrata | 0000000000062.1062,10 / 100,00 | 00000000000000055 / 7 |
| Ventosa e Cova | Partido Social Democrata | 0000000000063.2163,21 / 100,00 | 00000000000000055 / 7 |
| Vieira do Minho | Partido Social Democrata | 0000000000059.8159,81 / 100,00 | 00000000000000066 / 9 |

### Vila Nova de Famalicão
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | PSD-CDS | 40 143 | 0000000000052.8852,88 / 100,00 | 14,79 | 00000000000000077 / 11 | 1 |
| | Partido Socialista | 24 409 | 0000000000032.1632,16 / 100,00 | 8,62 | 00000000000000044 / 11 | 1 |
| | CHEGA | 2 143 | 0000000000002.822,82 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| | Coligação Democrática Unitária | 1 835 | 0000000000002.422,42 / 100,00 | 0,48 | 00000000000000000 / 11 | |
| | Iniciativa Liberal | 1 762 | 0000000000002.322,32 / 100,00 | Novo | 00000000000000000 / 11 | Novo |
| | Bloco de Esquerda | 1 423 | 0000000000001.871,87 / 100,00 | 0,61 | 00000000000000000 / 11 | |
| | Pessoas–Animais–Natureza | 1 214 | 0000000000001.601,60 / 100,00 | - | 00000000000000000 / 11 | - |
| Votos Inválidos | Votos Inválidos | 2 980 | 0000000000003.923,92 / 100,00 | 0,51 | | |
| Total | Total | 75 909 | 0000000000100.00100,00 / 100,00 | | 000000000000001111 / 11 | |
| Eleitorado/Participação | Eleitorado/Participação | 119 499 | 0000000000063.5263,52 / 100,00 | 0,34 | | |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PSD- CDS | PS | CH | CDU | IL | BE | PAN | Votantes |
| Antas e Abade de Vermoim | 49,84 | 31,68 | 2,69 | 1,66 | 6,52 | 1,71 | 2,07 | 3 864 |
| Arnoso e Sezures | 54,12 | 31,09 | 2,87 | 3,22 | 1,16 | 1,50 | 1,72 | 2 332 |
| Avidos e Lagoa | 61,61 | 26,70 | 2,36 | 1,06 | 1,93 | 1,62 | 1,37 | 1 607 |
| Bairro | 61,21 | 27,10 | 2,34 | 2,34 | 0,86 | 1,77 | 1,43 | 1 753 |
| Brufe | 56,44 | 31,40 | 1,79 | 2,72 | 1,79 | 1,22 | 1,36 | 1 398 |
| Carreira e Bente | 54,39 | 34,87 | 1,82 | 2,60 | 0,72 | 1,56 | 1,17 | 1 537 |
| Castelões | 49,96 | 34,15 | 2,89 | 1,95 | 1,02 | 2,97 | 1,87 | 1 177 |
| Cruz | 58,39 | 28,83 | 2,10 | 1,37 | 2,65 | 1,55 | 0,91 | 1 096 |
| Delães | 41,44 | 40,91 | 2,31 | 4,31 | 1,42 | 3,38 | 2,00 | 2 249 |
| Esmeriz e Cabeçudos | 55,96 | 30,66 | 2,71 | 1,30 | 2,30 | 1,10 | 1,30 | 1 996 |
| Fradelos | 50,40 | 38,88 | 4,34 | 0,32 | 1,59 | 0,68 | 0,80 | 2 510 |
| Gavião | 54,72 | 28,29 | 4,31 | 1,96 | 2,94 | 2,50 | 1,66 | 2 043 |
| Gondifelos, Cavalões e Outiz | 59,85 | 29,49 | 2,99 | 1,25 | 1,29 | 0,87 | 0,95 | 2 645 |
| Joane | 46,25 | 35,68 | 2,59 | 2,76 | 1,88 | 3,10 | 1,95 | 4 523 |
| Landim | 48,36 | 38,26 | 1,99 | 2,19 | 1,93 | 2,06 | 1,41 | 1 555 |
| Lemenhe, Mouquim e Jesufrei | 59,66 | 28,54 | 1,37 | 1,27 | 1,78 | 1,73 | 1,83 | 1 966 |
| Louro | 49,02 | 42,37 | 1,56 | 1,30 | 1,83 | 0,65 | 0,33 | 1 534 |
| Lousado | 62,12 | 24,28 | 2,61 | 1,85 | 1,53 | 1,35 | 2,48 | 2 220 |
| Mogege | 55,51 | 33,78 | 1,90 | 2,06 | 1,19 | 1,59 | 1,27 | 1 261 |
| Nine | 60,91 | 30,35 | 2,01 | 1,08 | 1,39 | 0,98 | 0,51 | 1 944 |
| Oliveira (Santa Maria) | 59,15 | 28,95 | 1,10 | 3,35 | 0,90 | 2,00 | 1,35 | 2 000 |
| Oliveira (São Mateus) | 43,79 | 33,68 | 1,64 | 9,37 | 1,12 | 4,54 | 1,34 | 1 345 |
| Pedome | 55,63 | 30,50 | 2,18 | 4,54 | 1,09 | 2,35 | 0,42 | 1 190 |
| Pousada de Saramagos | 53,39 | 32,22 | 5,03 | 2,74 | 1,45 | 1,60 | 1,14 | 1 313 |
| Requião | 60,02 | 27,69 | 3,01 | 1,56 | 1,51 | 1,62 | 1,22 | 1 726 |
| Riba de Ave | 43,05 | 37,38 | 2,02 | 9,31 | 1,77 | 1,87 | 1,52 | 1 977 |
| Ribeirão | 59,00 | 25,13 | 4,20 | 1,27 | 3,12 | 1,25 | 1,75 | 5 264 |
| Ruivães e Novais | 42,04 | 39,16 | 1,99 | 5,31 | 1,94 | 2,21 | 3,04 | 1 808 |
| Seide | 55,65 | 31,32 | 2,49 | 0,86 | 1,53 | 2,97 | 1,82 | 1 044 |
| Vale (São Cosme), Telhado e Portela | 51,91 | 35,11 | 2,29 | 2,23 | 1,78 | 1,69 | 1,08 | 3 142 |
| Vale (São Martinho) | 55,52 | 32,68 | 2,48 | 1,28 | 2,22 | 1,71 | 0,77 | 1 169 |
| Vermoim | 45,25 | 42,72 | 2,09 | 2,20 | 1,21 | 1,98 | 1,76 | 1 821 |
| Vila Nova de Famalicão e Calendário | 49,20 | 30,46 | 4,11 | 2,25 | 4,40 | 2,27 | 2,35 | 9 997 |
| Vilarinho das Cambas | 55,37 | 35,55 | 2,21 | 1,11 | 1,00 | 1,11 | 0,44 | 903 |
| Vila Nova de Famalicão | 52,88 | 32,16 | 2,82 | 2,42 | 2,32 | 1,87 | 1,60 | 75 909 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | PSD-CDS | 38 249 | 0000000000050.3950,39 / 100,00 | 11,46 | 000000000000002020 / 35 | 3 |
| | Partido Socialista | 24 451 | 0000000000032.2132,21 / 100,00 | 5,29 | 000000000000001313 / 35 | 3 |
| | CHEGA | 2 531 | 0000000000003.333,33 / 100,00 | Novo | 00000000000000011 / 35 | Novo |
| | Coligação Democrática Unitária | 2 296 | 0000000000003.023,02 / 100,00 | 0,60 | 00000000000000011 / 35 | |
| | Iniciativa Liberal | 1 871 | 0000000000002.462,46 / 100,00 | Novo | 00000000000000000 / 35 | Novo |
| | Bloco de Esquerda | 1 693 | 0000000000002.232,23 / 100,00 | 1,48 | 00000000000000000 / 35 | 1 |
| | Pessoas–Animais–Natureza | 1 618 | 0000000000002.132,13 / 100,00 | - | 00000000000000000 / 35 | - |
| Votos Inválidos | Votos Inválidos | 3 203 | 0000000000004.224,22 / 100,00 | 0,32 | | |
| Total | Total | 75 912 | 0000000000100.00100,00 / 100,00 | | 000000000000003535 / 35 | |
| Eleitorado/Participação | Eleitorado/Participação | 119 499 | 0000000000063.5363,53 / 100,00 | 0,33 | | |
| Freguesia | % | % | % | % | % | % | % | Votantes |
| Freguesia | PSD- CDS | PS | CH | CDU | IL | BE | PAN | Votantes |
| Antas e Abade de Vermoim | 47,05 | 30,77 | 3,31 | 2,46 | 6,99 | 2,64 | 2,72 | 3 864 |
| Arnoso e Sezures | 51,50 | 30,75 | 3,82 | 3,95 | 0,77 | 2,14 | 2,10 | 2 332 |
| Avidos e Lagoa | 59,99 | 27,13 | 2,12 | 1,56 | 1,68 | 2,12 | 1,87 | 1 607 |
| Bairro | 58,24 | 28,18 | 3,02 | 2,40 | 1,03 | 2,22 | 1,43 | 1 753 |
| Brufe | 55,22 | 30,69 | 1,86 | 3,58 | 2,15 | 1,79 | 1,29 | 1 398 |
| Carreira e Bente | 51,20 | 36,04 | 2,67 | 3,25 | 0,78 | 1,56 | 1,50 | 1 537 |
| Castelões | 49,19 | 33,22 | 3,14 | 2,04 | 1,61 | 2,63 | 2,89 | 1 177 |
| Cruz | 55,02 | 30,20 | 2,37 | 2,10 | 3,28 | 1,28 | 1,82 | 1 096 |
| Delães | 38,86 | 41,93 | 2,40 | 5,11 | 1,20 | 3,16 | 2,89 | 2 249 |
| Esmeriz e Cabeçudos | 54,21 | 30,76 | 3,41 | 1,25 | 2,51 | 1,25 | 1,75 | 1 996 |
| Fradelos | 48,96 | 38,73 | 4,42 | 0,52 | 1,79 | 0,84 | 1,24 | 2 510 |
| Gavião | 52,99 | 29,19 | 5,19 | 2,25 | 2,55 | 2,11 | 1,96 | 2 042 |
| Gondifelos, Cavalões e Outiz | 57,03 | 29,74 | 3,70 | 1,25 | 1,70 | 1,13 | 1,55 | 2 646 |
| Joane | 43,33 | 36,39 | 2,98 | 3,32 | 1,86 | 3,91 | 2,23 | 4 523 |
| Landim | 44,76 | 37,68 | 2,96 | 3,15 | 1,93 | 2,83 | 2,19 | 1 555 |
| Lemenhe, Mouquim e Jesufrei | 58,24 | 28,59 | 1,68 | 1,78 | 1,53 | 2,03 | 2,03 | 1 966 |
| Louro | 47,07 | 42,57 | 1,56 | 1,89 | 1,96 | 0,85 | 0,72 | 1 534 |
| Lousado | 60,23 | 24,64 | 2,66 | 2,16 | 1,58 | 1,53 | 3,29 | 2 220 |
| Mogege | 54,16 | 32,83 | 2,54 | 2,62 | 1,51 | 1,82 | 1,67 | 1 261 |
| Nine | 57,72 | 31,58 | 2,31 | 1,80 | 1,65 | 1,13 | 0,82 | 1 944 |
| Oliveira (Santa Maria) | 56,45 | 28,80 | 1,65 | 4,10 | 1,30 | 2,80 | 1,55 | 2 000 |
| Oliveira (São Mateus) | 40,07 | 34,80 | 2,23 | 10,48 | 1,56 | 3,87 | 1,71 | 1 345 |
| Pedome | 53,11 | 30,59 | 1,93 | 5,71 | 1,18 | 2,52 | 1,18 | 1 190 |
| Pousada de Saramagos | 50,27 | 32,14 | 5,26 | 3,81 | 1,37 | 2,36 | 1,60 | 1 313 |
| Requião | 56,89 | 28,68 | 3,53 | 1,97 | 2,03 | 2,03 | 1,56 | 1 726 |
| Riba de Ave | 39,55 | 39,45 | 2,28 | 9,36 | 2,12 | 2,02 | 1,87 | 1 977 |
| Ribeirão | 57,88 | 23,99 | 4,77 | 1,29 | 3,65 | 1,25 | 2,32 | 5 264 |
| Ruivães e Novais | 38,72 | 39,66 | 2,27 | 6,42 | 1,94 | 2,38 | 4,04 | 1 808 |
| Seide | 52,78 | 32,18 | 3,26 | 1,63 | 1,92 | 2,87 | 1,63 | 1 044 |
| Vale (São Cosme), Telhado e Portela | 49,94 | 35,07 | 2,32 | 3,41 | 1,94 | 1,46 | 1,56 | 3 142 |
| Vale (São Martinho) | 52,01 | 33,11 | 3,17 | 1,80 | 2,14 | 2,65 | 1,80 | 1 169 |
| Vermoim | 44,59 | 42,61 | 2,14 | 2,47 | 1,54 | 2,20 | 1,81 | 1 821 |
| Vila Nova de Famalicão e Calendário | 45,69 | 29,69 | 5,22 | 3,39 | 4,37 | 3,24 | 3,27 | 10 000 |
| Vilarinho das Cambas | 53,49 | 35,55 | 3,10 | 1,22 | 0,89 | 0,78 | 1,22 | 903 |
| Vila Nova de Famalicão | 50,39 | 32,21 | 3,33 | 3,02 | 2,46 | 2,23 | 2,13 | 75 912 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | PSD-CDS | 30 885 | 0000000000040.6840,68 / 100,00 | 7,86 | 000000000000002222 / 34 | 1 | 0000000000000144144 / 322 | 20 |
| | Partido Socialista | 24 048 | 0000000000031.6831,68 / 100,00 | 2,66 | 00000000000000033 / 34 | | 0000000000000111111 / 322 | 14 |
| | Grupo de Cidadãos | 13 091 | 0000000000017.2417,24 / 100,00 | 5,88 | 00000000000000099 / 34 | 1 | 000000000000006464 / 322 | 12 |
| | Coligação Democrática Unitária | 2 591 | 0000000000003.413,41 / 100,00 | 1,70 | 00000000000000000 / 34 | | 00000000000000022 / 322 | 6 |
| | CHEGA | 898 | 0000000000001.181,18 / 100,00 | Novo | 00000000000000000 / 34 | Novo | 00000000000000000 / 322 | Novo |
| | Iniciativa Liberal | 730 | 0000000000000.960,96 / 100,00 | Novo | 00000000000000000 / 34 | Novo | 00000000000000011 / 322 | Novo |
| | Bloco de Esquerda | 503 | 0000000000000.660,66 / 100,00 | 0,62 | 00000000000000000 / 34 | | 00000000000000000 / 322 | 1 |
| Votos Inválidos | Votos Inválidos | 3 168 | 0000000000004.174,17 / 100,00 | 0,53 | | | | |
| Total | Total | 75 914 | 0000000000100.00100,00 / 100,00 | | 000000000000003434 / 34 | | 0000000000000322322 / 322 | |
| Eleitorado/Participação | Eleitorado/Participação | 119 499 | 0000000000063.5363,53 / 100,00 | 0,33 | | | | |
| Freguesia | 2017-2021 | 2017-2021 | 2021-2025 | 2021-2025 |
| Antas e Abade de Vermoim | PSD-CDS | 0000000000063.4163,41 / 100,00 | PSD-CDS | 0000000000050.5850,58 / 100,00 |
| Arnoso e Sezures | Grupo de Cidadãos | 0000000000075.1775,17 / 100,00 | Grupo de Cidadãos | 0000000000064.0764,07 / 100,00 |
| Avidos e Lagoa | PSD-CDS | 0000000000070.8370,83 / 100,00 | PSD-CDS | 0000000000067.0867,08 / 100,00 |
| Bairro | PSD-CDS | 0000000000068.6468,64 / 100,00 | PSD-CDS | 0000000000064.8664,86 / 100,00 |
| Brufe | PSD-CDS | 0000000000073.3073,30 / 100,00 | PSD-CDS | 0000000000061.1661,16 / 100,00 |
| Carreira e Bente | PSD-CDS | 0000000000047.5047,50 / 100,00 | PSD-CDS | 0000000000052.9652,96 / 100,00 |
| Castelões | Partido Socialista | 0000000000062.9862,98 / 100,00 | Grupo de Cidadãos | 0000000000077.7477,74 / 100,00 |
| Cruz | Grupo de Cidadãos | 0000000000059.0259,02 / 100,00 | PSD-CDS | 0000000000056.8456,84 / 100,00 |
| Delães | Grupo de Cidadãos | 0000000000063.4163,41 / 100,00 | Grupo de Cidadãos | 0000000000040.1140,11 / 100,00 |
| Esmeriz e Cabeçudos | PSD-CDS | 0000000000062.7362,73 / 100,00 | PSD-CDS | 0000000000055.6655,66 / 100,00 |
| Fradelos | PSD-CDS | 0000000000073.1673,16 / 100,00 | PSD-CDS | 0000000000049.8449,84 / 100,00 |
| Gavião | Grupo de Cidadãos | 0000000000057.6157,61 / 100,00 | Grupo de Cidadãos | 0000000000059.5259,52 / 100,00 |
| Gondifelos, Cavalões e Outiz | PSD-CDS | 0000000000058.2658,26 / 100,00 | PSD-CDS | 0000000000061.4161,41 / 100,00 |
| Joane | Partido Socialista | 0000000000067.0667,06 / 100,00 | Grupo de Cidadãos | 0000000000063.0363,03 / 100,00 |
| Landim | Grupo de Cidadãos | 0000000000059.7859,78 / 100,00 | Grupo de Cidadãos | 0000000000048.9148,91 / 100,00 |
| Lemenhe, Mouquim e Jesufrei | PSD-CDS | 0000000000073.3173,31 / 100,00 | PSD-CDS | 0000000000063.9463,94 / 100,00 |
| Louro | Partido Socialista | 0000000000044.3244,32 / 100,00 | Partido Socialista | 0000000000058.1558,15 / 100,00 |
| Lousado | PSD-CDS | 0000000000058.3858,38 / 100,00 | PSD-CDS | 0000000000071.8571,85 / 100,00 |
| Mogege | Grupo de Cidadãos | 0000000000057.9557,95 / 100,00 | Grupo de Cidadãos | 0000000000057.2457,24 / 100,00 |
| Nine | PSD-CDS | 0000000000073.1173,11 / 100,00 | PSD-CDS | 0000000000058.3858,38 / 100,00 |
| Oliveira (Santa Maria) | PSD-CDS | 0000000000059.6659,66 / 100,00 | PSD-CDS | 0000000000065.3565,35 / 100,00 |
| Oliveira (São Mateus) | Grupo de Cidadãos | 0000000000060.7760,77 / 100,00 | Grupo de Cidadãos | 0000000000049.5249,52 / 100,00 |
| Pedome | PSD-CDS | 0000000000064.4264,42 / 100,00 | PSD-CDS | 0000000000064.0364,03 / 100,00 |
| Pousada de Saramagos | PSD-CDS | 0000000000059.1059,10 / 100,00 | PSD-CDS | 0000000000055.2255,22 / 100,00 |
| Requião | PSD-CDS | 0000000000078.5178,51 / 100,00 | PSD-CDS | 0000000000062.8062,80 / 100,00 |
| Riba de Ave | PSD-CDS | 0000000000049.2349,23 / 100,00 | Partido Socialista | 0000000000045.0245,02 / 100,00 |
| Ribeirão | PSD-CDS | 0000000000079.7679,76 / 100,00 | PSD-CDS | 0000000000043.2243,22 / 100,00 |
| Ruivães e Novais | Grupo de Cidadãos | 0000000000038.1638,16 / 100,00 | Grupo de Cidadãos | 0000000000051.6051,60 / 100,00 |
| Seide | PSD-CDS | 0000000000075.0775,07 / 100,00 | PSD-CDS | 0000000000060.1560,15 / 100,00 |
| Vale (São Cosme), Telhado e Portela | PSD-CDS | 0000000000054.4154,41 / 100,00 | PSD-CDS | 0000000000048.9248,92 / 100,00 |
| Vale (São Martinho) | PSD-CDS | 0000000000056.0556,05 / 100,00 | PSD-CDS | 0000000000053.4653,46 / 100,00 |
| Vermoim | PSD-CDS | 0000000000048.2648,26 / 100,00 | Partido Socialista | 0000000000053.6553,65 / 100,00 |
| Vila Nova de Famalicão e Calendário | PSD-CDS | 0000000000059.7659,76 / 100,00 | PSD-CDS | 0000000000048.0448,04 / 100,00 |
| Vilarinho das Cambas | PSD-CDS | 0000000000062.0262,02 / 100,00 | PSD-CDS | 0000000000057.1457,14 / 100,00 |

### Vila Verde
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Social Democrata | 14 445 | 0000000000053.7753,77 / 100,00 | 1,80 | 00000000000000055 / 7 | 1 |
| | Partido Socialista | 5 444 | 0000000000020.2720,27 / 100,00 | 15,25 | 00000000000000011 / 7 | 1 |
| | CHEGA | 3 192 | 0000000000011.8811,88 / 100,00 | Novo | 00000000000000011 / 7 | Novo |
| | CDS – Partido Popular | 997 | 0000000000003.713,71 / 100,00 | 1,96 | 00000000000000000 / 7 | |
| | Bloco de Esquerda | 712 | 0000000000002.652,65 / 100,00 | - | 00000000000000000 / 7 | - |
| | Coligação Democrática Unitária | 562 | 0000000000002.092,09 / 100,00 | 0,42 | 00000000000000000 / 7 | |
| Votos Inválidos | Votos Inválidos | 1 511 | 0000000000005.635,63 / 100,00 | 1,31 | | |
| Total | Total | 26 863 | 0000000000100.00100,00 / 100,00 | | 00000000000000077 / 7 | |
| Eleitorado/Participação | Eleitorado/Participação | 44 022 | 0000000000061.0261,02 / 100,00 | 2,32 | | |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PSD | PS | CH | CDS | BE | CDU | Votantes |
| Aboim da Nóbrega e Gondomar | 60,06 | 16,13 | 10,38 | 4,31 | 1,76 | 1,12 | 626 |
| Atiães | 58,64 | 21,73 | 7,33 | 2,62 | 1,83 | 1,57 | 382 |
| Cabanelas | 51,98 | 36,06 | 6,52 | 0,83 | 0,99 | 1,07 | 1 212 |
| Carreiras (São Miguel) e Carreiras (Santiago) | 57,38 | 13,08 | 19,63 | 2,80 | 0,75 | 0,93 | 535 |
| Cervães | 57,66 | 16,83 | 9,78 | 4,33 | 2,22 | 0,91 | 992 |
| Coucieiro | 60,96 | 14,11 | 9,01 | 5,11 | 1,20 | 1,50 | 333 |
| Dossãos | 65,12 | 9,61 | 12,81 | 3,91 | 2,14 | 1,42 | 281 |
| Escariz (São Mamede) e Escariz (São Martinho) | 59,61 | 15,94 | 12,01 | 2,62 | 1,97 | 1,75 | 458 |
| Esqueiros, Nevogilde e Travassós | 53,95 | 17,92 | 10,98 | 2,12 | 4,24 | 2,31 | 519 |
| Freiriz | 63,47 | 9,43 | 13,64 | 2,53 | 2,36 | 1,68 | 594 |
| Gême | 55,12 | 20,46 | 8,91 | 6,27 | 2,97 | 1,98 | 303 |
| Lage | 48,18 | 28,68 | 7,11 | 3,08 | 3,21 | 5,16 | 1 590 |
| Lanhas | 53,27 | 22,36 | 10,55 | 4,02 | 3,27 | 1,51 | 398 |
| Loureira | 44,34 | 22,33 | 10,69 | 4,31 | 7,18 | 2,71 | 627 |
| Marrancos e Arcozelo | 62,65 | 8,50 | 17,00 | 2,57 | 2,57 | 0,59 | 506 |
| Moure | 64,03 | 18,11 | 8,80 | 2,81 | 0,89 | 1,02 | 784 |
| Oleiros | 53,56 | 18,63 | 12,94 | 2,20 | 4,40 | 2,72 | 773 |
| Oriz (Santa Marinha) e Oriz (São Miguel) | 65,54 | 12,99 | 7,91 | 7,91 | 0,28 | 1,13 | 354 |
| Parada de Gatim | 54,42 | 20,43 | 17,29 | 2,16 | 0,59 | 1,77 | 509 |
| Pico | 46,25 | 31,52 | 11,11 | 3,88 | 1,29 | 0,78 | 387 |
| Pico de Regalados, Gondiães e Mós | 53,10 | 23,72 | 10,79 | 4,06 | 2,24 | 0,96 | 936 |
| Ponte | 67,12 | 7,53 | 13,36 | 1,71 | 3,42 | 2,05 | 292 |
| Prado (São Miguel) | 63,66 | 14,22 | 9,71 | 5,64 | 0,68 | 0,45 | 443 |
| Ribeira do Neiva | 51,68 | 9,08 | 27,99 | 3,64 | 1,34 | 1,20 | 2 169 |
| Sabariz | 59,06 | 15,58 | 11,23 | 3,26 | 3,99 | 2,17 | 276 |
| Sande, Vilarinho, Barros e Gomide | 60,76 | 11,37 | 10,03 | 11,48 | 1,23 | 1,11 | 897 |
| Soutelo | 40,48 | 33,36 | 9,16 | 3,92 | 4,22 | 3,42 | 1 376 |
| Turiz | 56,93 | 18,77 | 9,80 | 2,82 | 2,71 | 2,82 | 959 |
| Vade | 60,16 | 13,04 | 12,63 | 4,52 | 2,26 | 0,62 | 974 |
| Valbom (São Pedro), Passô e Valbom (São Martinho) | 58,67 | 9,54 | 10,12 | 14,74 | 0,87 | 2,02 | 346 |
| Valdreu | 71,30 | 12,17 | 6,38 | 6,09 | 1,16 | 0,29 | 345 |
| Vila de Prado | 47,90 | 26,11 | 8,56 | 1,93 | 4,07 | 4,54 | 2 336 |
| Vila Verde e Barbudo | 48,19 | 25,13 | 11,49 | 3,22 | 3,79 | 2,12 | 3 351 |
| Vila Verde | 53,77 | 20,27 | 11,88 | 3,71 | 2,65 | 2,09 | 26 863 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Social Democrata | 13 758 | 0000000000051.2251,22 / 100,00 | 0,90 | 000000000000002020 / 34 | 2 |
| | Partido Socialista | 5 929 | 0000000000022.0722,07 / 100,00 | 13,73 | 00000000000000088 / 34 | 5 |
| | CHEGA | 3 047 | 0000000000011.3411,34 / 100,00 | Novo | 00000000000000044 / 34 | Novo |
| | CDS – Partido Popular | 1 202 | 0000000000004.474,47 / 100,00 | 1,37 | 00000000000000011 / 34 | 1 |
| | Bloco de Esquerda | 793 | 0000000000002.952,95 / 100,00 | - | 00000000000000011 / 34 | - |
| | Coligação Democrática Unitária | 554 | 0000000000002.062,06 / 100,00 | 1,29 | 00000000000000000 / 34 | 1 |
| Votos Inválidos | Votos Inválidos | 1 580 | 0000000000005.885,88 / 100,00 | 1,19 | | |
| Total | Total | 26 863 | 0000000000100.00100,00 / 100,00 | | 000000000000003434 / 34 | |
| Eleitorado/Participação | Eleitorado/Participação | 44 022 | 0000000000061.0261,02 / 100,00 | 2,32 | | |
| Freguesia | % | % | % | % | % | % | Votantes |
| Freguesia | PSD | PS | CH | CDS | BE | CDU | Votantes |
| Aboim da Nóbrega e Gondomar | 57,19 | 17,73 | 9,58 | 4,95 | 2,88 | 0,96 | 626 |
| Atiães | 55,24 | 24,61 | 8,12 | 2,88 | 1,57 | 1,05 | 382 |
| Cabanelas | 49,09 | 37,13 | 6,85 | 0,99 | 1,24 | 1,73 | 1 212 |
| Carreiras (São Miguel) e Carreiras (Santiago) | 54,77 | 15,70 | 18,13 | 3,74 | 1,12 | 0,75 | 535 |
| Cervães | 54,94 | 18,35 | 10,69 | 4,84 | 2,22 | 0,91 | 992 |
| Coucieiro | 60,96 | 12,61 | 8,11 | 6,31 | 2,70 | 0,90 | 333 |
| Dossãos | 66,55 | 9,96 | 8,90 | 4,98 | 2,14 | 1,78 | 281 |
| Escariz (São Mamede) e Escariz (São Martinho) | 57,86 | 19,21 | 10,48 | 3,06 | 1,97 | 1,09 | 458 |
| Esqueiros, Nevogilde e Travassós | 51,83 | 20,42 | 11,18 | 3,08 | 3,47 | 2,50 | 519 |
| Freiriz | 60,61 | 12,63 | 14,31 | 2,53 | 2,69 | 1,01 | 594 |
| Gême | 51,49 | 20,79 | 10,23 | 5,94 | 2,97 | 2,31 | 303 |
| Lage | 45,85 | 32,20 | 6,60 | 3,46 | 3,46 | 4,21 | 1 590 |
| Lanhas | 50,50 | 22,11 | 11,56 | 4,27 | 3,77 | 1,51 | 398 |
| Loureira | 40,35 | 24,72 | 10,05 | 4,15 | 9,09 | 2,55 | 627 |
| Marrancos e Arcozelo | 60,47 | 10,28 | 16,01 | 3,16 | 2,17 | 0,59 | 506 |
| Moure | 56,89 | 25,64 | 7,53 | 2,55 | 1,40 | 1,02 | 784 |
| Oleiros | 50,84 | 18,63 | 12,29 | 3,49 | 5,17 | 2,85 | 773 |
| Oriz (Santa Marinha) e Oriz (São Miguel) | 64,97 | 12,71 | 7,91 | 9,04 | 0,28 | 0,85 | 354 |
| Parada de Gatim | 49,51 | 23,97 | 17,68 | 2,36 | 1,18 | 1,57 | 509 |
| Pico | 45,74 | 35,66 | 8,53 | 3,62 | 1,29 | 0,26 | 387 |
| Pico de Regalados, Gondiães e Mós | 50,64 | 25,75 | 9,51 | 5,24 | 2,24 | 1,07 | 936 |
| Ponte | 63,01 | 9,25 | 13,36 | 2,40 | 3,77 | 2,74 | 292 |
| Prado (São Miguel) | 61,63 | 14,67 | 10,38 | 5,64 | 0,90 | 1,13 | 443 |
| Ribeira do Neiva | 51,68 | 9,73 | 24,99 | 5,21 | 1,43 | 1,48 | 2 169 |
| Sabariz | 56,52 | 17,03 | 11,96 | 3,62 | 3,99 | 2,17 | 276 |
| Sande, Vilarinho, Barros e Gomide | 61,65 | 9,81 | 8,81 | 13,27 | 0,78 | 1,23 | 897 |
| Soutelo | 36,05 | 35,17 | 9,96 | 4,51 | 4,43 | 3,71 | 1 376 |
| Turiz | 53,18 | 19,81 | 10,74 | 3,75 | 3,55 | 2,82 | 959 |
| Vade | 58,73 | 14,37 | 11,40 | 5,65 | 2,77 | 0,62 | 974 |
| Valbom (São Pedro), Passô e Valbom (São Martinho) | 61,56 | 10,40 | 9,25 | 12,43 | 1,45 | 1,73 | 346 |
| Valdreu | 69,28 | 12,75 | 6,96 | 6,38 | 0,58 | 0 | 345 |
| Vila de Prado | 45,08 | 27,61 | 8,13 | 3,55 | 4,67 | 4,37 | 2 336 |
| Vila Verde e Barbudo | 44,32 | 27,78 | 11,07 | 4,15 | 4,03 | 2,18 | 3 351 |
| Vila Verde | 51,22 | 22,07 | 11,34 | 4,47 | 2,95 | 2,06 | 26 863 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Social Democrata | 15 010 | 0000000000056.9856,98 / 100,00 | 13,59 | 000000000000002626 / 32 | | 0000000000000187187 / 256 | 44 |
| | Grupo de Cidadãos | 4 067 | 0000000000015.4415,44 / 100,00 | 8,44 | 00000000000000066 / 32 | | 000000000000004242 / 256 | 16 |
| | Partido Socialista | 3 514 | 0000000000013.3413,34 / 100,00 | 11,70 | 00000000000000000 / 32 | 1 | 000000000000002222 / 256 | 43 |
| | CHEGA | 434 | 0000000000001.651,65 / 100,00 | Novo | 00000000000000000 / 32 | Novo | 00000000000000033 / 256 | Novo |
| | Coligação Democrática Unitária | 369 | 0000000000001.401,40 / 100,00 | 0,14 | 00000000000000000 / 32 | | 00000000000000000 / 256 | 1 |
| | CDS – Partido Popular | 241 | 0000000000000.910,91 / 100,00 | 0,14 | 00000000000000000 / 32 | | 00000000000000022 / 256 | 2 |
| Votos Inválidos | Votos Inválidos | 2 708 | 0000000000010.2810,28 / 100,00 | 5,18 | | | | |
| Total | Total | 26 343 | 0000000000100.00100,00 / 100,00 | | 000000000000003232 / 32 | 1 | 0000000000000256256 / 256 | 11 |
| Eleitorado/Participação | Eleitorado/Participação | 43 148 | 0000000000061.0561,05 / 100,00 | 2,29 | | | | |
| Freguesia | Partido Vencedor | Partido Vencedor | % | Mandatos |
| Aboim da Nóbrega e Gondomar | | Grupo de Cidadãos | 0000000000057.3557,35 / 100,00 | 00000000000000044 / 7 |
| Atiães | | Grupo de Cidadãos | 0000000000057.5957,59 / 100,00 | 00000000000000044 / 7 |
| Cabanelas | | Partido Social Democrata | 0000000000054.3754,37 / 100,00 | 00000000000000055 / 9 |
| Carreiras (São Miguel) e Carreiras (Santiago) | | Partido Social Democrata | 0000000000065.0565,05 / 100,00 | 00000000000000055 / 7 |
| Cervães | | Partido Social Democrata | 0000000000073.5973,59 / 100,00 | 00000000000000099 / 9 |
| Coucieiro | | Partido Social Democrata | 0000000000086.7986,79 / 100,00 | 00000000000000077 / 7 |
| Dossãos | | Partido Social Democrata | 0000000000087.5487,54 / 100,00 | 00000000000000077 / 7 |
| Escariz (São Mamede) e Escariz (São Martinho) | | Partido Social Democrata | 0000000000074.8974,89 / 100,00 | 00000000000000077 / 7 |
| Esqueiros, Nevogilde e Travassós | Plenário dos Cidadãos Eleitores | Plenário dos Cidadãos Eleitores | Plenário dos Cidadãos Eleitores | Plenário dos Cidadãos Eleitores |
| Freiriz | | Partido Social Democrata | 0000000000086.0386,03 / 100,00 | 00000000000000077 / 7 |
| Gême | | Partido Social Democrata | 0000000000074.2674,26 / 100,00 | 00000000000000077 / 7 |
| Lage | | Partido Social Democrata | 0000000000052.3352,33 / 100,00 | 00000000000000055 / 9 |
| Lanhas | | Partido Social Democrata | 0000000000079.4079,40 / 100,00 | 00000000000000077 / 7 |
| Loureira | | Grupo de Cidadãos | 0000000000085.8185,81 / 100,00 | 00000000000000099 / 9 |
| Marrancos e Arcozelo | | Partido Social Democrata | 0000000000084.7884,78 / 100,00 | 00000000000000077 / 7 |
| Moure | | Partido Social Democrata | 0000000000082.9182,91 / 100,00 | 00000000000000099 / 9 |
| Oleiros | | Grupo de Cidadãos | 0000000000048.3848,38 / 100,00 | 00000000000000055 / 9 |
| Oriz (Santa Marinha) e Oriz (São Miguel) | | Partido Social Democrata | 0000000000077.9077,90 / 100,00 | 00000000000000077 / 7 |
| Parada de Gatim | | Grupo de Cidadãos | 0000000000063.2663,26 / 100,00 | 00000000000000055 / 7 |
| Pico | | Partido Social Democrata | 0000000000048.8448,84 / 100,00 | 00000000000000044 / 7 |
| Pico de Regalados, Gondiães e Mós | | Partido Social Democrata | 0000000000056.7356,73 / 100,00 | 00000000000000066 / 9 |
| Ponte | | Partido Social Democrata | 0000000000076.0376,03 / 100,00 | 00000000000000077 / 7 |
| Prado (São Miguel) | | Partido Social Democrata | 0000000000057.3457,34 / 100,00 | 00000000000000055 / 7 |
| Ribeira do Neiva | | Partido Social Democrata | 0000000000046.2946,29 / 100,00 | 00000000000000044 / 9 |
| Sabariz | | Partido Social Democrata | 0000000000080.4380,43 / 100,00 | 00000000000000077 / 7 |
| Sande, Vilarinho, Barros e Gomide | | Partido Social Democrata | 0000000000066.2266,22 / 100,00 | 00000000000000077 / 9 |
| Soutelo | | Grupo de Cidadãos | 0000000000072.6072,60 / 100,00 | 00000000000000077 / 9 |
| Turiz | | Partido Social Democrata | 0000000000088.3288,32 / 100,00 | 00000000000000099 / 9 |
| Vade | | Partido Social Democrata | 0000000000074.1374,13 / 100,00 | 00000000000000099 / 9 |
| Valbom (São Pedro), Passô e Valbom (São Martinho) | | Partido Social Democrata | 0000000000085.5585,55 / 100,00 | 00000000000000077 / 7 |
| Valdreu | | Partido Social Democrata | 0000000000084.6484,64 / 100,00 | 00000000000000077 / 7 |
| Vila de Prado | | Partido Social Democrata | 0000000000060.3660,36 / 100,00 | 00000000000000066 / 9 |
| Vila Verde e Barbudo | | Partido Social Democrata | 0000000000049.2749,27 / 100,00 | 00000000000000088 / 13 |

### Vizela
#### Câmara Municipal

| Partido | Partido | Votos | % | +/- | Vereadores | +/- |
| | Partido Socialista | 10 198 | 0000000000074.0974,09 / 100,00 | 47,08 | 00000000000000066 / 7 | 4 |
| | PSD-CDS | 2 447 | 0000000000017.7817,78 / 100,00 | 9,40 | 00000000000000011 / 7 | 1 |
| | CHEGA | 249 | 0000000000001.811,81 / 100,00 | Novo | 00000000000000000 / 7 | Novo |
| | Coligação Democrática Unitária | 234 | 0000000000001.701,70 / 100,00 | 0,32 | 00000000000000000 / 7 | |
| | Bloco de Esquerda | 228 | 0000000000001.661,66 / 100,00 | 0,06 | 00000000000000000 / 7 | |
| Votos Inválidos | Votos Inválidos | 408 | 0000000000002.962,96 / 100,00 | 0,45 | | |
| Total | Total | 13 764 | 0000000000100.00100,00 / 100,00 | | 00000000000000077 / 7 | |
| Eleitorado/Participação | Eleitorado/Participação | 21 415 | 0000000000064.2764,27 / 100,00 | 3,91 | | |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | CH | CDU | BE | Votantes |
| Caldas de Vizela | 75,98 | 14,48 | 1,99 | 2,25 | 2,06 | 6 078 |
| Infias | 67,07 | 26,79 | 2,42 | 1,21 | 0,52 | 1 157 |
| Santa Eulália | 73,35 | 19,74 | 1,49 | 1,02 | 1,93 | 2 949 |
| Tagilde e Vizela (São Paio) | 82,67 | 9,69 | 1,60 | 1,95 | 1,25 | 2 002 |
| Vizela (Santo Adrião) | 62,48 | 30,48 | 1,52 | 0,89 | 0,95 | 1 578 |
| Vizela | 74,09 | 17,78 | 1,81 | 1,70 | 1,66 | 13 764 |

#### Assembleia Municipal

| Partido | Partido | Votos | % | +/- | Deputados | +/- |
| | Partido Socialista | 9 472 | 0000000000068.8268,82 / 100,00 | 42,78 | 000000000000001616 / 21 | 10 |
| | PSD-CDS | 2 877 | 0000000000020.9020,90 / 100,00 | 6,23 | 00000000000000055 / 21 | 1 |
| | Bloco de Esquerda | 349 | 0000000000002.542,54 / 100,00 | 0,12 | 00000000000000000 / 21 | |
| | Coligação Democrática Unitária | 295 | 0000000000002.142,14 / 100,00 | 0,27 | 00000000000000000 / 21 | |
| | CHEGA | 294 | 0000000000002.142,14 / 100,00 | Novo | 00000000000000000 / 21 | Novo |
| Votos Inválidos | Votos Inválidos | 476 | 0000000000003.463,46 / 100,00 | 0,05 | | |
| Total | Total | 13 763 | 0000000000100.00100,00 / 100,00 | | 000000000000002121 / 21 | |
| Eleitorado/Participação | Eleitorado/Participação | 21 415 | 0000000000064.2764,27 / 100,00 | 3,91 | | |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD- CDS | BE | CDU | CH | Votantes |
| Caldas de Vizela | 71,15 | 17,18 | 2,93 | 2,76 | 2,25 | 6 077 |
| Infias | 59,38 | 32,76 | 1,47 | 2,16 | 2,16 | 1 157 |
| Santa Eulália | 68,77 | 22,28 | 2,54 | 1,29 | 2,07 | 2 949 |
| Tagilde e Vizela (São Paio) | 77,52 | 11,84 | 2,70 | 2,10 | 2,20 | 2 002 |
| Vizela (Santo Adrião) | 55,83 | 35,49 | 1,58 | 1,39 | 1,71 | 1 578 |
| Vizela | 68,82 | 20,90 | 2,54 | 2,14 | 2,14 | 13 763 |

#### Juntas de Freguesia

| Partido | Partido | Votos | % | +/- | Presidentes | +/- | Mandatos | +/- |
| | Partido Socialista | 9 077 | 0000000000065.9465,94 / 100,00 | 41,79 | 00000000000000044 / 5 | 4 | 000000000000003333 / 49 | 23 |
| | PSD-CDS | 3 624 | 0000000000026.3326,33 / 100,00 | 3,42 | 00000000000000011 / 5 | 1 | 000000000000001616 / 49 | 4 |
| | Coligação Democrática Unitária | 340 | 0000000000002.472,47 / 100,00 | 0,37 | 00000000000000000 / 5 | | 00000000000000000 / 49 | |
| | Bloco de Esquerda | 256 | 0000000000001.861,86 / 100,00 | 0,61 | 00000000000000000 / 5 | | 00000000000000000 / 49 | |
| Votos Inválidos | Votos Inválidos | 469 | 0000000000003.413,41 / 100,00 | 0,16 | | | | |
| Total | Total | 13 766 | 0000000000100.00100,00 / 100,00 | | 00000000000000055 / 5 | | 000000000000004949 / 49 | |
| Eleitorado/Participação | Eleitorado/Participação | 21 415 | 0000000000064.2864,28 / 100,00 | 3,90 | | | | |
| Freguesia | Partido Vencedor | % | Mandatos |
| Caldas de Vizela | Partido Socialista | 0000000000072.4272,42 / 100,00 | 000000000000001111 / 13 |
| Infias | Partido Socialista | 0000000000052.7252,72 / 100,00 | 00000000000000055 / 9 |
| Santa Eulália | Partido Socialista | 0000000000063.9963,99 / 100,00 | 00000000000000066 / 9 |
| Tagilde e Vizela (São Paio) | Partido Socialista | 0000000000081.9581,95 / 100,00 | 00000000000000088 / 9 |
| Vizela (Santo Adrião) | PSD-CDS | 0000000000061.1561,15 / 100,00 | 00000000000000066 / 9 |