2008–2022 · 4 elections · MYS
SAGE has legislative election results for Malaysia from 4 elections between 2008 and 2022: 2008, 2013, 2018 and 2022. The smallest unit is the polling district. The 2022 election has 38,349 polling districts, and 100% of them have a location. Unit boundaries are available for every election.
[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 | |
|---|---|---|---|---|---|---|---|---|
| 2008 | Legislative (lower house) | 21,822 | 89% | 7,738,651 | yes | [map] | ||
| Legislative (lower house) | Postal | 222 | 0% | 206,030 | yes | |||
| 2013 | Legislative (lower house) | Early | 849 | 0% | 211,833 | yes | [map] | |
| Legislative (lower house) | 25,279 | 100% | 10,723,165 | yes | ||||
| Legislative (lower house) | Postal | 222 | 0% | 119,889 | yes | |||
| 2018 | Legislative (lower house) | Early | 906 | 0% | 229,047 | yes | [map] | |
| Legislative (lower house) | 28,112 | 100% | 11,681,039 | yes | ||||
| Legislative (lower house) | Postal | 222 | 0% | 172,893 | yes | |||
| 2022 | Legislative (lower house) | Early | 966 | 0% | 210,559 | yes | [map] | |
| Legislative (lower house) | 38,349 | 100% | 15,101,287 | yes | ||||
| Legislative (lower house) | Postal | 222 | 0% | 302,134 | 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 5.2 MB] [gpkg 12 MB] [parquet 12 MB] [rds 13 MB] [codebook 724 KB]
| Year | Downloads |
|---|---|
| 2022 | [csv 2.0 MB] [gpkg 3.5 MB] [parquet 1.1 MB] |
| 2018 | [csv 1.3 MB] [gpkg 3.2 MB] [parquet 917 KB] |
| 2013 | [csv 1.0 MB] [gpkg 3.1 MB] [parquet 805 KB] |
| 2008 | [csv 790 KB] [gpkg 2.4 MB] [parquet 707 KB] |
In R or Python:
R: install.packages("sage")
sage::sage_load("Malaysia", years = 2022)
Python: import sage
sage.sage_load("Malaysia", years=[2022])
Dasanaike, Noah. “The Small-Area Global Elections (SAGE) Dataset.” Scientific Data (2026). Paper · Harvard Dataverse
Some of these data come from other researchers’ collections; see please also cite.
← Malawi · All countries · Maldives →