SAGE › Countries › Portugal

Portugal: election results by parish

1976–2026 · 25 elections · PRT

SAGE has legislative and presidential election results for Portugal from 25 elections between 1976 and 2026: 1976, 1979, 1980, 1983, 1985, 1986, 1987, 1991, 1995, 1996, 1999, 2001, 2002, 2005, 2006, 2009, 2011, 2015, 2016, 2019, 2021, 2022, 2024, 2025 and 2026. The smallest unit is the parish. The 2026 election has 3,259 parishs, and 100% of them have a location. Unit boundaries are available for every election.

Elections

Units are the smallest units in the data, and located units are those with coordinates. A year with several rows has several contests or votes; filter on them before you add up votes.

YearElection typeVote typeRound Units% locatedVotes Polygons
1976Legislative (unicameral)4,22494%5,135,748yes[map]
Presidential4,22494%4,819,943yes
1979Legislative (unicameral)4,22594%5,746,276yes[map]
1980Legislative (unicameral)4,22594%5,777,890yes[map]
Presidential4,22594%5,769,701yes
1983Legislative (unicameral)4,22594%5,481,574yes[map]
1985Legislative (unicameral)4,22894%5,594,025yes[map]
1986PresidentialFirst Round14,22494%5,765,374yes[map]
PresidentialSecond Round24,22494%5,880,078yes
1987Legislative (unicameral)4,22594%5,498,461yes[map]
1991Presidential4,24694%4,915,465yes[map]
1995Legislative (unicameral)4,22694%5,744,184yes[map]
1996Presidential4,22494%5,644,887yes[map]
1999Legislative (unicameral)4,25795%5,257,126yes[map]
2001Presidential4,26095%4,324,786yes[map]
2002Legislative (unicameral)4,25395%5,321,420yes[map]
2005Legislative (unicameral)4,25595%5,545,049yes[map]
2006Presidential4,26095%5,428,937yes[map]
2009Legislative (unicameral)4,261100%5,478,367yes[map]
2011Legislative (unicameral)4,260100%5,332,119yes[map]
Presidential4,264100%4,202,022yes
2015Legislative (unicameral)3,092100%5,181,312yes[map]
2016Presidential3,113100%4,624,117yes[map]
2019Legislative (unicameral)3,114100%4,874,651yes[map]
2021Presidential3,092100%4,146,803yes[map]
2022Legislative (unicameral)3,113100%5,278,406yes[map]
2024Legislative (unicameral)3,108100%5,984,963yes[map]
2025Legislative (unicameral)3,084100%5,809,527yes[map]
2026PresidentialFirst Round13,259100%5,570,922yes[map]
PresidentialSecond Round23,259100%5,161,381yes

Download

csv opens in Excel, Stata, R, or Python. gpkg has the unit boundaries for QGIS, ArcGIS, R, or Python. parquet has the vote rows as Parquet. rds is the native R sf object. Each ZIP has a README with the columns.

All years: [csv 20 MB] [gpkg 349 MB] [parquet 414 MB] [rds 1.2 GB] [codebook 185 KB]

YearDownloads
2026[csv 737 KB] [gpkg 745 KB] [parquet 565 KB]
2025[csv 3.3 MB] [gpkg 695 KB] [parquet 813 KB]
2024[csv 749 KB] [gpkg 697 KB] [parquet 332 KB]
2022[csv 842 KB] [gpkg 696 KB] [parquet 340 KB]
2021[csv 368 KB] [gpkg 695 KB] [parquet 300 KB]
2019[csv 830 KB] [gpkg 697 KB] [parquet 341 KB]
2016[csv 398 KB] [gpkg 696 KB] [parquet 275 KB]
2015[csv 753 KB] [gpkg 695 KB] [parquet 326 KB]
2011[csv 1.3 MB] [gpkg 836 KB] [parquet 809 KB]
2009[csv 873 KB] [gpkg 835 KB] [parquet 397 KB]
2006[csv 449 KB] [gpkg 44 MB] [parquet 398 KB]
2005[csv 652 KB] [gpkg 44 MB] [parquet 361 KB]
2002[csv 703 KB] [gpkg 44 MB] [parquet 359 KB]
2001[csv 401 KB] [gpkg 18 MB] [parquet 379 KB]
1999[csv 691 KB] [gpkg 18 MB] [parquet 358 KB]
1996[csv 259 KB] [gpkg 17 MB] [parquet 296 KB]
1995[csv 716 KB] [gpkg 17 MB] [parquet 369 KB]
1991[csv 354 KB] [gpkg 17 MB] [parquet 353 KB]
1987[csv 755 KB] [gpkg 17 MB] [parquet 365 KB]
1986[csv 609 KB] [gpkg 17 MB] [parquet 498 KB]
1985[csv 668 KB] [gpkg 17 MB] [parquet 363 KB]
1983[csv 751 KB] [gpkg 17 MB] [parquet 364 KB]
1980[csv 1.1 MB] [gpkg 17 MB] [parquet 753 KB]
1979[csv 695 KB] [gpkg 17 MB] [parquet 356 KB]
1976[csv 1.1 MB] [gpkg 17 MB] [parquet 699 KB]

In R or Python:

R:      install.packages("sage")
        sage::sage_load("Portugal", years = 2026)

Python: import sage
        sage.sage_load("Portugal", years=[2026])

Sources

Notes

Citation

Dasanaike, Noah. “The Small-Area Global Elections (SAGE) Dataset.” Scientific Data (2026). Paper · Harvard Dataverse

← Poland · All countries · Romania →