1991–2024 · 12 elections · MEX
SAGE has legislative and presidential election results for Mexico from 12 elections between 1991 and 2024: 1991, 1994, 1997, 2000, 2003, 2006, 2009, 2012, 2015, 2018, 2021 and 2024. The smallest unit is the polling station. The 2024 election has 167,891 polling stations, and 99% of them have a location. Unit boundaries are available for 2006, 2009, 2015, 2018 and 2024.
[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 | |
|---|---|---|---|---|---|---|---|---|
| 1991 | Legislative (lower house) | 86,773 | 0% | 22,976,434 | [map] | |||
| 1994 | Legislative (lower house) | 95,738 | 0% | 34,035,152 | [map] | |||
| 1997 | Legislative (lower house) | 104,716 | 0% | 29,206,325 | [map] | |||
| 2000 | Legislative (lower house) | 113,423 | 0% | 36,317,996 | [map] | |||
| Presidential | 113,424 | 0% | 36,782,429 | |||||
| 2003 | Legislative (lower house) | 121,369 | 0% | 25,912,250 | [map] | |||
| 2006 | Legislative (lower house) | 130,488 | 100% | 40,126,129 | yes | [map] | ||
| Presidential | 130,788 | 99% | 40,588,729 | yes | ||||
| 2009 | Legislative (lower house) | 139,181 | 100% | 32,664,842 | yes | [map] | ||
| 2012 | Legislative (lower house) | 143,132 | 0% | 47,308,972 | [map] | |||
| Presidential | 143,437 | 0% | 49,062,086 | |||||
| 2015 | Legislative (lower house) | 148,833 | 100% | 37,784,931 | yes | [map] | ||
| 2018 | Legislative (lower house) | 156,808 | 100% | 54,020,556 | yes | [map] | ||
| Presidential | 156,840 | 100% | 55,007,931 | yes | ||||
| 2021 | Legislative (lower house) | 162,793 | 0% | 47,433,307 | [map] | |||
| 2024 | Presidential | 167,891 | 99% | 58,373,375 | yes | [map] |
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 202 MB] [gpkg 90 MB] [parquet 146 MB] [rds 264 MB] [codebook 2.6 MB]
In R or Python:
R: install.packages("sage")
sage::sage_load("Mexico", years = 2024)
Python: import sage
sage.sage_load("Mexico", years=[2024])
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.
← Mauritania · All countries · Moldova →