2002–2025 · 11 elections · KOR
SAGE has legislative and presidential election results for South Korea from 11 elections between 2002 and 2025: 2002, 2004, 2007, 2008, 2012, 2016, 2017, 2020, 2022, 2024 and 2025. The smallest unit is the polling station. The 2025 election has 14,295 polling stations, and 98% of them have a location. Unit boundaries are available for 2007, 2008, 2012, 2016, 2017, 2020, 2022, 2024 and 2025.
[explore on the map] [download] [codebook] [all 134 countries]
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.
| Year | Election type | Vote type | Round | Units | % located | Votes | Polygons | |
|---|---|---|---|---|---|---|---|---|
| 2002 | Presidential | Absentee Voting | 244 | 0% | 785,468 | [map] | ||
| Presidential | 13,471 | 0% | 23,776,419 | |||||
| 2004 | Legislative (unicameral) | Absentee Voting | 311 | 0% | 1,538,696 | [map] | ||
| Legislative (unicameral) | 13,226 | 0% | 41,118,292 | |||||
| 2007 | Presidential | Absentee Voting | 225 | 0% | 743,936 | yes | [map] | |
| Presidential | 13,178 | 100% | 22,867,194 | yes | ||||
| 2008 | Legislative (unicameral) | 27,051 | 98% | 34,302,009 | yes | [map] | ||
| 2012 | Legislative (unicameral) | Abroad | 251 | 0% | 56,102 | yes | [map] | |
| Legislative (unicameral) | Absentee Voting | 677 | 0% | 1,542,567 | yes | |||
| Legislative (unicameral) | 23,247 | 100% | 41,279,101 | yes | ||||
| Presidential | Abroad | 251 | 0% | 157,291 | yes | |||
| Presidential | Absentee Voting | 251 | 0% | 985,916 | yes | |||
| Presidential | 13,542 | 100% | 29,450,834 | yes | ||||
| 2016 | Legislative (unicameral) | Abroad | 669 | 0% | 238,046 | yes | [map] | |
| Legislative (unicameral) | Advance Voting | 5,423 | 0% | 10,067,077 | yes | |||
| Legislative (unicameral) | 21,457 | 100% | 37,404,037 | yes | ||||
| 2017 | Presidential | Abroad | 500 | 0% | 314,998 | yes | [map] | |
| Presidential | Advance Voting | 250 | 0% | 3,613,790 | yes | |||
| Presidential | Early Voting | 3,491 | 0% | 7,406,142 | yes | |||
| Presidential | 13,964 | 100% | 21,336,919 | yes | ||||
| 2020 | Legislative (unicameral) | Abroad | 711 | 0% | 216,474 | yes | [map] | |
| Legislative (unicameral) | Absentee Voting | 714 | 0% | 5,304,744 | yes | |||
| Legislative (unicameral) | Advance Voting | 6,383 | 0% | 17,624,657 | yes | |||
| Legislative (unicameral) | 26,136 | 100% | 33,490,476 | yes | ||||
| 2022 | Presidential | Abroad | 501 | 0% | 235,043 | yes | [map] | |
| Presidential | Advance Voting | 250 | 0% | 3,859,395 | yes | |||
| Presidential | Early Voting | 3,510 | 0% | 12,358,565 | yes | |||
| Presidential | 14,464 | 100% | 17,306,663 | yes | ||||
| 2024 | Legislative (unicameral) | Advance Voting | 3,551 | 0% | 20,783,831 | yes | [map] | |
| Legislative (unicameral) | 14,259 | 98% | 30,233,252 | yes | ||||
| 2025 | Presidential | Abroad | 506 | 0% | 282,453 | yes | [map] | |
| Presidential | Advance Voting | 3,807 | 0% | 15,309,291 | yes | |||
| Presidential | 14,295 | 98% | 19,388,602 | yes |
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 38 MB] [gpkg 98 MB] [parquet 123 MB] [rds 576 MB] [codebook 1.4 MB]
In R or Python:
R: install.packages("sage")
sage::sage_load("South Korea", years = 2025)
Python: import sage
sage.sage_load("South Korea", years=[2025])
Dasanaike, Noah. “The Small-Area Global Elections (SAGE) Dataset.” Scientific Data (2026). Paper · Harvard Dataverse
← South Africa · All countries · Spain →