title: Results breakdown of the 2019 Portuguese legislative election
text: # Results breakdown of the 2019 Portuguese legislative election
  
  This is the results breakdown of the Assembly of the Republic election held in Portugal on 6 October 2019. The following tables show detailed results in each of the country's 22 electoral constituencies.
  
  ## Electoral system
  
  The Assembly of the Republic has 230 members elected to four-year terms. The number of seats to be elected by each district depends on the district magnitude. 226 seats are allocated proportionally by the number of registered voters in the 18 Districts in Mainland Portugal, plus Azores and Madeira, and 4 fixed seats are allocated for overseas voters, 2 seats for voters in Europe and another 2 seats for voters Outside Europe. The 230 members of Parliament are elected using the D'Hondt method and by a closed list proportional representation system. Members represent the country as a whole and not the constituencies in which they were elected.
  
  ## Summary
  
  ### Nationwide results
  
  Summary of the 6 October 2019 Assembly of the Republic elections results :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs | MPs | MPs | MPs %/ votes % |
  | - | - | - | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± | % | ± | MPs %/ votes % |
  | | Socialist | 1,903,687 | 36.35 | 4.0 | 86 | 108 | 22 | 46.96 | 9.6 | 1.29 |
  | | Social Democratic | 1,454,283 | 27.77 | | 89 | 79 | 10 | 34.35 | 4.3 | 1.24 |
  | | Left Bloc | 498,549 | 9.52 | 0.7 | 19 | 19 | 0 | 8.26 | 0.0 | 0.87 |
  | | Unitary Democratic Coalition | 332,018 | 6.34 | 1.9 | 17 | 12 | 5 | 5.22 | 2.2 | 0.82 |
  | | People's | 221,094 | 4.22 | | 18 | 5 | 13 | 2.17 | 5.6 | 0.51 |
  | | People–Animals–Nature | 173,931 | 3.32 | 1.9 | 1 | 4 | 3 | 1.74 | 1.3 | 0.52 |
  | | CHEGA | 67,502 | 1.29 | — | — | 1 | — | 0.43 | — | 0.33 |
  | | Liberal Initiative | 67,443 | 1.29 | — | — | 1 | — | 0.43 | — | 0.33 |
  | | LIVRE | 56,940 | 1.09 | 0.4 | 0 | 1 | 1 | 0.43 | 0.4 | 0.39 |
  | | Alliance | 40,175 | 0.77 | — | — | 0 | — | 0.00 | — | 0.0 |
  | | Portuguese Workers' Communist | 36,006 | 0.69 | 0.4 | 0 | 0 | 0 | 0.00 | 0.0 | 0.0 |
  | | React, Include, Recycle | 35,169 | 0.67 | — | — | 0 | — | 0.00 | — | 0.0 |
  | | National Renovator | 16,992 | 0.32 | 0.2 | 0 | 0 | 0 | 0.00 | 0.0 | 0.0 |
  | | Earth | 12,888 | 0.25 | 0.2 | 0 | 0 | 0 | 0.00 | 0.0 | 0.0 |
  | | We, the Citizens! | 12,346 | 0.24 | 0.2 | 0 | 0 | 0 | 0.00 | 0.0 | 0.0 |
  | | Democratic Republican | 11,674 | 0.22 | 0.9 | 0 | 0 | 0 | 0.00 | 0.0 | 0.0 |
  | | United Party of Retirees and Pensioners | 11,457 | 0.22 | 0.1 | 0 | 0 | 0 | 0.00 | 0.0 | 0.0 |
  | | Together for the People | 10,552 | 0.20 | 0.1 | 0 | 0 | 0 | 0.00 | 0.0 | 0.0 |
  | | People's Monarchist | 8,389 | 0.16 | 0.1 | 0 | 0 | 0 | 0.00 | 0.0 | 0.0 |
  | | Labour | 8,271 | 0.16 | | 0 | 0 | 0 | 0.00 | 0.0 | 0.0 |
  | | Socialist Alternative Movement | 3,243 | 0.06 | | 0 | 0 | 0 | 0.00 | 0.0 | 0.0 |
  | Total valid | Total valid | 4,982,609 | 95.14 | 1.1 | 230 | 230 | 0 | 100.00 | 0 | — |
  | Blank ballots | Blank ballots | 131,302 | 2.51 | 0.4 | | | | | | |
  | Invalid ballots | Invalid ballots | 123,573 | 2.36 | 0.7 | | | | | | |
  | Total | Total | 5,237,484 | 100.00 | | | | | | | |
  | Registered voters/turnout | Registered voters/turnout | 10,777,258 | 48.60 | 7.3 | | | | | | |
  | Source: Comissão Nacional de Eleições |||||||||||
  
  ## Results by constituency
  
  ### Azores
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Azores :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Socialist | 33,472 | 40.06 | 0.3 | 3 | 3 | 0 |
  | | Social Democratic | 25,249 | 30.21 | 5.8 | 2 | 2 | 0 |
  | | Left Bloc | 6,661 | 7.97 | 3.2 | 0 | 0 | 0 |
  | | People's | 4,041 | 4.80 | 0.9 | 0 | 0 | 0 |
  | | People–Animals–Nature | 2,215 | 2.65 | 1.8 | 0 | 0 | 0 |
  | | Unitary Democratic Coalition | 2,045 | 2.45 | 0.0 | 0 | 0 | 0 |
  | | Alliance | 732 | 0.88 | — | — | 0 | — |
  | | LIVRE | 714 | 0.85 | 0.5 | 0 | 0 | 0 |
  | | CHEGA | 709 | 0.85 | — | — | 0 | — |
  | | Liberal Initiative | 568 | 0.68 | — | — | 0 | — |
  | | Portuguese Workers' Communist | 528 | 0.63 | 0.0 | 0 | 0 | 0 |
  | | People's Monarchist | 418 | 0.50 | — | — | 0 | — |
  | | Earth | 326 | 0.39 | 0.1 | 0 | 0 | 0 |
  | | National Renovator | 268 | 0.32 | 0.1 | 0 | 0 | 0 |
  | | Labour | 145 | 0.17 | — | — | 0 | — |
  | | Socialist Alternative Movement | 112 | 0.13 | — | — | 0 | — |
  | | Democratic Republican | 100 | 0.12 | 0.4 | 0 | 0 | 0 |
  | Total valid | Total valid | 78,276 | 93.67 | 1.4 | 5 | 5 | 0 |
  | Blank ballots | Blank ballots | 3,926 | 4.70 | 1.4 | | | |
  | Invalid ballots | Invalid ballots | 1,363 | 1.63 | 0.0 | | | |
  | Total | Total | 83,565 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 228,954 | 36.50 | 4.7 | | | |
  | Source: Resultados Açores ||||||||
  
  ### Aveiro
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Aveiro :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Socialist | 120,839 | 34.31 | 6.4 | 5 | 7 | 2 |
  | | Social Democratic | 118,141 | 33.55 | | 8 | 6 | 2 |
  | | Left Bloc | 35,068 | 9.96 | 0.4 | 1 | 2 | 1 |
  | | People's | 20,045 | 5.69 | | 2 | 1 | 1 |
  | | Unitary Democratic Coalition | 10,738 | 3.05 | 1.3 | 0 | 0 | 0 |
  | | People–Animals–Nature | 10,424 | 2.96 | 2.0 | 0 | 0 | 0 |
  | | Liberal Initiative | 3,582 | 1.02 | — | — | 0 | — |
  | | React, Include, Recycle | 2,750 | 0.78 | — | — | 0 | — |
  | | CHEGA | 2,600 | 0.74 | — | — | 0 | — |
  | | LIVRE | 2,409 | 0.68 | 0.2 | 0 | 0 | 0 |
  | | Alliance | 2,178 | 0.62 | — | — | 0 | — |
  | | Portuguese Workers' Communist | 1,892 | 0.54 | 0.4 | 0 | 0 | 0 |
  | | Earth | 707 | 0.20 | 0.2 | 0 | 0 | 0 |
  | | United Party of Retirees and Pensioners | 701 | 0.20 | 0.0 | 0 | 0 | 0 |
  | | National Renovator | 694 | 0.20 | 0.3 | 0 | 0 | 0 |
  | | We, the Citizens! | 623 | 0.18 | 0.1 | 0 | 0 | 0 |
  | | Democratic Republican | 561 | 0.16 | 1.1 | 0 | 0 | 0 |
  | | Labour | 559 | 0.16 | — | — | 0 | — |
  | | People's Monarchist | 387 | 0.11 | 0.2 | 0 | 0 | 0 |
  | | Together for the People | 264 | 0.07 | 0.0 | 0 | 0 | 0 |
  | Total valid | Total valid | 335,162 | 95.17 | 0.6 | 16 | 16 | 0 |
  | Blank ballots | Blank ballots | 10,642 | 3.02 | 0.5 | | | |
  | Invalid ballots | Invalid ballots | 6,375 | 1.81 | 0.1 | | | |
  | Total | Total | 352,179 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 654,655 | 54.55 | 1.8 | | | |
  | Source: Resultados Aveiro ||||||||
  
  ### Beja
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Beja :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Socialist | 26,161 | 40.71 | 3.4 | 1 | 2 | 1 |
  | | Unitary Democratic Coalition | 14,655 | 22.80 | 2.2 | 1 | 1 | 0 |
  | | Social Democratic | 8,544 | 13.29 | | 1 | 0 | 1 |
  | | Left Bloc | 5,833 | 9.08 | 0.9 | 0 | 0 | 0 |
  | | People's | 1,480 | 2.30 | | 0 | 0 | 0 |
  | | CHEGA | 1,313 | 2.04 | — | — | 0 | — |
  | | People–Animals–Nature | 1,269 | 1.97 | 1.2 | 0 | 0 | 0 |
  | | Portuguese Workers' Communist | 865 | 1.35 | 1.3 | 0 | 0 | 0 |
  | | LIVRE | 397 | 0.62 | 0.2 | 0 | 0 | 0 |
  | | Liberal Initiative | 279 | 0.43 | — | — | 0 | — |
  | | Alliance | 252 | 0.39 | — | — | 0 | — |
  | | National Renovator | 200 | 0.31 | 0.1 | 0 | 0 | 0 |
  | | Earth | 169 | 0.26 | 0.0 | 0 | 0 | 0 |
  | | We, the Citizens! | 118 | 0.18 | 0.0 | 0 | 0 | 0 |
  | | Democratic Republican | 101 | 0.16 | 0.3 | 0 | 0 | 0 |
  | | People's Monarchist | 95 | 0.15 | 0.1 | 0 | 0 | 0 |
  | | Labour | 73 | 0.11 | — | — | 0 | — |
  | Total valid | Total valid | 61,804 | 96.17 | 0.7 | 3 | 3 | 0 |
  | Blank ballots | Blank ballots | 1,371 | 2.13 | 0.5 | | | |
  | Invalid ballots | Invalid ballots | 1,094 | 1.70 | 0.2 | | | |
  | Total | Total | 64,829 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 122,987 | 52.26 | 5.5 | | | |
  | Source: Resultados Beja ||||||||
  
  ### Braga
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Braga :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Socialist | 169,468 | 36.40 | 5.5 | 7 | 8 | 1 |
  | | Social Democratic | 158,652 | 34.08 | | 8 | 8 | 0 |
  | | Left Bloc | 41,331 | 8.88 | 0.1 | 1 | 2 | 1 |
  | | People's | 19,127 | 4.11 | | 2 | 1 | 1 |
  | | Unitary Democratic Coalition | 18,443 | 3.96 | 1.2 | 1 | 0 | 1 |
  | | People–Animals–Nature | 11,934 | 2.56 | 1.8 | 0 | 0 | 0 |
  | | Liberal Initiative | 3,804 | 0.82 | — | — | 0 | — |
  | | React, Include, Recycle | 3,469 | 0.75 | — | — | 0 | — |
  | | LIVRE | 3,179 | 0.68 | 0.2 | 0 | 0 | 0 |
  | | CHEGA | 3,177 | 0.68 | — | — | 0 | — |
  | | Portuguese Workers' Communist | 2,318 | 0.50 | 0.6 | 0 | 0 | 0 |
  | | Alliance | 2,182 | 0.47 | — | — | 0 | — |
  | | We, the Citizens! | 1,017 | 0.22 | 0.0 | 0 | 0 | 0 |
  | | Earth | 1,000 | 0.21 | 0.1 | 0 | 0 | 0 |
  | | National Renovator | 862 | 0.19 | 0.2 | 0 | 0 | 0 |
  | | Democratic Republican | 620 | 0.13 | 1.5 | 0 | 0 | 0 |
  | | United Party of Retirees and Pensioners | 549 | 0.12 | 0.1 | 0 | 0 | 0 |
  | | Socialist Alternative Movement | 544 | 0.12 | | 0 | 0 | 0 |
  | | Labour | 522 | 0.11 | | 0 | 0 | 0 |
  | | People's Monarchist | 428 | 0.09 | 0.1 | 0 | 0 | 0 |
  | | Together for the People | 411 | 0.09 | 0.0 | 0 | 0 | 0 |
  | Total valid | Total valid | 443,037 | 95.16 | 1.3 | 19 | 19 | 0 |
  | Blank ballots | Blank ballots | 14,504 | 3.12 | 0.9 | | | |
  | Invalid ballots | Invalid ballots | 6,375 | 1.72 | 0.4 | | | |
  | Total | Total | 465,570 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 778,173 | 59.83 | 0.4 | | | |
  | Source: Resultados Braga ||||||||
  
  ### Bragança
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Bragança :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Social Democratic | 25,909 | 40.78 | | 2 | 2 | 0 |
  | | Socialist | 23,215 | 36.54 | 2.5 | 1 | 1 | 0 |
  | | Left Bloc | 3,833 | 6.03 | 0.5 | 0 | 0 | 0 |
  | | People's | 2,831 | 4.46 | | 0 | 0 | 0 |
  | | Unitary Democratic Coalition | 1,347 | 2.12 | 1.0 | 0 | 0 | 0 |
  | | People–Animals–Nature | 831 | 1.31 | 0.8 | 0 | 0 | 0 |
  | | CHEGA | 533 | 0.84 | — | — | 0 | — |
  | | React, Include, Recycle | 360 | 0.57 | — | — | 0 | — |
  | | Portuguese Workers' Communist | 313 | 0.49 | 0.3 | 0 | 0 | 0 |
  | | Alliance | 309 | 0.49 | — | — | 0 | — |
  | | Liberal Initiative | 271 | 0.43 | — | — | 0 | — |
  | | LIVRE | 270 | 0.42 | 0.0 | 0 | 0 | 0 |
  | | United Party of Retirees and Pensioners | 184 | 0.29 | — | — | 0 | — |
  | | National Renovator | 172 | 0.27 | 0.0 | 0 | 0 | 0 |
  | | We, the Citizens! | 137 | 0.22 | 0.0 | 0 | 0 | 0 |
  | | Democratic Republican | 121 | 0.19 | 0.6 | 0 | 0 | 0 |
  | | Labour | 101 | 0.16 | — | — | 0 | — |
  | | People's Monarchist | 75 | 0.12 | 0.2 | 0 | 0 | 0 |
  | Total valid | Total valid | 60,812 | 95.72 | 0.5 | 3 | 3 | 0 |
  | Blank ballots | Blank ballots | 1,305 | 2.05 | 0.3 | | | |
  | Invalid ballots | Invalid ballots | 1,417 | 2.23 | 0.2 | | | |
  | Total | Total | 63,534 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 141,541 | 44.89 | 2.3 | | | |
  | Source: Resultados Bragança ||||||||
  
  ### Castelo Branco
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Castelo Branco :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Socialist | 38,302 | 40.88 | 2.0 | 2 | 3 | 1 |
  | | Social Democratic | 24,674 | 26.33 | | 2 | 1 | 1 |
  | | Left Bloc | 10,352 | 11.05 | 1.1 | 0 | 0 | 0 |
  | | Unitary Democratic Coalition | 4,451 | 4.75 | 1.3 | 0 | 0 | 0 |
  | | People's | 3,479 | 3.71 | | 0 | 0 | 0 |
  | | People–Animals–Nature | 2,231 | 2.38 | 1.6 | 0 | 0 | 0 |
  | | CHEGA | 1,187 | 1.27 | — | — | 0 | — |
  | | LIVRE | 834 | 0.89 | 0.4 | 0 | 0 | 0 |
  | | Alliance | 715 | 0.76 | — | — | 0 | — |
  | | Portuguese Workers' Communist | 694 | 0.74 | 0.3 | 0 | 0 | 0 |
  | | Liberal Initiative | 543 | 0.58 | — | — | 0 | — |
  | | React, Include, Recycle | 541 | 0.58 | — | — | 0 | — |
  | | United Party of Retirees and Pensioners | 273 | 0.29 | 0.0 | 0 | 0 | 0 |
  | | National Renovator | 246 | 0.26 | 0.2 | 0 | 0 | 0 |
  | | Earth | 226 | 0.24 | 0.2 | 0 | 0 | 0 |
  | | People's Monarchist | 183 | 0.20 | 0.3 | 0 | 0 | 0 |
  | | Labour | 157 | 0.17 | — | — | 0 | — |
  | | Democratic Republican | 125 | 0.13 | 0.9 | 0 | 0 | 0 |
  | Total valid | Total valid | 89,213 | 95.22 | 0.7 | 4 | 4 | 0 |
  | Blank ballots | Blank ballots | 2,250 | 2.40 | 0.4 | | | |
  | Invalid ballots | Invalid ballots | 2,232 | 2.38 | 0.3 | | | |
  | Total | Total | 93,695 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 170,075 | 55.09 | 2.4 | | | |
  | Source: Resultados Castelo Branco ||||||||
  
  ### Coimbra
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Coimbra :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Socialist | 79,590 | 39.02 | 3.7 | 4 | 5 | 1 |
  | | Social Democratic | 54,279 | 26.61 | | 4 | 3 | 1 |
  | | Left Bloc | 22,808 | 11.18 | 1.3 | 1 | 1 | 0 |
  | | Unitary Democratic Coalition | 11,402 | 5.59 | 1.4 | 0 | 0 | 0 |
  | | People's | 7,103 | 3.48 | | 0 | 0 | 0 |
  | | People–Animals–Nature | 5,355 | 2.63 | 1.6 | 0 | 0 | 0 |
  | | Alliance | 2,106 | 1.03 | — | — | 0 | — |
  | | LIVRE | 1,926 | 0.94 | 0.3 | 0 | 0 | 0 |
  | | CHEGA | 1,836 | 0.90 | — | — | 0 | — |
  | | Liberal Initiative | 1,676 | 0.82 | — | — | 0 | — |
  | | React, Include, Recycle | 1,154 | 0.57 | — | — | 0 | — |
  | | Portuguese Workers' Communist | 1,031 | 0.51 | 0.4 | 0 | 0 | 0 |
  | | National Renovator | 623 | 0.31 | 0.2 | 0 | 0 | 0 |
  | | Democratic Republican | 453 | 0.22 | 1.4 | 0 | 0 | 0 |
  | | We, the Citizens! | 441 | 0.22 | 0.1 | 0 | 0 | 0 |
  | | Earth | 417 | 0.20 | 0.2 | 0 | 0 | 0 |
  | | United Party of Retirees and Pensioners | 402 | 0.20 | 0.0 | 0 | 0 | 0 |
  | | Socialist Alternative Movement | 251 | 0.12 | — | — | 0 | — |
  | | People's Monarchist | 245 | 0.12 | 0.1 | 0 | 0 | 0 |
  | | Together for the People | 149 | 0.07 | 0.0 | 0 | 0 | 0 |
  | Total valid | Total valid | 193,247 | 94.75 | 1.0 | 9 | 9 | 0 |
  | Blank ballots | Blank ballots | 6,889 | 3.38 | 0.7 | | | |
  | Invalid ballots | Invalid ballots | 3,814 | 1.87 | 0.3 | | | |
  | Total | Total | 203,950 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 380,095 | 53.66 | 2.7 | | | |
  | Source: Resultados Coimbra ||||||||
  
  ### Évora
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Évora :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Socialist | 28,371 | 38.33 | 0.8 | 1 | 2 | 1 |
  | | Unitary Democratic Coalition | 13,980 | 18.89 | 3.0 | 1 | 1 | 0 |
  | | Social Democratic | 12,947 | 17.48 | | 1 | 0 | 1 |
  | | Left Bloc | 6,624 | 8.95 | 0.4 | 0 | 0 | 0 |
  | | People's | 2,535 | 3.42 | | 0 | 0 | 0 |
  | | CHEGA | 1,645 | 2.22 | — | — | 0 | — |
  | | People–Animals–Nature | 1,446 | 1.95 | 1.1 | 0 | 0 | 0 |
  | | Portuguese Workers' Communist | 922 | 1.25 | 0.2 | 0 | 0 | 0 |
  | | LIVRE | 503 | 0.68 | 0.3 | 0 | 0 | 0 |
  | | Liberal Initiative | 490 | 0.66 | — | — | 0 | — |
  | | Alliance | 459 | 0.62 | — | — | 0 | — |
  | | React, Include, Recycle | 334 | 0.45 | — | — | 0 | — |
  | | We, the Citizens! | 311 | 0.42 | 0.1 | 0 | 0 | 0 |
  | | National Renovator | 179 | 0.24 | 0.1 | 0 | 0 | 0 |
  | | United Party of Retirees and Pensioners | 154 | 0.19 | 0.0 | 0 | 0 | 0 |
  | | Earth | 143 | 0.24 | 0.1 | 0 | 0 | 0 |
  | | People's Monarchist | 114 | 0.15 | 0.3 | 0 | 0 | 0 |
  | | Labour | 82 | 0.11 | — | — | 0 | — |
  | | Democratic Republican | 70 | 0.09 | 0.4 | 0 | 0 | 0 |
  | Total valid | Total valid | 71,299 | 96.32 | 0.7 | 3 | 3 | 0 |
  | Blank ballots | Blank ballots | 1,680 | 2.27 | 0.6 | | | |
  | Invalid ballots | Invalid ballots | 1,047 | 1.41 | 0.1 | | | |
  | Total | Total | 74,026 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 136,696 | 54.15 | 5.7 | | | |
  | Source: Resultados Évora ||||||||
  
  ### Faro
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Faro :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Socialist | 63,469 | 36.75 | 4.0 | 4 | 5 | 1 |
  | | Social Democratic | 38,516 | 22.30 | | 2 | 3 | 1 |
  | | Left Bloc | 21,255 | 12.31 | 1.8 | 1 | 1 | 0 |
  | | Unitary Democratic Coalition | 12,180 | 7.05 | 1.6 | 1 | 0 | 1 |
  | | People–Animals–Nature | 8,238 | 4.77 | 2.8 | 0 | 0 | 0 |
  | | People's | 6,572 | 3.81 | | 1 | 0 | 1 |
  | | CHEGA | 3,690 | 2.14 | — | — | 0 | — |
  | | LIVRE | 1,704 | 0.99 | 0.3 | 0 | 0 | 0 |
  | | Portuguese Workers' Communist | 1,513 | 0.88 | 0.7 | 0 | 0 | 0 |
  | | Liberal Initiative | 1,424 | 0.82 | — | — | 0 | — |
  | | Alliance | 1,310 | 0.76 | — | — | 0 | — |
  | | React, Include, Recycle | 1,035 | 0.60 | — | — | 0 | — |
  | | Earth | 740 | 0.43 | 0.2 | 0 | 0 | 0 |
  | | We, the Citizens! | 733 | 0.42 | 0.3 | 0 | 0 | 0 |
  | | National Renovator | 729 | 0.42 | 0.3 | 0 | 0 | 0 |
  | | United Party of Retirees and Pensioners | 499 | 0.29 | 0.2 | 0 | 0 | 0 |
  | | People's Monarchist | 408 | 0.24 | 0.2 | 0 | 0 | 0 |
  | | Democratic Republican | 359 | 0.21 | 1.0 | 0 | 0 | 0 |
  | | Labour | 356 | 0.21 | — | — | 0 | — |
  | Total valid | Total valid | 164,730 | 95.39 | 0.7 | 9 | 9 | 0 |
  | Blank ballots | Blank ballots | 4,900 | 2.84 | 0.6 | | | |
  | Invalid ballots | Invalid ballots | 3,069 | 1.78 | 0.2 | | | |
  | Total | Total | 172,699 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 376,801 | 45.83 | 5.5 | | | |
  | Source: Resultados Faro ||||||||
  
  ### Guarda
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Guarda :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Socialist | 28,783 | 37.55 | 3.8 | 2 | 2 | 0 |
  | | Social Democratic | 26,343 | 34.37 | | 2 | 1 | 1 |
  | | Left Bloc | 5,990 | 7.81 | 0.4 | 0 | 0 | 0 |
  | | People's | 3,823 | 4.99 | | 0 | 0 | 0 |
  | | Unitary Democratic Coalition | 2,295 | 2.99 | 1.0 | 0 | 0 | 0 |
  | | People–Animals–Nature | 1,223 | 1.60 | 0.7 | 0 | 0 | 0 |
  | | CHEGA | 1,135 | 1.48 | — | — | 0 | — |
  | | Liberal Initiative | 461 | 0.60 | — | — | 0 | — |
  | | React, Include, Recycle | 458 | 0.60 | — | — | 0 | — |
  | | Alliance | 406 | 0.53 | — | — | 0 | — |
  | | LIVRE | 373 | 0.49 | 0.2 | 0 | 0 | 0 |
  | | Portuguese Workers' Communist | 363 | 0.47 | 0.3 | 0 | 0 | 0 |
  | | Labour | 171 | 0.22 | — | — | 0 | — |
  | | National Renovator | 165 | 0.22 | 0.3 | 0 | 0 | 0 |
  | | United Party of Retirees and Pensioners | 154 | 0.20 | 0.0 | 0 | 0 | 0 |
  | | Earth | 122 | 0.16 | 0.2 | 0 | 0 | 0 |
  | | We, the Citizens! | 118 | 0.15 | 0.0 | 0 | 0 | 0 |
  | | Democratic Republican | 103 | 0.13 | 1.0 | 0 | 0 | 0 |
  | | People's Monarchist | 80 | 0.10 | 0.2 | 0 | 0 | 0 |
  | Total valid | Total valid | 72,566 | 94.67 | 1.0 | 4 | 3 | 1 |
  | Blank ballots | Blank ballots | 2,026 | 2.64 | 0.6 | | | |
  | Invalid ballots | Invalid ballots | 2,057 | 2.68 | 0.4 | | | |
  | Total | Total | 76,649 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 151,535 | 50.58 | 1.7 | | | |
  | Source: Resultados Guarda ||||||||
  
  ### Leiria
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Leiria :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Social Democratic | 74,961 | 33.52 | | 5 | 5 | 0 |
  | | Socialist | 69,482 | 31.07 | 6.3 | 3 | 4 | 1 |
  | | Left Bloc | 20,925 | 9.36 | 0.3 | 1 | 1 | 0 |
  | | People's | 11,905 | 5.52 | | 1 | 0 | 1 |
  | | Unitary Democratic Coalition | 9,537 | 4.26 | 0.8 | 0 | 0 | 0 |
  | | People–Animals–Nature | 6,413 | 2.87 | 1.7 | 0 | 0 | 0 |
  | | CHEGA | 3,321 | 1.49 | — | — | 0 | — |
  | | Alliance | 2,183 | 0.98 | — | — | 0 | — |
  | | Liberal Initiative | 2,054 | 0.92 | — | — | 0 | — |
  | | LIVRE | 2,053 | 0.92 | 0.2 | 0 | 0 | 0 |
  | | React, Include, Recycle | 1,653 | 0.74 | — | — | 0 | — |
  | | Portuguese Workers' Communist | 1,631 | 0.73 | 0.4 | 0 | 0 | 0 |
  | | Earth | 667 | 0.30 | 0.2 | 0 | 0 | 0 |
  | | National Renovator | 622 | 0.28 | 0.2 | 0 | 0 | 0 |
  | | We, the Citizens! | 583 | 0.26 | 0.1 | 0 | 0 | 0 |
  | | Democratic Republican | 546 | 0.24 | 1.5 | 0 | 0 | 0 |
  | | People's Monarchist | 492 | 0.22 | 0.1 | 0 | 0 | 0 |
  | | United Party of Retirees and Pensioners | 486 | 0.22 | 0.1 | 0 | 0 | 0 |
  | | Labour | 380 | 0.17 | | 0 | 0 | 0 |
  | | Together for the People | 217 | 0.10 | 0.1 | 0 | 0 | 0 |
  | | Socialist Alternative Movement | 167 | 0.07 | | 0 | 0 | 0 |
  | Total valid | Total valid | 210,278 | 94.03 | 1.1 | 10 | 10 | 0 |
  | Blank ballots | Blank ballots | 8,202 | 3.67 | 0.8 | | | |
  | Invalid ballots | Invalid ballots | 5,152 | 2.30 | 0.3 | | | |
  | Total | Total | 223,632 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 415,245 | 53.86 | 2.4 | | | |
  | Source: Resultados Leiria ||||||||
  
  ### Lisbon
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Lisbon :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Socialist | 404,677 | 36.74 | 3.2 | 18 | 20 | 2 |
  | | Social Democratic | 248,937 | 22.60 | | 13 | 12 | 1 |
  | | Left Bloc | 106,944 | 9.71 | 1.2 | 5 | 5 | 0 |
  | | Unitary Democratic Coalition | 85,789 | 7.79 | 2.0 | 5 | 4 | 1 |
  | | People–Animals–Nature | 48,536 | 4.41 | 2.4 | 1 | 2 | 1 |
  | | People's | 48,502 | 4.40 | | 5 | 2 | 3 |
  | | Liberal Initiative | 27,166 | 2.47 | — | — | 1 | — |
  | | LIVRE | 22,807 | 2.07 | 0.8 | 0 | 1 | 1 |
  | | CHEGA | 22,053 | 2.00 | — | — | 1 | — |
  | | Alliance | 14,036 | 1.27 | — | — | 0 | — |
  | | Portuguese Workers' Communist | 8,923 | 0.81 | 0.2 | 0 | 0 | 0 |
  | | National Renovator | 4,819 | 0.44 | 0.2 | 0 | 0 | 0 |
  | | React, Include, Recycle | 4,530 | 0.41 | — | — | 0 | — |
  | | Earth | 2,783 | 0.25 | 0.2 | 0 | 0 | 0 |
  | | We, the Citizens! | 2,713 | 0.25 | 0.0 | 0 | 0 | 0 |
  | | United Party of Retirees and Pensioners | 2,101 | 0.19 | 0.2 | 0 | 0 | 0 |
  | | People's Monarchist | 1,958 | 0.18 | 0.0 | 0 | 0 | 0 |
  | | Democratic Republican | 1,884 | 0.17 | 0.7 | 0 | 0 | 0 |
  | | Socialist Alternative Movement | 1,236 | 0.11 | | 0 | 0 | 0 |
  | | Labour | 1,169 | 0.11 | | 0 | 0 | 0 |
  | Total valid | Total valid | 1,061,563 | 96.39 | 0.2 | 47 | 48 | 1 |
  | Blank ballots | Blank ballots | 23,702 | 2.15 | 0.2 | | | |
  | Invalid ballots | Invalid ballots | 16,081 | 1.46 | 0.0 | | | |
  | Total | Total | 1,101,346 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 1,921,047 | 57.33 | 3.3 | | | |
  | Source: Resultados Lisboa ||||||||
  
  ### Madeira
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Madeira :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Social Democratic | 48,231 | 37.15 | 0.6 | 3 | 3 | 0 |
  | | Socialist | 43,373 | 33.41 | 12.5 | 2 | 3 | 1 |
  | | People's | 7,852 | 6.05 | 0.0 | 0 | 0 | 0 |
  | | Together for the People | 7,125 | 5.49 | 1.4 | 0 | 0 | 0 |
  | | Left Bloc | 6,806 | 5.24 | 5.5 | 1 | 0 | 1 |
  | | Unitary Democratic Coalition | 2,702 | 2.08 | 1.5 | 0 | 0 | 0 |
  | | People–Animals–Nature | 2,361 | 1.82 | 0.0 | 0 | 0 | 0 |
  | | Labour | 1,185 | 0.91 | 0.5 | 0 | 0 | 0 |
  | | React, Include, Recycle | 1,185 | 0.91 | — | — | 0 | — |
  | | Liberal Initiative | 922 | 0.71 | — | — | 0 | — |
  | | CHEGA | 911 | 0.70 | — | — | 0 | — |
  | | United Party of Retirees and Pensioners | 801 | 0.62 | — | — | 0 | — |
  | | Portuguese Workers' Communist | 790 | 0.61 | 0.7 | 0 | 0 | 0 |
  | | Alliance | 630 | 0.49 | — | — | 0 | — |
  | | LIVRE | 480 | 0.37 | 0.6 | 0 | 0 | 0 |
  | | Earth | 465 | 0.36 | 1.0 | 0 | 0 | 0 |
  | | Democratic Republican | 443 | 0.34 | 1.4 | 0 | 0 | 0 |
  | | National Renovator | 202 | 0.16 | 0.5 | 0 | 0 | 0 |
  | | We, the Citizens! | 188 | 0.14 | 0.8 | 0 | 0 | 0 |
  | | People's Monarchist | 180 | 0.14 | 0.3 | 0 | 0 | 0 |
  | Total valid | Total valid | 126,832 | 97.70 | 1.4 | 6 | 6 | 0 |
  | Blank ballots | Blank ballots | 697 | 0.54 | 0.3 | | | |
  | Invalid ballots | Invalid ballots | 2,292 | 1.77 | 1.1 | | | |
  | Total | Total | 129,821 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 257,907 | 50.34 | 1.4 | | | |
  | Source: Resultados Madeira ||||||||
  
  ### Portalegre
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Portalegre :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Socialist | 23,013 | 44.60 | 2.2 | 1 | 2 | 1 |
  | | Social Democratic | 10,375 | 20.11 | | 1 | 0 | 1 |
  | | Unitary Democratic Coalition | 5,480 | 10.62 | 1.6 | 0 | 0 | 0 |
  | | Left Bloc | 4,166 | 8.07 | 1.1 | 0 | 0 | 0 |
  | | People's | 1,961 | 3.80 | | 0 | 0 | 0 |
  | | CHEGA | 1,407 | 2.73 | — | — | 0 | — |
  | | People–Animals–Nature | 856 | 1.66 | 0.9 | 0 | 0 | 0 |
  | | Portuguese Workers' Communist | 628 | 1.22 | 0.5 | 0 | 0 | 0 |
  | | LIVRE | 291 | 0.56 | 0.3 | 0 | 0 | 0 |
  | | Alliance | 269 | 0.52 | — | — | 0 | — |
  | | Liberal Initiative | 255 | 0.49 | — | — | 0 | — |
  | | React, Include, Recycle | 208 | 0.40 | — | — | 0 | — |
  | | National Renovator | 156 | 0.30 | 0.1 | 0 | 0 | 0 |
  | | United Party of Retirees and Pensioners | 114 | 0.22 | 0.0 | 0 | 0 | 0 |
  | | Earth | 93 | 0.18 | 0.1 | 0 | 0 | 0 |
  | | Democratic Republican | 68 | 0.13 | 0.4 | 0 | 0 | 0 |
  | | Labour | 61 | 0.12 | — | — | 0 | — |
  | Total valid | Total valid | 49,401 | 95.74 | 0.9 | 2 | 2 | 0 |
  | Blank ballots | Blank ballots | 1,200 | 2.33 | 0.4 | | | |
  | Invalid ballots | Invalid ballots | 999 | 1.94 | 0.4 | | | |
  | Total | Total | 51,600 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 96,931 | 53.53 | 4.8 | | | |
  | Source: Resultados Portalegre ||||||||
  
  ### Porto
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Porto :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Socialist | 342,496 | 36.65 | 3.9 | 14 | 17 | 3 |
  | | Social Democratic | 291,183 | 31.16 | | 14 | 15 | 1 |
  | | Left Bloc | 94,553 | 10.12 | 1.0 | 5 | 4 | 1 |
  | | Unitary Democratic Coalition | 44,859 | 4.80 | 2.0 | 3 | 2 | 1 |
  | | People–Animals–Nature | 32,328 | 3.46 | 1.9 | 0 | 1 | 1 |
  | | People's | 31,181 | 3.34 | | 3 | 1 | 2 |
  | | Liberal Initiative | 14,221 | 1.52 | — | — | 0 | — |
  | | React, Include, Recycle | 10,545 | 1.13 | — | — | 0 | — |
  | | LIVRE | 8,952 | 0.96 | 0.5 | 0 | 0 | 0 |
  | | CHEGA | 5,708 | 0.61 | — | — | 0 | — |
  | | Portuguese Workers' Communist | 5,047 | 0.54 | 0.6 | 0 | 0 | 0 |
  | | Alliance | 4,370 | 0.47 | — | — | 0 | — |
  | | National Renovator | 1,948 | 0.21 | 0.3 | 0 | 0 | 0 |
  | | United Party of Retirees and Pensioners | 1,899 | 0.20 | 0.0 | 0 | 0 | 0 |
  | | Earth | 1,721 | 0.18 | 0.2 | 0 | 0 | 0 |
  | | We, the Citizens! | 1,656 | 0.18 | 0.1 | 0 | 0 | 0 |
  | | Democratic Republican | 1,446 | 0.15 | 1.0 | 0 | 0 | 0 |
  | | Labour | 1,395 | 0.15 | | 0 | 0 | 0 |
  | | Together for the People | 1,074 | 0.11 | 0.0 | 0 | 0 | 0 |
  | | People's Monarchist | 857 | 0.09 | 0.2 | 0 | 0 | 0 |
  | | Socialist Alternative Movement | 522 | 0.06 | | 0 | 0 | 0 |
  | Total valid | Total valid | 897,961 | 96.10 | 0.5 | 39 | 40 | 1 |
  | Blank ballots | Blank ballots | 21,233 | 2.27 | 0.3 | | | |
  | Invalid ballots | Invalid ballots | 15,185 | 1.63 | 0.1 | | | |
  | Total | Total | 934,379 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 1,594,788 | 58.59 | 1.7 | | | |
  | Source: Resultados Porto ||||||||
  
  ### Santarém
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Santarém :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Socialist | 76,836 | 37.13 | 4.2 | 3 | 4 | 1 |
  | | Social Democratic | 52,141 | 25.20 | | 3 | 3 | 0 |
  | | Left Bloc | 21,141 | 10.22 | 0.6 | 1 | 1 | 0 |
  | | Unitary Democratic Coalition | 15,662 | 7.57 | 2.0 | 1 | 1 | 0 |
  | | People's | 9,793 | 4.73 | | 1 | 0 | 1 |
  | | People–Animals–Nature | 5,364 | 2.59 | 1.4 | 0 | 0 | 0 |
  | | CHEGA | 4,210 | 2.03 | — | — | 0 | — |
  | | LIVRE | 1,782 | 0.86 | 0.3 | 0 | 0 | 0 |
  | | Alliance | 1,689 | 0.82 | — | — | 0 | — |
  | | Liberal Initiative | 1,605 | 0.78 | — | — | 0 | — |
  | | Portuguese Workers' Communist | 1,432 | 0.69 | 0.6 | 0 | 0 | 0 |
  | | React, Include, Recycle | 1,266 | 0.61 | — | — | 0 | — |
  | | National Renovator | 834 | 0.40 | 0.1 | 0 | 0 | 0 |
  | | We, the Citizens! | 814 | 0.39 | 0.0 | 0 | 0 | 0 |
  | | Democratic Republican | 605 | 0.29 | 0.7 | 0 | 0 | 0 |
  | | United Party of Retirees and Pensioners | 498 | 0.24 | 0.2 | 0 | 0 | 0 |
  | | Earth | 471 | 0.23 | 0.3 | 0 | 0 | 0 |
  | | People's Monarchist | 468 | 0.23 | 0.2 | 0 | 0 | 0 |
  | | Labour | 265 | 0.13 | — | — | 0 | — |
  | Total valid | Total valid | 196,885 | 95.15 | 0.8 | 9 | 9 | 0 |
  | Blank ballots | Blank ballots | 6,022 | 2.91 | 0.6 | | | |
  | Invalid ballots | Invalid ballots | 4,011 | 1.94 | 0.2 | | | |
  | Total | Total | 206,918 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 380,889 | 54.33 | 1.4 | | | |
  | Source: Resultados Santarém ||||||||
  
  ### Setúbal
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Setúbal :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Socialist | 152,433 | 38.58 | 4.3 | 7 | 9 | 2 |
  | | Unitary Democratic Coalition | 62,236 | 15.75 | 3.0 | 4 | 3 | 1 |
  | | Social Democratic | 56,860 | 14.39 | | 4 | 3 | 1 |
  | | Left Bloc | 47,864 | 12.11 | 1.0 | 2 | 2 | 0 |
  | | People–Animals–Nature | 17,529 | 4.44 | 2.5 | 0 | 1 | 1 |
  | | People's | 11,703 | 2.96 | | 1 | 0 | 1 |
  | | CHEGA | 7,643 | 1.93 | — | — | 0 | — |
  | | LIVRE | 4,874 | 1.23 | 0.2 | 0 | 0 | 0 |
  | | Liberal Initiative | 4,133 | 1.05 | — | — | 0 | — |
  | | Portuguese Workers' Communist | 3,538 | 0.90 | 0.7 | 0 | 0 | 0 |
  | | Alliance | 2,889 | 0.73 | — | — | 0 | — |
  | | React, Include, Recycle | 2,107 | 0.53 | — | — | 0 | — |
  | | National Renovator | 1,771 | 0.45 | 0.2 | 0 | 0 | 0 |
  | | Earth | 1,106 | 0.28 | 0.1 | 0 | 0 | 0 |
  | | United Party of Retirees and Pensioners | 1,033 | 0.26 | 0.2 | 0 | 0 | 0 |
  | | We, the Citizens! | 1,025 | 0.26 | 0.2 | 0 | 0 | 0 |
  | | People's Monarchist | 739 | 0.19 | 0.0 | 0 | 0 | 0 |
  | | Democratic Republican | 692 | 0.18 | 0.8 | 0 | 0 | 0 |
  | | Labour | 431 | 0.11 | | 0 | 0 | 0 |
  | | Socialist Alternative Movement | 326 | 0.08 | | 0 | 0 | 0 |
  | Total valid | Total valid | 380,931 | 96.40 | 0.4 | 18 | 18 | 0 |
  | Blank ballots | Blank ballots | 8,191 | 2.07 | 0.4 | | | |
  | Invalid ballots | Invalid ballots | 6,038 | 1.53 | 0.0 | | | |
  | Total | Total | 395,160 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 737,175 | 53.60 | 4.7 | | | |
  | Source: Resultados Setúbal ||||||||
  
  ### Viana do Castelo
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Viana do Castelo :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Socialist | 42,392 | 34.77 | 5.0 | 2 | 3 | 1 |
  | | Social Democratic | 41,196 | 33.79 | | 3 | 3 | 0 |
  | | Left Bloc | 10,320 | 8.47 | 0.5 | 0 | 0 | 0 |
  | | People's | 7,576 | 6.21 | | 1 | 0 | 1 |
  | | Unitary Democratic Coalition | 4,839 | 3.97 | 1.2 | 0 | 0 | 0 |
  | | People–Animals–Nature | 2,876 | 2.36 | 1.5 | 0 | 0 | 0 |
  | | React, Include, Recycle | 1,058 | 0.87 | — | — | 0 | — |
  | | CHEGA | 858 | 0.70 | — | — | 0 | — |
  | | Liberal Initiative | 692 | 0.57 | — | — | 0 | — |
  | | LIVRE | 688 | 0.56 | 0.3 | 0 | 0 | 0 |
  | | Alliance | 679 | 0.56 | — | — | 0 | — |
  | | Portuguese Workers' Communist | 671 | 0.55 | 0.4 | 0 | 0 | 0 |
  | | Together for the People | 587 | 0.48 | 0.4 | 0 | 0 | 0 |
  | | National Renovator | 292 | 0.24 | 0.2 | 0 | 0 | 0 |
  | | Democratic Republican | 281 | 0.23 | 1.7 | 0 | 0 | 0 |
  | | We, the Citizens! | 259 | 0.21 | — | — | 0 | — |
  | | United Party of Retirees and Pensioners | 212 | 0.17 | 0.0 | 0 | 0 | 0 |
  | | Earth | 209 | 0.17 | 0.2 | 0 | 0 | 0 |
  | | Labour | 208 | 0.17 | — | — | 0 | — |
  | | People's Monarchist | 204 | 0.17 | 0.2 | 0 | 0 | 0 |
  | Total valid | Total valid | 116,097 | 95.23 | 0.6 | 6 | 6 | 0 |
  | Blank ballots | Blank ballots | 3,617 | 2.97 | 0.5 | | | |
  | Invalid ballots | Invalid ballots | 2,199 | 1.80 | 0.1 | | | |
  | Total | Total | 121,913 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 240,917 | 50.60 | 0.1 | | | |
  | Source: Resultados Viana do Castelo ||||||||
  
  ### Vila Real
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Vila Real :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Social Democratic | 39,143 | 39.04 | | 3 | 3 | 0 |
  | | Socialist | 37,306 | 37.21 | 4.1 | 2 | 2 | 0 |
  | | Left Bloc | 6,078 | 6.06 | 0.9 | 0 | 0 | 0 |
  | | People's | 4,510 | 4.50 | | 0 | 0 | 0 |
  | | Unitary Democratic Coalition | 2,519 | 2.51 | 0.5 | 0 | 0 | 0 |
  | | People–Animals–Nature | 1,651 | 1.65 | 1.1 | 0 | 0 | 0 |
  | | CHEGA | 791 | 0.79 | — | — | 0 | — |
  | | Alliance | 700 | 0.70 | — | — | 0 | — |
  | | React, Include, Recycle | 648 | 0.65 | — | — | 0 | — |
  | | Portuguese Workers' Communist | 579 | 0.58 | 0.3 | 0 | 0 | 0 |
  | | LIVRE | 549 | 0.55 | 0.2 | 0 | 0 | 0 |
  | | Liberal Initiative | 425 | 0.42 | — | — | 0 | — |
  | | People's Monarchist | 188 | 0.19 | 0.1 | 0 | 0 | 0 |
  | | Democratic Republican | 185 | 0.18 | 0.5 | 0 | 0 | 0 |
  | | We, the Citizens! | 171 | 0.17 | 0.1 | 0 | 0 | 0 |
  | | National Renovator | 162 | 0.16 | 0.1 | 0 | 0 | 0 |
  | Total valid | Total valid | 95,605 | 95.36 | 1.1 | 5 | 5 | 0 |
  | Blank ballots | Blank ballots | 2,258 | 2.25 | 0.5 | | | |
  | Invalid ballots | Invalid ballots | 2,397 | 2.39 | 0.6 | | | |
  | Total | Total | 100,260 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 219,087 | 45.76 | 2.5 | | | |
  | Source: Resultados Vila Real ||||||||
  
  ### Viseu
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Viseu :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Social Democratic | 64,373 | 36.24 | | 5 | 4 | 1 |
  | | Socialist | 62,833 | 35.37 | 5.7 | 3 | 4 | 1 |
  | | Left Bloc | 13,956 | 7.86 | 1.2 | 0 | 0 | 0 |
  | | People's | 10,462 | 5.89 | | 1 | 0 | 1 |
  | | Unitary Democratic Coalition | 4,082 | 2.30 | 1.2 | 0 | 0 | 0 |
  | | People–Animals–Nature | 3,778 | 2.13 | 1.4 | 0 | 0 | 0 |
  | | CHEGA | 1,721 | 0.97 | — | — | 0 | — |
  | | React, Include, Recycle | 1,336 | 0.75 | — | — | 0 | — |
  | | Alliance | 1,215 | 0.68 | — | — | 0 | — |
  | | Liberal Initiative | 974 | 0.55 | — | — | 0 | — |
  | | Portuguese Workers' Communist | 900 | 0.51 | 0.4 | 0 | 0 | 0 |
  | | LIVRE | 875 | 0.49 | 0.0 | 0 | 0 | 0 |
  | | Democratic Republican | 457 | 0.26 | 0.7 | 0 | 0 | 0 |
  | | United Party of Retirees and Pensioners | 363 | 0.20 | 0.0 | 0 | 0 | 0 |
  | | People's Monarchist | 356 | 0.20 | 0.1 | 0 | 0 | 0 |
  | | We, the Citizens! | 332 | 0.19 | 0.1 | 0 | 0 | 0 |
  | | National Renovator | 326 | 0.18 | 0.2 | 0 | 0 | 0 |
  | | Earth | 256 | 0.14 | 0.3 | 0 | 0 | 0 |
  | | Labour | 239 | 0.13 | — | — | 0 | — |
  | | Together for the People | 118 | 0.07 | — | — | 0 | — |
  | Total valid | Total valid | 168,952 | 95.11 | 0.8 | 9 | 8 | 1 |
  | Blank ballots | Blank ballots | 4,995 | 2.81 | 0.6 | | | |
  | Invalid ballots | Invalid ballots | 3,700 | 2.08 | 0.2 | | | |
  | Total | Total | 177,647 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 347,962 | 51.05 | 0.2 | | | |
  | Source: Resultados Viseu ||||||||
  
  ### Europe
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Europe :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Socialist | 31,362 | 29.06 | 0.8 | 1 | 1 | 0 |
  | | Social Democratic | 20,254 | 18.77 | | 1 | 1 | 0 |
  | | Left Bloc | 6,106 | 5.66 | 0.1 | 0 | 0 | 0 |
  | | People–Animals–Nature | 5,296 | 4.91 | 4.0 | 0 | 0 | 0 |
  | | People's | 3,179 | 2.95 | | 0 | 0 | 0 |
  | | Unitary Democratic Coalition | 1,267 | 2.51 | 3.4 | 0 | 0 | 0 |
  | | Portuguese Workers' Communist | 5,047 | 1.17 | 0.4 | 0 | 0 | 0 |
  | | LIVRE | 1,166 | 1.08 | 0.7 | 0 | 0 | 0 |
  | | Earth | 1,012 | 0.94 | 0.3 | 0 | 0 | 0 |
  | | CHEGA | 913 | 0.85 | — | — | 0 | — |
  | | Liberal Initiative | 874 | 0.81 | — | — | 0 | — |
  | | National Renovator | 810 | 0.75 | 0.4 | 0 | 0 | 0 |
  | | Democratic Republican | 797 | 0.74 | 0.5 | 0 | 0 | 0 |
  | | We, the Citizens! | 688 | 0.64 | 0.0 | 0 | 0 | 0 |
  | | United Party of Retirees and Pensioners | 672 | 0.62 | 0.1 | 0 | 0 | 0 |
  | | Alliance | 558 | 0.52 | — | — | 0 | — |
  | | React, Include, Recycle | 553 | 0.51 | — | — | 0 | — |
  | | Labour | 493 | 0.46 | | 0 | 0 | 0 |
  | | Together for the People | 409 | 0.38 | 0.2 | 0 | 0 | 0 |
  | | People's Monarchist | 254 | 0.24 | 0.1 | 0 | 0 | 0 |
  | | Socialist Alternative Movement | 173 | 0.16 | | 0 | 0 | 0 |
  | Total valid | Total valid | 79,548 | 73.71 | 14.6 | 2 | 2 | 0 |
  | Blank ballots | Blank ballots | 1,665 | 1.54 | 0.8 | | | |
  | Invalid ballots | Invalid ballots | 26,706 | 24.75 | 13.8 | | | |
  | Total | Total | 107,919 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 895,590 | 12.05 | 5.4 | | | |
  | Source: Resultados Europa ||||||||
  
  ### Outside Europe
  
  Summary of the 6 October 2019 Assembly of the Republic elections results in Outside Europe :
  
  | Parties | Parties | Votes | % | ±pp swing | MPs | MPs | MPs |
  | - | - | - | - | - | - | - | - |
  | Parties | Parties | Votes | % | ±pp swing | 2015 | 2019 | ± |
  | | Social Democratic | 16,086 | 33.39 | | 2 | 1 | 1 |
  | | Socialist | 10,163 | 20.19 | 9.4 | 0 | 1 | 1 |
  | | People–Animals–Nature | 2,357 | 4.68 | 2.9 | 0 | 0 | 0 |
  | | People's | 2,141 | 4.25 | | 0 | 0 | 0 |
  | | Democratic Republican | 1,744 | 3.46 | 0.3 | 0 | 0 | 0 |
  | | Left Bloc | 1,404 | 2.79 | 1.2 | 0 | 0 | 0 |
  | | Liberal Initiative | 1,262 | 2.51 | — | — | 0 | — |
  | | National Renovator | 1,046 | 2.08 | 1.5 | 0 | 0 | 0 |
  | | Alliance | 611 | 1.21 | — | — | 0 | — |
  | | Unitary Democratic Coalition | 520 | 1.03 | 3.4 | 0 | 0 | 0 |
  | | CHEGA | 465 | 0.92 | — | — | 0 | — |
  | | We, the Citizens! | 452 | 0.90 | 17.0 | 0 | 0 | 0 |
  | | United Party of Retirees and Pensioners | 396 | 0.79 | 0.0 | 0 | 0 | 0 |
  | | LIVRE | 346 | 0.69 | 0.2 | 0 | 0 | 0 |
  | | Earth | 319 | 0.63 | 0.1 | 0 | 0 | 0 |
  | | Labour | 307 | 0.61 | — | — | 0 | — |
  | | People's Monarchist | 302 | 0.60 | 0.3 | 0 | 0 | 0 |
  | | Portuguese Workers' Communist | 273 | 0.54 | 0.4 | 0 | 0 | 0 |
  | | Together for the People | 196 | 0.39 | 0.0 | 0 | 0 | 0 |
  | | React, Include, Recycle | 169 | 0.34 | — | — | 0 | — |
  | Total valid | Total valid | 41,279 | 82.01 | 6.7 | 2 | 2 | 0 |
  | Blank ballots | Blank ballots | 429 | 0.85 | 0.3 | | | |
  | Invalid ballots | Invalid ballots | 8,625 | 17.14 | 6.4 | | | |
  | Total | Total | 50,333 | 100.00 | | | | |
  | Registered voters/turnout | Registered voters/turnout | 571,164 | 8.81 | 0.1 | | | |
  | Source: Resultados Fora da Europa ||||||||
  