# Eleições legislativas portuguesas de 2009 no distrito do Porto
## Resultados por Concelho

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

### Amarante

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 14 209 | 0000000000045.7945,79 / 100,00 | 6,66 |
| | Partido Social Democrata | 10 278 | 0000000000033.1233,12 / 100,00 | 1,29 |
| | CDS – Partido Popular | 2 229 | 0000000000007.187,18 / 100,00 | 2,18 |
| | Bloco de Esquerda | 2 156 | 0000000000006.956,95 / 100,00 | 2,81 |
| | Coligação Democrática Unitária | 903 | 0000000000002.912,91 / 100,00 | 0,45 |
| | Outros | 621 | 0000000000002.002,00 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 637 | 0000000000002.052,05 / 100,00 | 0,31 |
| Total | Total | 31 033 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 54 021 | 0000000000057.4557,45 / 100,00 | 4,97 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CDS | BE | CDU | Votantes |
| Aboadela | 22,75 | 54,75 | 10,00 | 4,50 | 2,25 | 400 |
| Aboim | 28,57 | 53,30 | 10,44 | 2,20 | 1,37 | 364 |
| Amarante (São Gonçalo) | 43,93 | 29,14 | 6,73 | 12,35 | 5,09 | 3 360 |
| Ansiães | 44,70 | 30,37 | 6,59 | 2,58 | 8,31 | 349 |
| Ataíde | 40,23 | 38,93 | 8,08 | 6,46 | 2,58 | 619 |
| Bustelo | 38,70 | 44,92 | 4,80 | 6,21 | 1,98 | 354 |
| Canadelo | 29,91 | 48,72 | 10,26 | 1,71 | 1,71 | 117 |
| Candemil | 47,65 | 34,57 | 7,16 | 2,47 | 2,96 | 405 |
| Carneiro | 48,21 | 30,26 | 11,28 | 1,03 | 1,54 | 195 |
| Carvalho de Rei | 29,70 | 45,54 | 14,85 | 1,98 | 0,99 | 101 |
| Cepelos | 45,67 | 30,60 | 9,67 | 6,51 | 3,72 | 1 075 |
| Chapa | 36,53 | 47,31 | 5,99 | 5,39 | 2,40 | 167 |
| Figueiró (Santa Cristina) | 40,52 | 40,37 | 6,75 | 5,03 | 2,73 | 696 |
| Figueiró (Santiago) | 39,80 | 39,60 | 7,65 | 5,93 | 3,32 | 1 568 |
| Fregim | 49,05 | 29,64 | 8,18 | 7,35 | 1,73 | 1 211 |
| Freixo de Baixo | 48,63 | 32,77 | 5,98 | 7,02 | 1,04 | 769 |
| Freixo de Cima | 36,87 | 40,72 | 11,29 | 5,02 | 1,84 | 1 196 |
| Fridão | 49,71 | 30,10 | 7,77 | 7,96 | 2,14 | 515 |
| Gatão | 52,52 | 26,91 | 5,03 | 10,83 | 1,97 | 914 |
| Gondar | 50,89 | 26,23 | 7,45 | 8,71 | 2,20 | 953 |
| Gouveia (São Simão) | 31,96 | 40,98 | 9,02 | 9,02 | 0,77 | 388 |
| Jazente | 42,33 | 34,90 | 7,92 | 6,44 | 2,72 | 404 |
| Lomba | 37,91 | 38,64 | 7,33 | 8,61 | 4,58 | 546 |
| Louredo | 52,17 | 30,18 | 6,65 | 4,60 | 1,53 | 391 |
| Lufrei | 53,90 | 28,69 | 4,74 | 7,10 | 1,95 | 718 |
| Madalena | 33,07 | 38,81 | 8,95 | 11,38 | 4,77 | 1 028 |
| Mancelos | 50,58 | 31,40 | 6,39 | 5,62 | 1,65 | 1 815 |
| Oliveira | 55,45 | 24,51 | 6,03 | 4,67 | 2,33 | 514 |
| Olo | 42,98 | 35,09 | 3,95 | 7,02 | 2,19 | 228 |
| Padronelo | 56,78 | 26,58 | 3,44 | 6,87 | 3,62 | 553 |
| Real | 56,10 | 26,52 | 6,36 | 4,32 | 3,18 | 1 761 |
| Rebordelo | 35,36 | 34,81 | 14,92 | 7,73 | 2,76 | 181 |
| Salvador do Monte | 55,50 | 26,91 | 5,35 | 6,27 | 1,38 | 654 |
| Sanche | 34,11 | 48,69 | 9,91 | 3,21 | 0 | 343 |
| Telões | 39,92 | 37,17 | 8,06 | 6,78 | 3,98 | 2 034 |
| Travanca | 50,37 | 29,71 | 8,96 | 4,02 | 2,29 | 1 094 |
| Várzea | 53,05 | 25,45 | 6,09 | 7,53 | 3,58 | 279 |
| Vila Caiz | 60,63 | 23,22 | 4,92 | 4,75 | 3,18 | 1 727 |
| Vila Chã do Marão | 43,58 | 37,72 | 5,85 | 6,02 | 1,30 | 615 |
| Vila Garcia | 34,72 | 47,22 | 7,18 | 5,32 | 1,85 | 432 |
| Amarante | 45,79 | 33,12 | 7,18 | 6,95 | 2,91 | 31 033 |

### Baião

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 6 151 | 0000000000052.8352,83 / 100,00 | 6,44 |
| | Partido Social Democrata | 3 260 | 0000000000028.0028,00 / 100,00 | 1,35 |
| | CDS – Partido Popular | 979 | 0000000000008.418,41 / 100,00 | 4,91 |
| | Bloco de Esquerda | 490 | 0000000000004.214,21 / 100,00 | 2,50 |
| | Coligação Democrática Unitária | 279 | 0000000000002.402,40 / 100,00 | 0,52 |
| | Outros | 220 | 0000000000001.891,89 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 263 | 0000000000002.262,26 / 100,00 | 0,26 |
| Total | Total | 11 642 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 19 368 | 0000000000060.1160,11 / 100,00 | 3,25 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CDS | BE | CDU | Votantes |
| Ancede | 60,20 | 22,12 | 6,78 | 3,66 | 2,73 | 1 284 |
| Baião (Santa Leocádia) | 56,27 | 27,27 | 9,09 | 2,21 | 1,72 | 407 |
| Campelo | 36,84 | 38,50 | 11,92 | 6,47 | 2,18 | 1 561 |
| Frende | 52,93 | 27,98 | 8,89 | 6,72 | 1,74 | 461 |
| Gestaçô | 55,02 | 26,96 | 8,25 | 2,89 | 2,89 | 727 |
| Gove | 52,20 | 27,97 | 8,79 | 4,40 | 2,99 | 1 069 |
| Grilo | 50,27 | 27,54 | 9,36 | 4,01 | 2,41 | 374 |
| Loivos da Ribeira | 58,38 | 26,95 | 7,78 | 3,29 | 1,20 | 334 |
| Loivos do Monte | 40,76 | 44,54 | 7,14 | 0,84 | 0,42 | 238 |
| Mesquinhata | 67,72 | 14,81 | 4,23 | 4,76 | 1,59 | 189 |
| Ovil | 27,88 | 41,35 | 16,35 | 6,35 | 2,50 | 520 |
| Ribadouro | 49,40 | 28,92 | 6,83 | 6,83 | 4,82 | 249 |
| Santa Cruz do Douro | 70,58 | 17,57 | 4,16 | 2,49 | 1,98 | 962 |
| Santa Marinha do Zêzere | 53,96 | 24,33 | 7,92 | 5,52 | 3,70 | 1 377 |
| São Tomé de Covelas | 65,13 | 18,16 | 5,76 | 3,46 | 3,46 | 347 |
| Teixeira | 46,48 | 36,06 | 9,01 | 2,25 | 0,28 | 355 |
| Teixeiró | 56,46 | 36,84 | 2,39 | 0,96 | 0 | 209 |
| Tresouras | 57,25 | 26,72 | 5,73 | 4,20 | 1,53 | 262 |
| Valadares | 54,44 | 25,78 | 11,33 | 2,44 | 2,44 | 450 |
| Viariz | 63,67 | 25,47 | 5,24 | 1,12 | 0,75 | 267 |
| Baião | 52,83 | 28,00 | 8,41 | 4,21 | 2,40 | 11 642 |

### Felgueiras

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 14 853 | 0000000000046.3046,30 / 100,00 | 4,21 |
| | Partido Social Democrata | 9 681 | 0000000000030.1730,17 / 100,00 | 2,08 |
| | CDS – Partido Popular | 2 493 | 0000000000007.777,77 / 100,00 | 1,88 |
| | Bloco de Esquerda | 2 386 | 0000000000007.447,44 / 100,00 | 3,47 |
| | Coligação Democrática Unitária | 1 234 | 0000000000003.853,85 / 100,00 | 0,69 |
| | Outros | 817 | 0000000000002.552,55 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 619 | 0000000000001.931,93 / 100,00 | 0,01 |
| Total | Total | 32 083 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 50 164 | 0000000000063.9663,96 / 100,00 | 4,49 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CDS | BE | CDU | Votantes |
| Aião | 37,59 | 43,86 | 9,52 | 2,26 | 2,51 | 399 |
| Airães | 47,22 | 36,72 | 4,74 | 5,28 | 2,06 | 1 457 |
| Borba de Godim | 33,04 | 44,48 | 8,52 | 6,31 | 2,52 | 1 268 |
| Caramos | 41,82 | 34,94 | 6,88 | 8,67 | 3,84 | 1 119 |
| Friande | 35,49 | 38,73 | 10,14 | 6,15 | 3,88 | 927 |
| Idães | 58,30 | 19,00 | 5,82 | 6,48 | 4,80 | 1 374 |
| Jugueiros | 46,32 | 29,61 | 9,08 | 5,66 | 4,87 | 760 |
| Lagares | 52,64 | 25,79 | 8,36 | 6,71 | 3,29 | 1 400 |
| Lordelo | 48,86 | 31,51 | 6,85 | 6,39 | 2,74 | 219 |
| Macieira da Lixa | 48,97 | 26,73 | 9,87 | 5,47 | 4,22 | 1 115 |
| Margaride | 40,26 | 32,93 | 9,16 | 9,60 | 4,24 | 4 980 |
| Moure | 44,93 | 28,74 | 10,59 | 6,05 | 3,93 | 661 |
| Pedreira | 48,65 | 23,71 | 7,42 | 7,08 | 7,75 | 890 |
| Penacova | 66,29 | 15,17 | 5,76 | 4,92 | 2,53 | 712 |
| Pinheiro | 53,23 | 22,00 | 7,23 | 9,23 | 3,54 | 650 |
| Pombeiro de Ribavizela | 48,08 | 24,28 | 7,44 | 9,08 | 6,50 | 1 277 |
| Rande | 40,04 | 31,06 | 4,85 | 12,57 | 6,82 | 557 |
| Refontoura | 43,27 | 33,33 | 6,31 | 8,54 | 3,90 | 1 077 |
| Regilde | 66,62 | 15,40 | 4,75 | 6,29 | 3,59 | 779 |
| Revinhade | 52,17 | 27,29 | 5,31 | 8,70 | 2,17 | 414 |
| Santão | 36,42 | 48,28 | 5,39 | 5,82 | 1,08 | 464 |
| Sendim | 42,66 | 30,23 | 10,76 | 6,65 | 3,42 | 1 022 |
| Sernande | 58,60 | 21,02 | 5,52 | 4,25 | 4,67 | 471 |
| Sousa | 57,84 | 23,86 | 5,07 | 6,37 | 2,12 | 612 |
| Torrados | 55,56 | 21,51 | 6,57 | 6,72 | 4,41 | 1 339 |
| Unhão | 43,74 | 31,03 | 8,97 | 7,29 | 2,62 | 535 |
| Várzea | 45,10 | 29,16 | 8,29 | 8,51 | 5,08 | 1 399 |
| Varziela | 48,18 | 27,68 | 7,76 | 9,10 | 3,07 | 1 044 |
| Vila Cova da Lixa | 36,95 | 41,64 | 8,38 | 6,85 | 2,27 | 1 897 |
| Vila Fria | 48,43 | 29,30 | 8,47 | 7,02 | 2,66 | 413 |
| Vila Verde | 46,52 | 34,13 | 8,04 | 5,00 | 3,04 | 460 |
| Vizela (São Jorge) | 51,79 | 20,15 | 7,40 | 12,15 | 3,83 | 392 |
| Felgueiras | 46,30 | 30,17 | 7,77 | 7,44 | 3,85 | 32 083 |

### Gondomar

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 37 489 | 0000000000040.9340,93 / 100,00 | 8,35 |
| | Partido Social Democrata | 23 555 | 0000000000025.7225,72 / 100,00 | 1,61 |
| | Bloco de Esquerda | 9 943 | 0000000000010.8610,86 / 100,00 | 3,06 |
| | Coligação Democrática Unitária | 7 722 | 0000000000008.438,43 / 100,00 | 0,20 |
| | CDS – Partido Popular | 7 668 | 0000000000008.378,37 / 100,00 | 3,46 |
| | Outros | 2 325 | 0000000000002.542,54 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 2 890 | 0000000000003.163,16 / 100,00 | 0,15 |
| Total | Total | 91 592 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 140 459 | 0000000000065.2165,21 / 100,00 | 4,31 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDU | CDS | Votantes |
| Baguim do Monte | 40,79 | 25,89 | 11,08 | 6,80 | 9,88 | 7 564 |
| Covelo | 44,16 | 27,39 | 7,76 | 5,35 | 8,03 | 1 121 |
| Fânzeres | 42,41 | 24,17 | 11,38 | 8,64 | 7,97 | 11 375 |
| Foz do Sousa | 40,11 | 32,09 | 8,77 | 4,61 | 8,28 | 3 864 |
| Gondomar - São Cosme | 36,59 | 30,22 | 10,98 | 6,17 | 9,89 | 14 932 |
| Jovim | 41,99 | 27,77 | 9,52 | 6,76 | 7,39 | 3 803 |
| Lomba | 41,31 | 27,87 | 9,40 | 5,25 | 9,62 | 915 |
| Medas | 47,99 | 27,13 | 6,95 | 6,13 | 5,45 | 1 467 |
| Melres | 45,75 | 26,02 | 8,45 | 5,58 | 7,57 | 2 260 |
| Rio Tinto | 40,42 | 26,06 | 12,02 | 7,79 | 8,45 | 27 054 |
| São Pedro da Cova | 42,34 | 18,17 | 8,95 | 17,58 | 6,97 | 8 640 |
| Valbom | 43,79 | 21,76 | 11,40 | 10,13 | 7,20 | 8 597 |
| Gondomar | 40,93 | 25,72 | 10,86 | 8,43 | 8,37 | 91 592 |

### Lousada

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 12 098 | 0000000000048.5148,51 / 100,00 | 4,58 |
| | Partido Social Democrata | 7 342 | 0000000000029.4429,44 / 100,00 | 2,04 |
| | CDS – Partido Popular | 1 901 | 0000000000007.627,62 / 100,00 | 2,96 |
| | Bloco de Esquerda | 1 545 | 0000000000006.206,20 / 100,00 | 2,77 |
| | Coligação Democrática Unitária | 1 028 | 0000000000004.124,12 / 100,00 | 0,92 |
| | Outros | 542 | 0000000000002.172,17 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 482 | 0000000000001.931,93 / 100,00 | 0,09 |
| Total | Total | 24 938 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 37 815 | 0000000000065.9565,95 / 100,00 | 3,40 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CDS | BE | CDU | Votantes |
| Alvarenga | 30,26 | 34,32 | 19,19 | 5,17 | 4,80 | 271 |
| Aveleda | 49,95 | 30,01 | 6,07 | 4,88 | 5,31 | 923 |
| Barrosas (Santo Estêvão) | 64,70 | 16,08 | 4,07 | 7,76 | 3,70 | 541 |
| Boim | 52,55 | 21,36 | 7,92 | 8,56 | 5,45 | 1 414 |
| Caíde de Rei | 47,91 | 26,49 | 9,03 | 7,31 | 4,78 | 1 340 |
| Casais | 48,61 | 37,09 | 6,46 | 4,30 | 0,76 | 790 |
| Cernadelo | 49,81 | 32,58 | 4,55 | 3,03 | 5,30 | 528 |
| Covas | 50,54 | 32,12 | 4,71 | 5,57 | 1,93 | 467 |
| Cristelos | 40,61 | 34,40 | 7,48 | 8,42 | 4,68 | 1 497 |
| Figueiras | 41,45 | 36,21 | 6,78 | 6,01 | 3,08 | 649 |
| Lodares | 47,66 | 28,69 | 10,72 | 6,42 | 3,12 | 1 091 |
| Lousada (Santa Margarida) | 44,35 | 34,35 | 8,70 | 5,22 | 3,48 | 230 |
| Lousada (São Miguel) | 44,11 | 30,08 | 8,94 | 8,13 | 3,66 | 492 |
| Lustosa | 56,43 | 21,85 | 7,72 | 5,91 | 4,85 | 2 435 |
| Macieira | 52,42 | 30,20 | 6,27 | 3,66 | 3,79 | 765 |
| Meinedo | 50,61 | 23,96 | 5,85 | 7,15 | 6,75 | 2 446 |
| Nespereira | 48,73 | 31,72 | 6,36 | 6,12 | 2,70 | 1 258 |
| Nevogilde | 44,58 | 41,64 | 6,50 | 2,94 | 1,93 | 1 292 |
| Nogueira | 43,43 | 30,68 | 10,23 | 9,03 | 2,52 | 753 |
| Ordem | 46,20 | 35,56 | 8,51 | 3,50 | 2,43 | 658 |
| Pias | 54,89 | 21,71 | 6,57 | 6,57 | 5,05 | 654 |
| Silvares | 36,45 | 38,16 | 10,49 | 7,20 | 3,85 | 1 402 |
| Sousela | 49,10 | 32,66 | 7,74 | 4,56 | 2,76 | 943 |
| Torno | 47,72 | 29,46 | 9,28 | 5,67 | 4,57 | 1 358 |
| Vilar do Torno e Alentém | 54,93 | 25,24 | 5,67 | 5,67 | 4,18 | 741 |
| Lousada | 48,51 | 29,44 | 7,62 | 6,20 | 4,12 | 24 938 |

### Maia

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 29 114 | 0000000000040.5440,54 / 100,00 | 7,83 |
| | Partido Social Democrata | 20 914 | 0000000000029.1229,12 / 100,00 | 2,74 |
| | Bloco de Esquerda | 7 725 | 0000000000010.7610,76 / 100,00 | 2,58 |
| | CDS – Partido Popular | 6 466 | 0000000000009.009,00 / 100,00 | 2,52 |
| | Coligação Democrática Unitária | 3 675 | 0000000000005.125,12 / 100,00 | 0,02 |
| | Outros | 1 663 | 0000000000002.302,30 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 2 254 | 0000000000003.133,13 / 100,00 | 0,34 |
| Total | Total | 71 811 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 104 575 | 0000000000068.6768,67 / 100,00 | 3,73 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDS | CDU | Votantes |
| Águas Santas | 42,42 | 25,27 | 11,82 | 8,81 | 6,25 | 14 005 |
| Avioso Santa Maria | 33,25 | 36,51 | 9,70 | 11,45 | 3,73 | 2 331 |
| Avioso São Pedro | 38,02 | 35,91 | 9,27 | 9,06 | 3,21 | 1 899 |
| Barca | 49,24 | 28,40 | 6,76 | 7,80 | 3,53 | 1 641 |
| Folgosa | 40,22 | 32,52 | 8,12 | 9,09 | 4,24 | 1 959 |
| Gemunde | 43,28 | 29,15 | 8,01 | 8,84 | 4,46 | 2 648 |
| Gondim | 53,26 | 25,50 | 6,33 | 6,23 | 3,97 | 1 059 |
| Gueifães | 41,26 | 26,49 | 13,16 | 7,84 | 5,76 | 7 217 |
| Maia | 34,69 | 32,49 | 11,72 | 10,60 | 4,88 | 7 083 |
| Milheirós | 46,19 | 25,52 | 9,16 | 8,09 | 4,89 | 2 719 |
| Moreira | 41,87 | 29,23 | 10,10 | 8,82 | 4,21 | 6 443 |
| Nogueira | 41,34 | 30,85 | 10,15 | 7,97 | 4,17 | 3 024 |
| Pedrouços | 41,56 | 25,62 | 11,15 | 8,60 | 7,62 | 6 234 |
| São Pedro Fins | 37,36 | 34,40 | 7,55 | 9,28 | 5,58 | 1 218 |
| Silva Escura | 38,75 | 35,67 | 8,45 | 9,08 | 2,92 | 1 267 |
| Vermoim | 36,64 | 32,77 | 11,81 | 9,61 | 4,08 | 7 787 |
| Vila Nova da Telha | 40,92 | 29,11 | 9,67 | 10,04 | 4,91 | 3 277 |
| Maia | 40,54 | 29,12 | 10,76 | 9,00 | 5,12 | 71 811 |

### Marco de Canaveses

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 11 970 | 0000000000043.0443,04 / 100,00 | 5,73 |
| | Partido Social Democrata | 8 309 | 0000000000029.8829,88 / 100,00 | 2,16 |
| | CDS – Partido Popular | 3 483 | 0000000000012.5212,52 / 100,00 | 3,86 |
| | Bloco de Esquerda | 1 862 | 0000000000006.696,69 / 100,00 | 3,14 |
| | Coligação Democrática Unitária | 983 | 0000000000003.533,53 / 100,00 | 0,78 |
| | Outros | 639 | 0000000000002.282,28 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 566 | 0000000000002.032,03 / 100,00 | 0,15 |
| Total | Total | 27 812 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 45 644 | 0000000000060.9360,93 / 100,00 | 1,86 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CDS | BE | CDU | Votantes |
| Alpendurada e Matos | 36,78 | 35,91 | 14,45 | 5,92 | 2,39 | 2 637 |
| Ariz | 37,92 | 34,65 | 16,37 | 5,87 | 1,58 | 886 |
| Avessadas | 44,24 | 33,18 | 10,12 | 5,92 | 2,02 | 642 |
| Banho e Carvalhosa | 57,53 | 19,27 | 10,72 | 5,83 | 3,53 | 737 |
| Constance | 53,21 | 24,71 | 8,52 | 5,26 | 3,89 | 951 |
| Favões | 33,06 | 35,73 | 15,86 | 8,51 | 2,67 | 599 |
| Folhada | 33,23 | 36,28 | 16,77 | 6,71 | 2,13 | 328 |
| Fornos | 46,38 | 27,36 | 9,22 | 10,18 | 3,60 | 2 083 |
| Freixo | 41,02 | 27,55 | 12,24 | 9,59 | 3,67 | 490 |
| Magrelos | 48,86 | 28,57 | 11,39 | 5,38 | 1,66 | 483 |
| Manhuncelos | 50,72 | 20,29 | 12,68 | 8,33 | 3,26 | 276 |
| Maureles | 47,18 | 29,44 | 13,71 | 5,65 | 2,02 | 248 |
| Paços de Gaiolo | 46,44 | 22,30 | 16,64 | 6,95 | 3,66 | 547 |
| Paredes de Viadores | 47,37 | 18,42 | 13,31 | 10,84 | 4,95 | 646 |
| Penha Longa | 40,96 | 32,24 | 13,07 | 5,77 | 3,70 | 918 |
| Rio de Galinhas | 50,77 | 24,37 | 9,57 | 6,67 | 4,74 | 1 034 |
| Rosém | 21,77 | 34,01 | 17,69 | 4,08 | 17,69 | 147 |
| Sande | 32,17 | 42,97 | 12,76 | 4,47 | 2,73 | 917 |
| Santo Isidoro | 59,86 | 14,82 | 4,71 | 8,73 | 8,44 | 1 019 |
| São Lourenço do Douro | 33,65 | 41,02 | 15,88 | 4,16 | 0,57 | 529 |
| São Nicolau | 47,30 | 27,80 | 4,15 | 7,47 | 7,88 | 241 |
| Soalhães | 54,88 | 19,11 | 12,61 | 4,56 | 2,34 | 1 753 |
| Sobretâmega | 52,01 | 26,54 | 10,96 | 6,33 | 1,39 | 648 |
| Tabuado | 41,35 | 29,69 | 13,37 | 6,99 | 1,96 | 815 |
| Torrão | 51,29 | 28,03 | 7,55 | 5,77 | 4,57 | 503 |
| Toutosa | 54,77 | 10,27 | 3,91 | 6,60 | 18,09 | 409 |
| Tuias | 41,32 | 28,08 | 12,65 | 9,71 | 4,00 | 1 699 |
| Várzea da Ovelha e Aliviada | 41,26 | 31,23 | 13,40 | 7,10 | 2,04 | 1 127 |
| Várzea do Douro | 25,77 | 46,22 | 18,86 | 2,80 | 2,61 | 1 071 |
| Vila Boa de Quires | 38,79 | 32,45 | 14,93 | 5,44 | 4,38 | 1 895 |
| Vila Boa do Bispo | 32,40 | 40,48 | 13,75 | 7,69 | 2,15 | 1 534 |
| Marco de Canaveses | 43,04 | 29,88 | 12,52 | 6,69 | 3,53 | 27 812 |

### Matosinhos

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 42 408 | 0000000000044.6544,65 / 100,00 | 8,13 |
| | Partido Social Democrata | 22 945 | 0000000000024.1624,16 / 100,00 | 2,12 |
| | Bloco de Esquerda | 10 859 | 0000000000011.4311,43 / 100,00 | 2,67 |
| | CDS – Partido Popular | 8 166 | 0000000000008.608,60 / 100,00 | 2,60 |
| | Coligação Democrática Unitária | 5 942 | 0000000000006.266,26 / 100,00 | 0,34 |
| | Outros | 2 167 | 0000000000002.272,27 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 2 483 | 0000000000002.612,61 / 100,00 | 0,20 |
| Total | Total | 94 970 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 143 781 | 0000000000066.0566,05 / 100,00 | 4,70 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDS | CDU | Votantes |
| Custoias | 46,57 | 22,82 | 10,96 | 7,69 | 6,66 | 9 000 |
| Guifões | 52,94 | 17,52 | 10,81 | 6,37 | 6,75 | 5 542 |
| Lavra | 45,95 | 27,17 | 8,32 | 9,72 | 4,41 | 5 671 |
| Leça da Palmeira | 40,37 | 28,53 | 11,28 | 10,07 | 5,17 | 10 211 |
| Leça do Balio | 43,99 | 22,10 | 12,81 | 8,10 | 7,65 | 8 836 |
| Matosinhos | 46,12 | 24,47 | 10,65 | 8,64 | 5,50 | 17 013 |
| Perafita | 49,77 | 20,54 | 11,21 | 8,18 | 5,57 | 7 465 |
| Santa Cruz do Bispo | 52,22 | 21,59 | 9,11 | 7,94 | 4,94 | 3 238 |
| São Mamede de Infesta | 42,32 | 25,00 | 12,42 | 8,59 | 6,56 | 12 812 |
| Senhora da Hora | 39,48 | 25,79 | 13,06 | 9,14 | 7,65 | 15 182 |
| Matosinhos | 44,65 | 24,16 | 11,43 | 8,60 | 6,26 | 94 970 |

### Paços de Ferreira

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 12 603 | 0000000000042.9742,97 / 100,00 | 0,47 |
| | Partido Social Democrata | 10 473 | 0000000000035.7135,71 / 100,00 | 4,27 |
| | CDS – Partido Popular | 2 754 | 0000000000009.399,39 / 100,00 | 2,08 |
| | Bloco de Esquerda | 1 367 | 0000000000004.664,66 / 100,00 | 1,95 |
| | Coligação Democrática Unitária | 922 | 0000000000003.143,14 / 100,00 | 0,01 |
| | Outros | 533 | 0000000000001.821,82 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 677 | 0000000000002.312,31 / 100,00 | 0,23 |
| Total | Total | 29 329 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 44 632 | 0000000000065.7165,71 / 100,00 | 3,73 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CDS | BE | CDU | Votantes |
| Arreigada | 36,64 | 44,63 | 10,74 | 2,11 | 2,30 | 1 089 |
| Carvalhosa | 42,57 | 37,52 | 9,61 | 3,96 | 2,00 | 2 300 |
| Codessos | 45,92 | 34,69 | 6,97 | 5,61 | 2,89 | 588 |
| Eiriz | 44,69 | 38,60 | 8,72 | 3,13 | 2,14 | 1 215 |
| Ferreira | 49,54 | 32,51 | 9,15 | 3,51 | 1,64 | 2 196 |
| Figueiró | 50,29 | 32,49 | 7,81 | 4,41 | 1,81 | 1 382 |
| Frazão | 35,58 | 38,55 | 13,76 | 5,44 | 2,40 | 2 296 |
| Freamunde | 48,29 | 24,22 | 6,04 | 6,34 | 10,62 | 4 088 |
| Lamoso | 45,73 | 36,56 | 8,96 | 3,33 | 1,88 | 960 |
| Meixomil | 39,42 | 38,89 | 10,26 | 5,13 | 1,22 | 1 890 |
| Modelos | 44,90 | 36,22 | 9,88 | 5,49 | 1,32 | 911 |
| Paços de Ferreira | 37,53 | 37,64 | 11,88 | 5,76 | 1,98 | 3 680 |
| Penamaior | 38,01 | 43,22 | 9,55 | 3,47 | 1,93 | 2 073 |
| Raimonda | 47,70 | 35,48 | 7,29 | 3,94 | 2,96 | 1 522 |
| Sanfins de Ferreira | 47,47 | 35,04 | 7,03 | 3,80 | 1,90 | 1 578 |
| Seroa | 38,50 | 39,91 | 10,89 | 4,93 | 1,09 | 1 561 |
| Paços de Ferreira | 42,97 | 35,71 | 9,39 | 4,66 | 3,14 | 29 329 |

### Paredes

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 19 334 | 0000000000039.8339,83 / 100,00 | 1,80 |
| | Partido Social Democrata | 16 799 | 0000000000034.6134,61 / 100,00 | 3,28 |
| | CDS – Partido Popular | 5 429 | 0000000000011.1911,19 / 100,00 | 2,96 |
| | Bloco de Esquerda | 2 822 | 0000000000005.815,81 / 100,00 | 2,27 |
| | Coligação Democrática Unitária | 1 891 | 0000000000003.903,90 / 100,00 | 0,49 |
| | Outros | 938 | 0000000000001.941,94 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 325 | 0000000000002.732,73 / 100,00 | 0,37 |
| Total | Total | 48 538 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 70 551 | 0000000000068.8068,80 / 100,00 | 2,56 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CDS | BE | CDU | Votantes |
| Aguiar de Sousa | 40,30 | 32,87 | 11,35 | 6,15 | 4,03 | 943 |
| Astromil | 38,80 | 35,80 | 8,11 | 8,29 | 3,00 | 567 |
| Baltar | 42,95 | 31,35 | 11,35 | 6,05 | 3,95 | 2 810 |
| Beire | 40,78 | 39,27 | 11,41 | 3,59 | 2,39 | 1 253 |
| Besteiros | 37,01 | 35,84 | 16,01 | 3,92 | 2,23 | 943 |
| Bitarães | 34,47 | 38,98 | 13,27 | 6,25 | 2,22 | 1 665 |
| Castelões de Cepeda | 34,23 | 35,01 | 12,81 | 8,60 | 3,96 | 4 873 |
| Cete | 49,31 | 22,97 | 7,76 | 7,70 | 7,28 | 1 663 |
| Cristelo | 34,24 | 41,80 | 13,19 | 5,14 | 1,45 | 1 031 |
| Duas Igrejas | 30,70 | 45,82 | 15,67 | 2,45 | 1,15 | 1 997 |
| Gandra | 39,69 | 30,23 | 11,99 | 7,08 | 4,73 | 3 487 |
| Gondalães | 46,46 | 30,17 | 13,08 | 5,34 | 2,14 | 749 |
| Lordelo | 38,98 | 38,35 | 9,96 | 5,19 | 3,33 | 5 624 |
| Louredo | 31,25 | 45,80 | 11,36 | 4,32 | 2,27 | 880 |
| Madalena | 41,53 | 30,88 | 13,35 | 7,07 | 2,49 | 1 004 |
| Mouriz | 37,45 | 34,62 | 13,59 | 5,24 | 3,52 | 1 450 |
| Parada de Todeia | 54,35 | 11,61 | 4,57 | 5,10 | 19,61 | 1 137 |
| Rebordosa | 40,87 | 36,68 | 10,75 | 5,47 | 2,40 | 5 207 |
| Recarei | 45,99 | 25,96 | 7,61 | 6,42 | 8,83 | 2 616 |
| Sobreira | 53,47 | 22,08 | 6,98 | 7,55 | 4,60 | 2 437 |
| Sobrosa | 35,56 | 43,18 | 12,33 | 3,69 | 1,31 | 1 679 |
| Vandoma | 44,40 | 31,61 | 10,78 | 5,10 | 3,88 | 1 392 |
| Vila Cova de Carros | 39,08 | 39,50 | 10,50 | 3,57 | 3,15 | 476 |
| Vilela | 31,15 | 46,25 | 12,99 | 3,88 | 1,47 | 2 655 |
| Paredes | 39,83 | 34,61 | 11,19 | 5,81 | 3,90 | 48 538 |

### Penafiel

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 18 525 | 0000000000044.2844,28 / 100,00 | 5,78 |
| | Partido Social Democrata | 12 936 | 0000000000030.9230,92 / 100,00 | 0,29 |
| | CDS – Partido Popular | 3 716 | 0000000000008.888,88 / 100,00 | 2,62 |
| | Bloco de Esquerda | 2 760 | 0000000000006.606,60 / 100,00 | 2,87 |
| | Coligação Democrática Unitária | 1 856 | 0000000000004.444,44 / 100,00 | 0,52 |
| | Outros | 1 059 | 0000000000002.522,52 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 982 | 0000000000002.352,35 / 100,00 | 0,27 |
| Total | Total | 41 834 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 61 094 | 0000000000068.4768,47 / 100,00 | 3,09 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CDS | BE | CDU | Votantes |
| Abragão | 41,20 | 37,80 | 9,27 | 3,80 | 2,69 | 1 262 |
| Boelhe | 38,57 | 33,84 | 7,65 | 4,53 | 11,88 | 993 |
| Bustelo | 46,37 | 25,13 | 8,29 | 7,17 | 6,13 | 1 158 |
| Cabeça Santa | 49,38 | 28,83 | 7,24 | 6,07 | 3,24 | 1 450 |
| Canelas | 42,45 | 37,13 | 7,27 | 6,30 | 1,41 | 921 |
| Capela | 43,27 | 33,55 | 10,70 | 4,70 | 2,43 | 617 |
| Castelões | 51,80 | 30,56 | 5,96 | 4,49 | 3,82 | 890 |
| Croca | 48,45 | 28,87 | 8,85 | 3,87 | 4,09 | 904 |
| Duas Igrejas | 49,36 | 25,40 | 9,32 | 8,12 | 2,25 | 1 244 |
| Eja | 46,47 | 32,79 | 8,68 | 5,00 | 3,38 | 680 |
| Figueira | 34,47 | 34,95 | 9,71 | 7,28 | 3,88 | 206 |
| Fonte Arcada | 55,56 | 22,33 | 6,36 | 7,01 | 4,10 | 927 |
| Galegos | 41,49 | 37,02 | 10,32 | 3,94 | 3,42 | 1 521 |
| Guilhufe | 48,54 | 24,10 | 9,02 | 7,62 | 5,38 | 1 784 |
| Irivo | 51,39 | 25,02 | 9,80 | 5,50 | 3,92 | 1 327 |
| Lagares | 41,27 | 35,77 | 8,66 | 6,15 | 3,08 | 1 398 |
| Luzim | 35,29 | 41,63 | 7,24 | 3,17 | 6,79 | 442 |
| Marecos | 39,69 | 34,96 | 12,76 | 5,04 | 3,15 | 635 |
| Milhundos | 45,65 | 25,37 | 11,19 | 8,83 | 3,20 | 1 001 |
| Novelas | 50,70 | 18,39 | 4,97 | 9,15 | 12,62 | 1 006 |
| Oldrões | 44,47 | 30,86 | 9,55 | 5,31 | 4,07 | 1 131 |
| Paço de Sousa | 48,21 | 25,03 | 8,33 | 8,33 | 4,83 | 2 257 |
| Paredes | 42,02 | 35,47 | 7,83 | 7,26 | 2,85 | 702 |
| Penafiel | 35,76 | 34,54 | 11,40 | 9,98 | 4,15 | 4 849 |
| Perozelo | 45,53 | 23,79 | 14,25 | 7,49 | 3,99 | 828 |
| Pinheiro | 36,71 | 40,09 | 8,71 | 6,68 | 3,38 | 1 332 |
| Portela | 39,61 | 38,40 | 10,33 | 4,13 | 2,19 | 823 |
| Rans | 52,93 | 25,90 | 7,84 | 5,67 | 3,31 | 1 058 |
| Recezinhos (São Mamede) | 56,76 | 26,90 | 6,14 | 4,55 | 3,07 | 814 |
| Recezinhos (São Martinho) | 49,37 | 28,84 | 8,77 | 4,52 | 2,26 | 1 106 |
| Rio de Moinhos | 40,31 | 37,52 | 8,11 | 6,13 | 3,34 | 1 615 |
| Rio Mau | 47,45 | 22,45 | 4,04 | 7,66 | 13,83 | 940 |
| Santa Marta | 46,01 | 30,92 | 8,47 | 6,75 | 2,82 | 815 |
| Santiago de Subarrifana | 46,28 | 29,49 | 5,69 | 8,47 | 6,13 | 685 |
| Sebolido | 56,73 | 16,18 | 3,45 | 5,45 | 12,00 | 550 |
| Urrô | 41,58 | 26,77 | 10,77 | 8,75 | 4,38 | 594 |
| Valpedre | 26,58 | 53,04 | 9,62 | 3,89 | 2,63 | 873 |
| Vila Cova | 41,33 | 33,27 | 12,30 | 4,44 | 3,43 | 496 |
| Penafiel | 44,28 | 30,92 | 8,88 | 6,60 | 4,44 | 41 834 |

### Porto

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 53 813 | 0000000000036.1336,13 / 100,00 | 8,18 |
| | Partido Social Democrata | 46 012 | 0000000000030.8930,89 / 100,00 | 4,91 |
| | CDS – Partido Popular | 15 958 | 0000000000010.7110,71 / 100,00 | 0,81 |
| | Bloco de Esquerda | 15 168 | 0000000000010.1810,18 / 100,00 | 1,76 |
| | Coligação Democrática Unitária | 11 163 | 0000000000007.507,50 / 100,00 | 0,39 |
| | Outros | 3 215 | 0000000000002.152,15 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 3 610 | 0000000000002.432,43 / 100,00 | 0,45 |
| Total | Total | 148 939 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 231 538 | 0000000000064.3364,33 / 100,00 | 3,51 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CDS | BE | CDU | Votantes |
| Aldoar | 39,96 | 28,42 | 9,88 | 10,60 | 6,31 | 7 955 |
| Bonfim | 32,97 | 33,85 | 10,94 | 10,58 | 7,26 | 15 919 |
| Campanhã | 45,63 | 21,34 | 7,52 | 10,44 | 10,58 | 20 617 |
| Cedofeita | 30,25 | 36,91 | 11,46 | 10,60 | 6,32 | 14 947 |
| Foz do Douro | 29,25 | 38,43 | 15,31 | 7,40 | 4,92 | 7 596 |
| Lordelo do Ouro | 36,62 | 30,12 | 11,98 | 9,32 | 7,45 | 12 441 |
| Massarelos | 33,86 | 32,53 | 10,04 | 10,36 | 8,24 | 4 661 |
| Miragaia | 46,78 | 19,08 | 6,32 | 10,97 | 12,08 | 1 614 |
| Nevogilde | 16,36 | 48,73 | 24,67 | 4,10 | 1,67 | 3 466 |
| Paranhos | 35,34 | 31,30 | 10,21 | 11,12 | 7,34 | 28 009 |
| Ramalde | 35,67 | 31,42 | 11,43 | 10,02 | 6,83 | 20 822 |
| Santo Ildefonso | 34,84 | 32,62 | 9,59 | 10,74 | 7,28 | 5 726 |
| São Nicolau | 45,51 | 20,07 | 4,85 | 13,90 | 11,25 | 1 360 |
| Sé | 50,88 | 19,84 | 5,95 | 8,95 | 10,63 | 2 268 |
| Vitória | 44,67 | 23,86 | 6,50 | 10,99 | 9,82 | 1 538 |
| Porto | 36,13 | 30,89 | 10,71 | 10,18 | 7,50 | 148 939 |

### Póvoa de Varzim

| Partido | Partido | Votos | % | +/- |
| | Partido Social Democrata | 12 257 | 0000000000037.4137,41 / 100,00 | 1,13 |
| | Partido Socialista | 10 571 | 0000000000032.2732,27 / 100,00 | 4,61 |
| | CDS – Partido Popular | 4 539 | 0000000000013.8513,85 / 100,00 | 2,55 |
| | Bloco de Esquerda | 2 688 | 0000000000008.208,20 / 100,00 | 2,78 |
| | Coligação Democrática Unitária | 1 257 | 0000000000003.843,84 / 100,00 | 0,32 |
| | Outros | 689 | 0000000000002.102,10 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 761 | 0000000000002.322,32 / 100,00 | 0,23 |
| Total | Total | 32 762 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 57 616 | 0000000000056.8656,86 / 100,00 | 5,91 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PSD | PS | CDS | BE | CDU | Votantes |
| Aguçadoura | 48,45 | 25,38 | 16,85 | 5,04 | 0,75 | 2 124 |
| Amorim | 40,79 | 29,70 | 13,44 | 7,34 | 3,21 | 1 525 |
| Argivai | 28,10 | 41,99 | 11,15 | 9,89 | 3,61 | 1 274 |
| A Ver-o-Mar | 30,88 | 38,55 | 15,35 | 6,93 | 3,67 | 3 245 |
| Balazar | 45,13 | 30,53 | 14,34 | 6,18 | 1,05 | 1 520 |
| Beiriz | 39,23 | 35,06 | 9,84 | 7,97 | 3,14 | 1 657 |
| Estela | 37,75 | 28,94 | 25,35 | 3,43 | 1,79 | 1 282 |
| Laundos | 46,89 | 25,46 | 14,47 | 6,23 | 2,75 | 1 092 |
| Navais | 47,97 | 23,18 | 18,48 | 4,49 | 1,18 | 936 |
| Póvoa de Varzim | 34,55 | 32,47 | 12,64 | 10,32 | 5,50 | 15 391 |
| Rates | 42,72 | 27,87 | 17,06 | 5,29 | 1,99 | 1 360 |
| Terroso | 41,81 | 37,24 | 9,00 | 5,75 | 1,55 | 1 356 |
| Póvoa de Varzim | 37,41 | 32,27 | 13,85 | 8,20 | 3,84 | 32 762 |

### Santo Tirso

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 21 308 | 0000000000048.1448,14 / 100,00 | 6,56 |
| | Partido Social Democrata | 12 457 | 0000000000028.1528,15 / 100,00 | 2,50 |
| | Bloco de Esquerda | 3 572 | 0000000000008.078,07 / 100,00 | 2,96 |
| | CDS – Partido Popular | 3 178 | 0000000000007.187,18 / 100,00 | 0,83 |
| | Coligação Democrática Unitária | 1 991 | 0000000000004.504,50 / 100,00 | 0,26 |
| | Outros | 876 | 0000000000001.961,96 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 878 | 0000000000001.981,98 / 100,00 | 0,16 |
| Total | Total | 44 260 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 64 210 | 0000000000068.9368,93 / 100,00 | 2,44 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDS | CDU | Votantes |
| Agrela | 37,82 | 42,30 | 4,99 | 9,07 | 1,83 | 981 |
| Água Longa | 42,74 | 34,11 | 7,46 | 9,17 | 1,94 | 1 287 |
| Areias | 48,90 | 29,40 | 7,71 | 7,65 | 2,26 | 1 595 |
| Aves | 46,96 | 28,10 | 10,42 | 6,28 | 3,95 | 5 113 |
| Burgães | 53,00 | 23,67 | 6,08 | 9,12 | 3,04 | 1 415 |
| Campo (São Martinho) | 50,25 | 26,45 | 6,88 | 6,27 | 5,77 | 2 442 |
| Carreira | 40,00 | 38,13 | 7,20 | 8,40 | 1,47 | 750 |
| Couto (Santa Cristina) | 49,42 | 25,75 | 9,15 | 7,42 | 3,46 | 2 252 |
| Couto (São Miguel) | 55,25 | 22,00 | 8,50 | 5,88 | 4,13 | 800 |
| Guimarei | 53,23 | 25,84 | 10,91 | 5,79 | 1,11 | 449 |
| Lama | 50,30 | 30,74 | 7,09 | 6,59 | 3,09 | 1 002 |
| Lamelas | 41,25 | 33,50 | 7,26 | 9,24 | 4,62 | 606 |
| Monte Córdova | 40,38 | 33,36 | 9,33 | 8,55 | 3,31 | 2 293 |
| Negrelos (São Mamede) | 55,83 | 21,96 | 9,09 | 4,34 | 5,79 | 1 243 |
| Negrelos (São Tomé) | 49,34 | 23,18 | 8,48 | 7,63 | 7,35 | 2 489 |
| Palmeira | 55,69 | 26,03 | 7,76 | 6,13 | 1,75 | 799 |
| Rebordões | 50,54 | 27,83 | 6,84 | 7,27 | 4,17 | 2 325 |
| Refojos de Riba de Ave | 51,60 | 28,12 | 5,59 | 6,87 | 3,04 | 626 |
| Reguenga | 35,43 | 45,28 | 5,69 | 7,82 | 1,93 | 985 |
| Roriz | 55,58 | 23,95 | 5,25 | 3,54 | 7,96 | 2 438 |
| Santo Tirso | 43,78 | 30,38 | 9,47 | 9,15 | 3,70 | 8 395 |
| São Salvador do Campo | 60,49 | 19,07 | 6,86 | 5,08 | 4,39 | 729 |
| Sequeiró | 53,45 | 33,53 | 3,94 | 3,65 | 1,48 | 1 014 |
| Vilarinho | 55,02 | 15,32 | 7,26 | 4,70 | 13,80 | 2 232 |
| Santo Tirso | 48,14 | 28,15 | 8,07 | 7,18 | 4,50 | 44 260 |

### Trofa

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 9 469 | 0000000000041.7941,79 / 100,00 | 2,99 |
| | Partido Social Democrata | 7 360 | 0000000000032.4932,49 / 100,00 | 2,01 |
| | CDS – Partido Popular | 2 387 | 0000000000010.5410,54 / 100,00 | 3,40 |
| | Bloco de Esquerda | 1 520 | 0000000000006.716,71 / 100,00 | 1,79 |
| | Coligação Democrática Unitária | 824 | 0000000000003.643,64 / 100,00 | 0,02 |
| | Outros | 459 | 0000000000002.032,03 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 637 | 0000000000002.812,81 / 100,00 | 0,17 |
| Total | Total | 22 656 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 32 662 | 0000000000069.3769,37 / 100,00 | 2,91 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | CDS | BE | CDU | Votantes |
| Alvarelhos | 38,25 | 37,72 | 10,78 | 5,82 | 2,48 | 1 856 |
| Bougado (Santiago) | 40,00 | 33,68 | 12,30 | 5,55 | 3,02 | 4 178 |
| Bougado (São Martinho) | 41,29 | 33,20 | 10,35 | 7,26 | 3,24 | 8 552 |
| Coronado (São Mamede) | 45,83 | 29,41 | 9,25 | 7,22 | 3,73 | 2 411 |
| Coronado (São Romão) | 47,50 | 26,29 | 7,91 | 9,15 | 5,15 | 2 503 |
| Covelas | 42,03 | 35,12 | 9,70 | 4,91 | 3,01 | 897 |
| Guidões | 43,44 | 29,21 | 7,39 | 4,34 | 10,17 | 1 082 |
| Muro | 35,34 | 35,34 | 16,99 | 5,52 | 1,61 | 1 177 |
| Trofa | 41,79 | 32,49 | 10,54 | 6,71 | 3,64 | 22 656 |

### Valongo

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 21 727 | 0000000000043.1643,16 / 100,00 | 7,13 |
| | Partido Social Democrata | 12 814 | 0000000000025.4525,45 / 100,00 | 0,10 |
| | Bloco de Esquerda | 5 207 | 0000000000010.3410,34 / 100,00 | 2,98 |
| | CDS – Partido Popular | 4 364 | 0000000000008.678,67 / 100,00 | 3,73 |
| | Coligação Democrática Unitária | 3 442 | 0000000000006.846,84 / 100,00 | 0,20 |
| | Outros | 1 285 | 0000000000002.562,56 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 1 504 | 0000000000002.992,99 / 100,00 | 0,27 |
| Total | Total | 50 343 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 76 861 | 0000000000065.5065,50 / 100,00 | 5,27 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDS | CDU | Votantes |
| Alfena | 44,79 | 26,70 | 8,99 | 8,38 | 4,92 | 7 924 |
| Campo | 45,76 | 17,44 | 8,17 | 5,58 | 18,01 | 5 068 |
| Ermesinde | 43,10 | 25,80 | 11,65 | 8,69 | 5,39 | 22 390 |
| Sobrado | 35,27 | 36,81 | 6,27 | 11,11 | 4,13 | 3 779 |
| Valongo | 43,61 | 23,66 | 11,04 | 9,40 | 6,94 | 11 182 |
| Valongo | 43,16 | 25,45 | 10,34 | 8,67 | 6,84 | 50 343 |

### Vila do Conde

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 19 197 | 0000000000045.6745,67 / 100,00 | 5,29 |
| | Partido Social Democrata | 12 320 | 0000000000029.3129,31 / 100,00 | 0,16 |
| | Bloco de Esquerda | 3 625 | 0000000000008.628,62 / 100,00 | 2,95 |
| | CDS – Partido Popular | 3 349 | 0000000000007.977,97 / 100,00 | 2,15 |
| | Coligação Democrática Unitária | 1 780 | 0000000000004.234,23 / 100,00 | 0,52 |
| | Outros | 813 | 0000000000001.951,95 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 954 | 0000000000002.272,27 / 100,00 | 0,20 |
| Total | Total | 42 038 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 66 215 | 0000000000063.4963,49 / 100,00 | 4,86 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDS | CDU | Votantes |
| Arcos | 28,29 | 42,35 | 2,31 | 23,31 | 0,89 | 562 |
| Árvore | 40,94 | 26,66 | 11,73 | 8,14 | 6,30 | 2 506 |
| Aveleda | 49,62 | 26,84 | 9,11 | 6,58 | 3,67 | 790 |
| Azurara | 44,19 | 21,71 | 13,83 | 7,01 | 9,32 | 1 041 |
| Bagunte | 44,28 | 34,64 | 4,24 | 11,44 | 2,97 | 944 |
| Canidelo | 49,91 | 27,96 | 6,00 | 4,80 | 4,63 | 583 |
| Fajozes | 46,06 | 30,42 | 7,64 | 8,24 | 4,24 | 825 |
| Ferreiró | 47,53 | 31,87 | 3,30 | 12,64 | 0,82 | 364 |
| Fornelo | 48,91 | 26,96 | 5,13 | 10,40 | 2,70 | 779 |
| Gião | 52,45 | 27,24 | 6,02 | 6,43 | 3,06 | 980 |
| Guilhabreu | 47,72 | 28,38 | 8,96 | 6,97 | 4,41 | 1 406 |
| Junqueira | 47,24 | 38,93 | 4,97 | 4,82 | 1,09 | 1 287 |
| Labruge | 48,30 | 27,99 | 6,88 | 8,68 | 3,27 | 1 497 |
| Macieira da Maia | 45,66 | 32,46 | 6,80 | 6,64 | 4,02 | 1 220 |
| Malta | 53,00 | 25,29 | 9,20 | 4,34 | 4,09 | 783 |
| Mindelo | 40,21 | 32,62 | 9,68 | 9,84 | 3,05 | 1 870 |
| Modivas | 50,40 | 28,21 | 8,40 | 4,86 | 4,07 | 1 131 |
| Mosteiró | 40,30 | 35,08 | 8,77 | 5,23 | 2,70 | 593 |
| Outeiro Maior | 35,45 | 48,88 | 1,87 | 10,07 | 0,37 | 268 |
| Parada | 51,33 | 36,12 | 2,66 | 6,08 | 2,66 | 263 |
| Retorta | 48,11 | 27,04 | 8,96 | 5,82 | 6,76 | 636 |
| Rio Mau | 34,60 | 38,89 | 5,65 | 12,87 | 3,51 | 1 026 |
| Tougues | 46,48 | 32,25 | 7,72 | 6,00 | 2,57 | 583 |
| Touguinha | 42,18 | 35,87 | 8,35 | 7,82 | 2,57 | 934 |
| Touguinhó | 44,95 | 34,15 | 8,25 | 5,92 | 2,44 | 861 |
| Vairão | 44,11 | 35,75 | 6,58 | 7,40 | 2,74 | 730 |
| Vila Chã | 44,41 | 34,71 | 6,02 | 8,43 | 2,93 | 1 743 |
| Vila do Conde | 46,67 | 25,71 | 10,42 | 7,80 | 5,40 | 13 254 |
| Vilar | 46,93 | 28,21 | 8,77 | 8,23 | 4,07 | 1 106 |
| Vilar do Pinheiro | 49,22 | 26,61 | 8,49 | 8,35 | 2,92 | 1 473 |
| Vila do Conde | 45,67 | 29,31 | 8,62 | 7,97 | 4,23 | 42 038 |

### Vila Nova de Gaia

| Partido | Partido | Votos | % | +/- |
| | Partido Socialista | 67 214 | 0000000000041.2641,26 / 100,00 | 8,67 |
| | Partido Social Democrata | 44 474 | 0000000000027.3027,30 / 100,00 | 2,36 |
| | Bloco de Esquerda | 17 234 | 0000000000010.5810,58 / 100,00 | 2,57 |
| | CDS – Partido Popular | 14 772 | 0000000000009.079,07 / 100,00 | 3,14 |
| | Coligação Democrática Unitária | 10 692 | 0000000000006.566,56 / 100,00 | 0,31 |
| | Outros | 4 068 | 0000000000002.502,50 / 100,00 | |
| Votos Inválidos | Votos Inválidos | 4 454 | 0000000000002.732,73 / 100,00 | 0,26 |
| Total | Total | 162 908 | 0000000000100.00100,00 / 100,00 | |
| Eleitorado/Participação | Eleitorado/Participação | 249 546 | 0000000000065.2865,28 / 100,00 | 4,88 |
| Freguesia | % | % | % | % | % | Votantes |
| Freguesia | PS | PSD | BE | CDS | CDU | Votantes |
| Arcozelo | 35,38 | 33,74 | 9,18 | 11,91 | 4,76 | 7 778 |
| Avintes | 46,63 | 20,59 | 9,56 | 7,87 | 10,18 | 6 402 |
| Canelas | 43,76 | 25,03 | 10,98 | 9,07 | 5,56 | 6 815 |
| Canidelo | 46,43 | 20,63 | 12,23 | 8,22 | 7,06 | 13 813 |
| Crestuma | 41,31 | 32,37 | 7,03 | 8,22 | 5,89 | 1 934 |
| Grijó | 40,09 | 32,32 | 8,96 | 9,11 | 4,74 | 5 974 |
| Gulpilhares | 37,17 | 29,00 | 10,70 | 12,11 | 5,39 | 5 400 |
| Lever | 34,33 | 38,79 | 7,29 | 9,29 | 4,72 | 1 949 |
| Madalena | 44,41 | 25,58 | 9,67 | 8,35 | 6,63 | 5 398 |
| Mafamude | 35,53 | 31,93 | 12,35 | 9,60 | 6,28 | 21 703 |
| Olival | 43,67 | 26,60 | 8,03 | 12,50 | 4,26 | 3 760 |
| Oliveira do Douro | 43,87 | 22,83 | 11,12 | 8,42 | 8,68 | 13 047 |
| Pedroso | 44,40 | 26,76 | 9,44 | 8,55 | 5,03 | 10 155 |
| Perosinho | 39,95 | 32,48 | 7,98 | 9,88 | 4,49 | 3 319 |
| Sandim | 37,35 | 36,74 | 6,14 | 11,42 | 3,04 | 3 748 |
| São Félix da Marinha | 40,35 | 32,08 | 7,73 | 8,81 | 5,30 | 6 572 |
| São Pedro da Afurada | 53,63 | 22,43 | 8,19 | 6,34 | 4,56 | 1 734 |
| Seixezelo | 39,76 | 35,39 | 9,17 | 7,54 | 4,46 | 1 167 |
| Sermonde | 39,57 | 35,78 | 7,71 | 7,84 | 3,92 | 791 |
| Serzedo | 41,51 | 31,27 | 7,50 | 8,16 | 6,31 | 4 042 |
| Valadares | 42,81 | 24,09 | 10,49 | 8,45 | 8,60 | 5 928 |
| Vila Nova de Gaia - Santa Marinha | 40,39 | 25,52 | 12,03 | 8,49 | 8,15 | 15 786 |
| Vilar de Andorinho | 42,96 | 21,40 | 13,61 | 7,90 | 8,23 | 8 447 |
| Vilar do Paraíso | 40,35 | 26,41 | 12,12 | 8,92 | 6,82 | 7 246 |
| Vila Nova de Gaia | 41,26 | 27,30 | 10,58 | 9,07 | 6,56 | 162 908 |