Data

Open data, full precinct bundle

Every figure on the observatory is free to explore, cite and download. The polling-unit tables behind them — the complete parquet bundle with locations and crosswalks — are available through a one-time membership.

Open

Explorers and election files

Free · no key required

  • Every country explorer, map and chart
  • One JSON per election: every candidate, every unit, every level
  • Country catalogues and the index as served with the site
  • Methodology and replication code
Download the index (JSON)

Membership

Precinct bundle

$100 · one-time, perpetual access

  • Complete data_output/ parquet tables: votes and locations per polling unit
  • Curated province, district and NUTS crosswalks
  • The exact build that produced the observatory
  • The DuckDB database: every candidacy and every unit result, joinable in SQL
  • Research and visualisation use; redistribution follows each authority's licence
Checkout opening soon

Files

Country index
countries.json — one row per country with every election summarised (office, date, winner, runner-up, geography).
Download
Election files
data/elections/<country>/<election>.json — all candidates with party and coalition, and the votes of every candidate in every unit at every level.
Download
Candidate index
candidates.json — every candidate with a profile: id, country, party, years contested and best result, as rows rather than objects.
Download
Candidate profiles
data/candidates/<id>.json — one person, every candidacy: votes, share and rank in each election, their share in every region, and who they ran against.
Download
World geometry
geo/world.json — Natural Earth land in lon/lat rings with ISO codes, as drawn on the front page.
Download
Relational database
observatory.duckdb — the whole observatory as six DuckDB tables (country, election, candidate, candidacy, unit, unit_result), which is what the candidate profiles are queried out of.
Members · $100
Precinct parquet bundle
data_output/ — polling-unit votes and locations for every election in the observatory.
Members · $100
Crosswalks and build
Curated region tables, build.py and build_geo.py as run for this release.
Members · $100

Per-country catalogues

Each catalogue is a single JSON file listing every election of the country with its national result; each election has its own file with the full detail.

CountryElectionsSource authorityCatalogue
Argentina6 · 20152025Dirección Nacional Electoral (DINE)JSON
Australia7 · 20072025Australian Electoral CommissionJSON
Belgium5 · 20072024SPF Intérieur — official election resultsJSON
Bolivia3 · 20202025Órgano Electoral Plurinacional (OEP)JSON
Brazil3 · 20182022Tribunal Superior Eleitoral (TSE)JSON
Canada3 · 20152021Elections CanadaJSON
Chile50 · 19582025Servicio Electoral de Chile (SERVEL)JSON
Colombia2 · 20222022Registraduría Nacional del Estado CivilJSON
Czechia7 · 20022025Czech Statistical Office (volby.cz)JSON
Denmark6 · 20072026Danmarks StatistikJSON
Egypt3 · 20122014National Election Authority / Supreme Presidential Electoral CommissionJSON
El Salvador2 · 20192024Tribunal Supremo Electoral (TSE)JSON
Estonia3 · 20152024Estonian National Electoral CommitteeJSON
Finland7 · 19992023Statistics Finland (Tilastokeskus)JSON
France57 · 19992026Ministère de l'Intérieur (data.gouv.fr)JSON
Germany2 · 20212025Bundeswahlleiterin (Federal Returning Officer)JSON
Ghana2 · 20202024Electoral Commission of GhanaJSON
India3 · 20092024Election Commission of India (ECI)JSON
Indonesia3 · 20142024Komisi Pemilihan Umum (KPU)JSON
Iran2 · 20242024Ministry of Interior (published returns)JSON
Italy48 · 19482024Ministero dell'Interno — Archivio storico / Eligendo open dataJSON
Japan4 · 20212024Ministry of Internal Affairs and Communications (MIC)JSON
Kenya2 · 20172022Independent Electoral and Boundaries Commission (IEBC)JSON
Mexico1 · 20182018Instituto Nacional Electoral (INE)JSON
Netherlands9 · 20022025KiesraadJSON
New Zealand1 · 20232023Electoral CommissionJSON
Nigeria3 · 20152023Independent National Electoral Commission (INEC)JSON
Norway6 · 20052025Statistisk sentralbyrå (SSB)JSON
Paraguay1 · 20232023Tribunal Superior de Justicia Electoral (TSJE)JSON
Peru2 · 20212021Oficina Nacional de Procesos Electorales (ONPE)JSON
Romania2 · 20092009Autoritatea Electorală Permanentă (AEP)JSON
Russia2 · 20182024Central Election Commission (CEC)JSON
South Africa2 · 20192024Electoral Commission of South Africa (IEC)JSON
South Korea4 · 20122025National Election Commission (NEC)JSON
Spain20 · 20002019Ministerio del InteriorJSON
Sweden6 · 20022022Statistiska centralbyrån (SCB)JSON
Switzerland5 · 20072023Federal Statistical Office (BFS)JSON
Taiwan8 · 19962024Central Election Commission (CEC)JSON
Tunisia1 · 20242024Independent High Authority for Elections (ISIE)JSON
Ukraine3 · 20142019Central Election Commission (CEC)JSON
United Kingdom5 · 20102024House of CommonsJSON
United States7 · 20002024MIT Election Data + Science LabJSON

Licence

Code is MIT. Election results are reproduced as published by each electoral authority and remain under their terms; the verified download manifest for every pipeline is in Pipelines/DATA_SOURCES.md. When you use the observatory, cite the authority named on the figure together with the observatory (see citation).