If you find an error contact me immediately DM me on X email

Data Sources & Provenance

Every election in PoliWave is compiled from primary sources, official electoral authorities, national statistical agencies, academic archives and boundary files. This is the complete, per-jurisdiction provenance list, generated directly from our elections database. For the people and projects we lean on most, see the credits page.

143
Countries
172
Jurisdictions
2,996
Elections
1,763
Source links
Afghanistan AF-GEN 1 links
AF-GEN Afghanistan (Wolesi Jirga) 1 elections· 2018· MSMMDS
Cross-checks & misc (1)
  • Winner party affiliation per the Afghanistan Analysts Network (AAN); ~92% of winners are independents (SNTV). offline source ·cited by 1 election· 2018
Albania AL-GEN 39 links
AL-GEN Albania 5 elections· 2009–2025· CLOSED_LIST
Results & vote data (12)
Constituency / district (11)
Boundaries / shapefiles (1)
Cross-checks & misc (17)
Algeria DZ-GEN 3 links
Andorra AD-GEN 11 links
AD-GEN Andorra 1 elections· 2023· CLOSED_LIST
Results & vote data (4)
Constituency / district (1)
Boundaries / shapefiles (2)
Cross-checks & misc (4)
Antigua and Barbuda AG-GEN 1 links
AG-GEN Antigua and Barbuda 1 elections· 2026· FPTP
Results & vote data (1)
Argentina AR-GEN 4 links
AR-GEN Argentina 2 elections· 2023–2025· CLOSED_LIST
Results & vote data (1)
Constituency / district (1)
Boundaries / shapefiles (1)
Cross-checks & misc (1)
Armenia AM-GEN 4 links
AM-GEN Armenia 4 elections· 2017–2026· CLOSED_LIST
Results & vote data (2)
  • elections.am cited by 4 elections· 2017–2026
  • Central Electoral Commission of Armenia (elections.am), via Wikipedia official results tables offline source ·cited by 4 elections· 2017–2026
Constituency / district (2)
  • elections.am cited by 4 elections· 2017–2026
  • Central Electoral Commission of Armenia (elections.am), via Wikipedia official results tables offline source ·cited by 4 elections· 2017–2026
Boundaries / shapefiles (2)
  • elections.am cited by 4 elections· 2017–2026
  • Central Electoral Commission of Armenia (elections.am), via Wikipedia official results tables offline source ·cited by 4 elections· 2017–2026
Cross-checks & misc (2)
  • elections.am cited by 4 elections· 2017–2026
  • Central Electoral Commission of Armenia (elections.am), via Wikipedia official results tables offline source ·cited by 4 elections· 2017–2026
Australia AU-GEN 58 links
AU-GEN Australia 12 elections· 1993–2025· IRV
Results & vote data (19)
Constituency / district (12)
Boundaries / shapefiles (2)
Cross-checks & misc (25)
Austria AT-GEN 20 links
AT-GEN Austria 6 elections· 2006–2024· OPEN_LIST
Results & vote data (7)
Constituency / district (6)
Boundaries / shapefiles (1)
Cross-checks & misc (6)
Azerbaijan AZ-GEN 4 links
AZ-GEN Azerbaijan 3 elections· 2015–2024· FPTP
Results & vote data (2)
  • infocenter.gov.az cited by 3 elections· 2015–2024
  • Central Electoral Commission of Azerbaijan — İnformasiya Mərkəzi (infocenter.gov.az) per-constituency results offline source ·cited by 3 elections· 2015–2024
Constituency / district (2)
  • infocenter.gov.az cited by 3 elections· 2015–2024
  • Central Electoral Commission of Azerbaijan — İnformasiya Mərkəzi (infocenter.gov.az) per-constituency results offline source ·cited by 3 elections· 2015–2024
Boundaries / shapefiles (2)
  • infocenter.gov.az cited by 3 elections· 2015–2024
  • Central Electoral Commission of Azerbaijan — İnformasiya Mərkəzi (infocenter.gov.az) per-constituency results offline source ·cited by 3 elections· 2015–2024
Cross-checks & misc (2)
  • infocenter.gov.az cited by 3 elections· 2015–2024
  • Central Electoral Commission of Azerbaijan — İnformasiya Mərkəzi (infocenter.gov.az) per-constituency results offline source ·cited by 3 elections· 2015–2024
Bangladesh BD-GEN 1 links
BD-GEN Bangladesh 1 elections· 2026· FPTP
Results & vote data (1)
Barbados BB-GEN 1 links
BB-GEN Barbados 1 elections· 2022· FPTP
Belgium BE-GEN 20 links
BE-GEN Belgium 6 elections· 2003–2024· OPEN_LIST
Results & vote data (6)
Constituency / district (6)
Boundaries / shapefiles (1)
Cross-checks & misc (7)
Belize BZ-GEN 1 links
BZ-GEN Belize 1 elections· 2025· FPTP
Results & vote data (1)
Bhutan BT-GEN 1 links
BT-GEN Bhutan 1 elections· 2024· FPTP
Bolivia BO-GEN 2 links
BO-GEN Bolivia 2 elections· 2025· CLOSED_LIST
Results & vote data (1)
Cross-checks & misc (1)
Bosnia and Herzegovina BA-GEN 12 links
BA-GEN Bosnia and Herzegovina 2 elections· 2018–2022· OPEN_LIST
Results & vote data (2)
Constituency / district (2)
Boundaries / shapefiles (4)
Cross-checks & misc (4)
Botswana BW-GEN 3 links
BW-GEN Botswana 1 elections· 2024· FPTP
Results & vote data (1)
  • Independent Electoral Commission of Botswana (IEC) — Report to the Minister for State President on the 2024 General Elections (2025); certified per-constituency National Assembly results. offline source ·cited by 1 election· 2024
Constituency / district (1)
Cross-checks & misc (2)
Brazil BR-GEN 5 links
BR-GEN Brazil 4 elections· 2018–2022· OPEN_LIST
Results & vote data (4)
Cross-checks & misc (1)
Bulgaria BG-GEN 33 links
BG-GEN Bulgaria 14 elections· 2001–2026· OPEN_LIST
Results & vote data (2)
Constituency / district (14)
Boundaries / shapefiles (1)
Cross-checks & misc (16)
Cabo Verde CV-GEN 1 links
CV-GEN Cabo Verde 1 elections· 2021· CLOSED_LIST
Cross-checks & misc (1)
  • Cross-checked vs IPU Parline. Closed-list D'Hondt PR; the per-circle votes reproduce the certified MpD 38 / PAICV 30 / UCID 4 exactly. Zero Wikipedia result numbers. offline source ·cited by 1 election· 2021
Cambodia KH-GEN 2 links
KH-GEN Cambodia 1 elections· 2023· CLOSED_LIST
Results & vote data (1)
Cross-checks & misc (1)
Canada FED · BC · AB · SK · MB · ON · QC · NB · NS · PEI · NL 142 links
FED Federal 1034 elections· 1867–2025· FPTP
Results & vote data (1)
Constituency / district (45)
Boundaries / shapefiles (1)
BC British Columbia 44 elections· 1871–2024· FPTP
Results & vote data (3)
Constituency / district (10)
AB Alberta 110 elections· 1905–2023· FPTP
Results & vote data (3)
Constituency / district (6)
SK Saskatchewan 154 elections· 1905–2024· FPTP
Results & vote data (4)
Constituency / district (2)
MB Manitoba 217 elections· 1870–2025· FPTP
Results & vote data (43)
Constituency / district (2)
ON Ontario 44 elections· 1867–2025· FPTP
Results & vote data (1)
Constituency / district (3)
QC Quebec 467 elections· 1867–2025· FPTP
Results & vote data (2)
Constituency / district (3)
NB New Brunswick 17 elections· 1967–2024· FPTP
Results & vote data (1)
Constituency / district (2)
  • electionsnb.ca cited by 13 elections· 1978–2024
  • Elections in New Brunswick 1784-1983 offline source ·cited by 3 elections· 1967–1974
NS Nova Scotia 162 elections· 1867–2024· FPTP
Results & vote data (4)
Constituency / district (6)
PEI Prince Edward Island 42 elections· 1873–2023· FPTP
Constituency / district (1)
NL Newfoundland and Labrador 55 elections· 1832–2025· FPTP
Results & vote data (1)
Constituency / district (1)
  • Wikipedia offline source ·cited by 23 elections· 1949–2025
Chile CL-GEN 8 links
CL-GEN Chile 4 elections· 2017–2025· OPEN_LIST
Results & vote data (3)
Constituency / district (2)
Boundaries / shapefiles (1)
Cross-checks & misc (2)
Colombia CO-GEN 4 links
CO-GEN Colombia 5 elections· 2018–2026· OPEN_LIST
Results & vote data (3)
Cross-checks & misc (1)
Cook Islands CK-GEN 2 links
CK-GEN Cook Islands 1 elections· 2022· FPTP
Results & vote data (1)
Cross-checks & misc (1)
Costa Rica CR-GEN 1 links
CR-GEN Costa Rica 1 elections· 2026· CLOSED_LIST
Results & vote data (1)
Croatia HR-GEN 2 links
HR-GEN Croatia 6 elections· 2007–2024· OPEN_LIST
Results & vote data (1)
Cross-checks & misc (1)
Cyprus CY-GEN 28 links
CY-GEN Cyprus 10 elections· 1981–2026· OPEN_LIST
Results & vote data (5)
Constituency / district (11)
Boundaries / shapefiles (1)
Cross-checks & misc (11)
Czech Republic CZ-GEN 37 links
CZ-GEN Czech Republic 6 elections· 2006–2025· OPEN_LIST
Results & vote data (18)
Constituency / district (12)
Boundaries / shapefiles (1)
Cross-checks & misc (6)
Denmark DK-GEN 39 links
DK-GEN Denmark 7 elections· 2005–2026· OPEN_LIST
Constituency / district (15)
Boundaries / shapefiles (3)
Cross-checks & misc (12)
Dominica DM-GEN 1 links
DM-GEN Dominica 1 elections· 2022· FPTP
Results & vote data (1)
Dominican Republic DO-GEN 5 links
DO-GEN Dominican Republic 3 elections· 2024· CLOSED_LIST
Results & vote data (3)
Constituency / district (1)
Cross-checks & misc (1)
Ecuador EC-GEN 2 links
EC-GEN Ecuador 2 elections· 2025· CLOSED_LIST
Results & vote data (1)
Cross-checks & misc (1)
Egypt EG-GEN 2 links
EG-GEN Egypt 1 elections· 2020· MSMMDS
Constituency / district (1)
Cross-checks & misc (1)
  • The list tier was winner-take-all (the pro-government 'National List for the Sake of Egypt' swept all 284 list seats) + 28 presidential appointees; the certified national per-party totals pin the result. The per-governorate map colours by the individual-tier (district) winner. offline source ·cited by 1 election· 2020
El Salvador SV-GEN 1 links
SV-GEN El Salvador 1 elections· 2024· OPEN_LIST
Results & vote data (1)
Estonia EE-GEN 29 links
EE-GEN Estonia 6 elections· 2003–2023· OPEN_LIST
Results & vote data (9)
Constituency / district (11)
Boundaries / shapefiles (1)
Cross-checks & misc (8)
Fiji FJ-GEN 2 links
FJ-GEN Fiji 1 elections· 2022· OPEN_LIST
Results & vote data (2)
Finland FI-GEN 13 links
FI-GEN Finland 6 elections· 2003–2023· OPEN_LIST
Results & vote data (3)
Constituency / district (2)
Boundaries / shapefiles (1)
Cross-checks & misc (7)
France FR-GEN 39 links
FR-GEN France 22 elections· 1945–2024· FTRS
Results & vote data (35)
  • fr.wikipedia.org cited by 1 election· 1945
  • fr.wikipedia.org cited by 1 election· 1951
  • fr.wikipedia.org cited by 1 election· 1956
  • fr.wikipedia.org cited by 1 election· 1958
  • fr.wikipedia.org cited by 1 election· 1962
  • fr.wikipedia.org cited by 1 election· 1967
  • fr.wikipedia.org cited by 1 election· 1968
  • fr.wikipedia.org cited by 1 election· 1973
  • fr.wikipedia.org cited by 1 election· 1978
  • fr.wikipedia.org cited by 1 election· 1981
  • fr.wikipedia.org cited by 1 election· 1986
  • fr.wikipedia.org cited by 1 election· 1988
  • fr.wikipedia.org cited by 1 election· 1993
  • fr.wikipedia.org cited by 1 election· 1997
  • fr.wikipedia.org cited by 1 election· 2002
  • fr.wikipedia.org cited by 1 election· 2007
  • fr.wikipedia.org cited by 1 election· 2012
  • fr.wikipedia.org cited by 1 election· 1946
  • fr.wikipedia.org cited by 1 election· 1946
  • data.gouv.fr cited by 3 elections· 2017–2024
  • CDSP cdsp_legi1958{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1958
  • CDSP cdsp_legi1962{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1962
  • CDSP cdsp_legi1967{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1967
  • CDSP cdsp_legi1968{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1968
  • CDSP cdsp_legi1973{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1973
  • CDSP cdsp_legi1978{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1978
  • CDSP cdsp_legi1981{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1981
  • CDSP cdsp_legi1986_circ.xls (Sciences Po) — proportional, single round offline source ·cited by 1 election· 1986
  • CDSP cdsp_legi1988{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1988
  • CDSP cdsp_legi1993{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1993
  • CDSP cdsp_legi1997{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1997
  • CDSP cdsp_legi2002{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 2002
  • CDSP cdsp_legi2007{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 2007
  • CDSP cdsp_legi2012{t1,t2}_circ.xlsx (Sciences Po) offline source ·cited by 1 election· 2012
  • Wikipedia per-department articles offline source ·cited by 5 elections· 1945–1956
Constituency / district (40)
  • fr.wikipedia.org cited by 1 election· 1945
  • fr.wikipedia.org cited by 1 election· 1951
  • fr.wikipedia.org cited by 1 election· 1956
  • fr.wikipedia.org cited by 1 election· 1958
  • fr.wikipedia.org cited by 1 election· 1962
  • fr.wikipedia.org cited by 1 election· 1967
  • fr.wikipedia.org cited by 1 election· 1968
  • fr.wikipedia.org cited by 1 election· 1973
  • fr.wikipedia.org cited by 1 election· 1978
  • fr.wikipedia.org cited by 1 election· 1981
  • fr.wikipedia.org cited by 1 election· 1986
  • fr.wikipedia.org cited by 1 election· 1988
  • fr.wikipedia.org cited by 1 election· 1993
  • fr.wikipedia.org cited by 1 election· 1997
  • fr.wikipedia.org cited by 1 election· 2002
  • fr.wikipedia.org cited by 1 election· 2007
  • fr.wikipedia.org cited by 1 election· 2012
  • fr.wikipedia.org cited by 1 election· 1946
  • fr.wikipedia.org cited by 1 election· 1946
  • CDSP cdsp_legi1958{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1958
  • CDSP cdsp_legi1962{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1962
  • CDSP cdsp_legi1967{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1967
  • CDSP cdsp_legi1968{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1968
  • CDSP cdsp_legi1973{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1973
  • CDSP cdsp_legi1978{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1978
  • CDSP cdsp_legi1981{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1981
  • CDSP cdsp_legi1986_circ.xls (Sciences Po) — proportional, single round offline source ·cited by 1 election· 1986
  • CDSP cdsp_legi1988{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1988
  • CDSP cdsp_legi1993{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1993
  • CDSP cdsp_legi1997{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 1997
  • CDSP cdsp_legi2002{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 2002
  • CDSP cdsp_legi2007{t1,t2}_circ.xls (Sciences Po) offline source ·cited by 1 election· 2007
  • CDSP cdsp_legi2012{t1,t2}_circ.xlsx (Sciences Po) offline source ·cited by 1 election· 2012
  • data.gouv.fr — Resultats par circonscription (2024) offline source ·cited by 1 election· 2024
  • Leg_2017_Resultats_T1_c.xlsx offline source ·cited by 1 election· 2017
  • Leg_2017_Resultats_T2_c.xlsx offline source ·cited by 1 election· 2017
  • Overseas constituency results not present in government source — see Wikipedia per-territory subarticles ('Articles connexes' on the main article). offline source ·cited by 14 elections· 1958–2012
  • resultats-par-niveau-cirlg-t1-france-entiere.xlsx offline source ·cited by 1 election· 2022
  • resultats-par-niveau-cirlg-t2-france-entiere.xlsx offline source ·cited by 1 election· 2022
  • Wikipedia per-department articles offline source ·cited by 5 elections· 1945–1956
Georgia GE-GEN 8 links
GE-GEN Georgia 3 elections· 2016–2024· MSMMDS
Results & vote data (2)
Constituency / district (2)
Boundaries / shapefiles (2)
Cross-checks & misc (2)
Germany DE-FED · BY · BE · BB · HE · SN · TH · NDS · NW · SH · MV · RP · ST · BW · HB · HH · SL 16 links
DE-FED Germany 3 elections· 2017–2025· MMP
Results & vote data (7)
Constituency / district (3)
Boundaries / shapefiles (4)
Cross-checks & misc (2)
BY Bavaria 1 elections· 2023· MMP
BE Berlin 1 elections· 2023· MMP
BB Brandenburg 1 elections· 2024· MMP
HE Hesse 1 elections· 2023· MMP
SN Saxony 1 elections· 2024· MMP
TH Thuringia 1 elections· 2024· MMP
NDS Lower Saxony 1 elections· 2022· MMP
NW North Rhine-Westphalia 1 elections· 2022· MMP
SH Schleswig-Holstein 1 elections· 2022· MMP
MV Mecklenburg-Vorpommern 1 elections· 2021· MMP
RP Rhineland-Palatinate 1 elections· 2026· MMP
ST Saxony-Anhalt 1 elections· 2021· MMP
BW Baden-Württemberg 1 elections· 2026· MMP
HB Bremen 1 elections· 2023· MMP
HH Hamburg 1 elections· 2025· MMP
SL Saarland 1 elections· 2022· MMP
Ghana GH-GEN 1 links
GH-GEN Ghana 1 elections· 2024· FPTP
Greece GR-GEN 20 links
GR-GEN Greece 3 elections· 2019–2023· CLOSED_LIST
Results & vote data (8)
Constituency / district (7)
Boundaries / shapefiles (1)
Cross-checks & misc (4)
Greenland GL-GEN 27 links
GL-GEN Greenland 7 elections· 2005–2025· OPEN_LIST
Results & vote data (9)
Constituency / district (2)
Boundaries / shapefiles (1)
Cross-checks & misc (15)
Grenada GD-GEN 2 links
GD-GEN Grenada 1 elections· 2022· FPTP
Results & vote data (1)
Constituency / district (1)
Guatemala GT-GEN 2 links
GT-GEN Guatemala 1 elections· 2023· CLOSED_LIST
Results & vote data (1)
Cross-checks & misc (1)
Guyana GY-GEN 2 links
GY-GEN Guyana 1 elections· 2025· CLOSED_LIST
Results & vote data (1)
Constituency / district (1)
Honduras HN-GEN 1 links
HN-GEN Honduras 1 elections· 2025· OPEN_LIST
Cross-checks & misc (1)
  • Per-candidate marca votes from the CNA / eVoting independent digitization of the CNE count (~99%); certified per-department seats are the CNE declaratoria of 2025-12-30. offline source ·cited by 1 election· 2025
Hungary HU-GEN 14 links
HU-GEN Hungary 4 elections· 2014–2026· MSMMDS
Constituency / district (4)
Cross-checks & misc (5)
Iceland IS-GEN 38 links
IS-GEN Iceland 8 elections· 2003–2024· OPEN_LIST
Results & vote data (9)
Constituency / district (6)
Boundaries / shapefiles (1)
Cross-checks & misc (22)
India IN-GEN 10 links
IN-GEN India (Lok Sabha) 4 elections· 2009–2024· FPTP
Boundaries / shapefiles (1)
Cross-checks & misc (4)
Indonesia ID-GEN 19 links
ID-GEN Indonesia 11 elections· 2004–2024· OPEN_LIST
Constituency / district (3)
Boundaries / shapefiles (2)
  • pemiluAPI 2014 dapil polygons, 77 features raw.githubusercontent.com ·cited by 1 election· 2014
  • Province-level race (presidential has no district geography of its own); reuses ID-GEN province regions. No dedicated shapefile. offline source ·cited by 3 elections· 2014–2024
Cross-checks & misc (12)
Iran IR-GEN 0 links
IR-GEN Iran (Islamic Consultative Assembly) 1 elections· 2024· MSMMDS
Results & vote data (1)
  • Ministry of Interior Election Headquarters (ستاد انتخابات کشور) — 2024 Majlis final protocol, reproduced by Mehr News (state agency) as a gap-free radif 1–290 winner list with votes and province. Zero Wikipedia result numbers. offline source ·cited by 1 election· 2024
Cross-checks & misc (1)
  • Faction labels are an analyst mapping (Entekhab/Didban round-1 orientation + Tabnak/Fararu runoff lists); the split is disputed. offline source ·cited by 1 election· 2024
Iraq IQ-GEN 4 links
IQ-GEN Iraq 3 elections· 2018–2025· OPEN_LIST
Results & vote data (2)
  • ihec.iq cited by 3 elections· 2018–2025
  • Independent High Electoral Commission of Iraq (ihec.iq), via Wikipedia per-governorate results tables offline source ·cited by 3 elections· 2018–2025
Constituency / district (2)
  • ihec.iq cited by 3 elections· 2018–2025
  • Independent High Electoral Commission of Iraq (ihec.iq), via Wikipedia per-governorate results tables offline source ·cited by 3 elections· 2018–2025
Boundaries / shapefiles (2)
  • ihec.iq cited by 3 elections· 2018–2025
  • Independent High Electoral Commission of Iraq (ihec.iq), via Wikipedia per-governorate results tables offline source ·cited by 3 elections· 2018–2025
Cross-checks & misc (2)
  • ihec.iq cited by 3 elections· 2018–2025
  • Independent High Electoral Commission of Iraq (ihec.iq), via Wikipedia per-governorate results tables offline source ·cited by 3 elections· 2018–2025
Ireland IE-GEN 28 links
IE-GEN Ireland 7 elections· 1997–2024· STV
Results & vote data (9)
Constituency / district (7)
Boundaries / shapefiles (3)
Cross-checks & misc (9)
Israel IL-GEN 14 links
IL-GEN Israel 5 elections· 2019–2022· CLOSED_LIST
Results & vote data (6)
Cross-checks & misc (1)
Italy IT-GEN 8 links
IT-GEN Italy 2 elections· 2018–2022· MSMMDS
Results & vote data (4)
Constituency / district (2)
Boundaries / shapefiles (1)
Cross-checks & misc (1)
Jamaica JM-GEN 2 links
JM-GEN Jamaica 1 elections· 2025· FPTP
Results & vote data (1)
Constituency / district (1)
Japan JP-GEN 10 links
JP-GEN Japan 7 elections· 2009–2026· MSMMDS
Results & vote data (8)
Boundaries / shapefiles (2)
Jordan JO-GEN 0 links
JO-GEN Jordan 1 elections· 2024· MSMMDS
Kazakhstan KZ-GEN 1 links
KZ-GEN Kazakhstan (Mäjilis) 1 elections· 2023· MSMMDS
Cross-checks & misc (1)
  • National totals cross-checked against public CEC summary tables. offline source ·cited by 1 election· 2023
Kenya KE-GEN 2 links
KE-GEN Kenya 1 elections· 2022· FPTP
Results & vote data (1)
Cross-checks & misc (1)
Kiribati KI-GEN 2 links
KI-GEN Kiribati 1 elections· 2024· MSMMDS
Cross-checks & misc (1)
Kosovo XK-GEN 30 links
XK-GEN Kosovo 7 elections· 2010–2025· OPEN_LIST
Results & vote data (9)
Constituency / district (11)
Boundaries / shapefiles (1)
Cross-checks & misc (9)
Kuwait KW-GEN 0 links
KW-GEN Kuwait 1 elections· 2024· MSMMDS
Kyrgyzstan KG-GEN 1 links
KG-GEN Kyrgyzstan (Jogorku Kenesh) 1 elections· 2025· MSMMDS
Cross-checks & misc (1)
  • CEC ESS result API ess.shailoo.gov.kg/api/ele; per-candidate single-member-district vote counts were not machine-readable. offline source ·cited by 1 election· 2025
Latvia LV-GEN 40 links
LV-GEN Latvia 8 elections· 1998–2022· OPEN_LIST
Results & vote data (14)
Constituency / district (15)
Boundaries / shapefiles (2)
Cross-checks & misc (9)
Lebanon LB-GEN 0 links
LB-GEN Lebanon 1 elections· 2022· OPEN_LIST
Lesotho LS-GEN 2 links
LS-GEN Lesotho 1 elections· 2022· MMP
Constituency / district (1)
Cross-checks & misc (1)
  • Cross-checked vs IPU Parline / EISA. MMP (80 FPTP + 40 compensatory PR); the certified 120-seat totals (RFP in overhang) are pinned. Zero Wikipedia result numbers. offline source ·cited by 1 election· 2022
Liberia LR-GEN 1 links
LR-GEN Liberia 1 elections· 2023· FPTP
Results & vote data (1)
  • National Elections Commission of Liberia (NEC) — 2023 House of Representatives results portal (results.necliberia.org / representative.php). offline source ·cited by 1 election· 2023
Cross-checks & misc (1)
Liechtenstein LI-GEN 11 links
LI-GEN Liechtenstein 1 elections· 2025· OPEN_LIST
Results & vote data (4)
Constituency / district (1)
Boundaries / shapefiles (2)
Cross-checks & misc (4)
Lithuania LT-GEN 31 links
LT-GEN Lithuania 5 elections· 2008–2024· MSMMDS
Results & vote data (8)
Constituency / district (14)
Boundaries / shapefiles (2)
Cross-checks & misc (7)
Luxembourg LU-GEN 14 links
LU-GEN Luxembourg 1 elections· 2023· OPEN_LIST
Results & vote data (4)
Constituency / district (4)
Boundaries / shapefiles (2)
Cross-checks & misc (4)
Malawi MW-GEN 1 links
MW-GEN Malawi 1 elections· 2019· FPTP
Cross-checks & misc (1)
  • Cross-checked vs EISA / IPU Parline. Plain FPTP, 193 single-member constituencies; the 2020 presidential re-run did NOT re-run parliament. Zero Wikipedia result numbers. offline source ·cited by 1 election· 2019
Malaysia MY-GEN 10 links
MY-GEN Malaysia 4 elections· 2008–2022· FPTP
Results & vote data (3)
Constituency / district (1)
Boundaries / shapefiles (1)
Cross-checks & misc (5)
Maldives MV-GEN 2 links
MV-GEN Maldives 1 elections· 2024· FPTP
Results & vote data (2)
Malta MT-GEN 42 links
MT-GEN Malta 20 elections· 1947–2026· STV
Results & vote data (2)
Constituency / district (19)
Boundaries / shapefiles (1)
Cross-checks & misc (20)
Mauritius MU-GEN 2 links
MU-GEN Mauritius 1 elections· 2024· PLURALITY
Results & vote data (1)
Constituency / district (1)
Cross-checks & misc (1)
  • Cross-checked vs IPU Parline. Block vote (20×3 + Rodrigues×2) + best-loser; L'Alliance du Changement swept 60/62 constituency seats. Zero Wikipedia result numbers. offline source ·cited by 1 election· 2024
Mexico MX-GEN 17 links
MX-GEN Mexico 6 elections· 2015–2024· MSMMDS
Results & vote data (10)
Constituency / district (4)
Boundaries / shapefiles (2)
Cross-checks & misc (1)
Moldova MD-GEN 59 links
MD-GEN Moldova 10 elections· 2009–2025· CLOSED_LIST
Results & vote data (20)
Constituency / district (8)
Boundaries / shapefiles (1)
Cross-checks & misc (30)
Monaco MC-GEN 11 links
MC-GEN Monaco 1 elections· 2023· OPEN_LIST
Results & vote data (4)
Constituency / district (3)
Boundaries / shapefiles (2)
Cross-checks & misc (2)
Mongolia MN-GEN 1 links
MN-GEN Mongolia 1 elections· 2024· MSMMDS
Results & vote data (1)
Cross-checks & misc (1)
  • Per-constituency candidate tables parsed from Wikipedia wikitext for structure only; GEC certified national totals are the load-bearing numbers. offline source ·cited by 1 election· 2024
Montenegro ME-GEN 27 links
ME-GEN Montenegro 6 elections· 2006–2023· CLOSED_LIST
Results & vote data (7)
Constituency / district (6)
Boundaries / shapefiles (1)
Cross-checks & misc (13)
Morocco MA-GEN 2 links
MA-GEN Morocco 1 elections· 2021· CLOSED_LIST
Cross-checks & misc (1)
Myanmar MM-GEN 1 links
MM-GEN Myanmar 1 elections· 2015· FPTP
Results & vote data (1)
Cross-checks & misc (1)
  • Union Election Commission (uec.gov.mm) 2015 results; the 2015 dataset is no longer hosted on the current UEC portal. offline source ·cited by 1 election· 2015
Namibia NA-GEN 10 links
NA-GEN Namibia 8 elections· 2009–2024· CLOSED_LIST
Results & vote data (4)
Constituency / district (1)
Cross-checks & misc (5)
Nepal NP-GEN 1 links
NP-GEN Nepal 1 elections· 2026· MSMMDS
Results & vote data (1)
Netherlands NL-GEN 12 links
NL-GEN Netherlands 3 elections· 2021–2025· OPEN_LIST
Results & vote data (5)
Constituency / district (2)
Boundaries / shapefiles (1)
Cross-checks & misc (4)
New Zealand NZ-GEN 50 links
NZ-GEN New Zealand 11 elections· 1996–2023· MMP
Results & vote data (23)
Constituency / district (11)
Boundaries / shapefiles (11)
  • datafinder.stats.govt.nz cited by 1 election· 1996
  • datafinder.stats.govt.nz cited by 1 election· 1999
  • datafinder.stats.govt.nz cited by 2 elections· 2002–2005
  • datafinder.stats.govt.nz cited by 2 elections· 2008–2011
  • datafinder.stats.govt.nz cited by 2 elections· 2020–2023
  • datafinder.stats.govt.nz cited by 2 elections· 2014–2017
  • note: 2020 boundary polygons reused as fallback (true vintage 1995) offline source ·cited by 1 election· 1996
  • note: 2020 boundary polygons reused as fallback (true vintage 1998) offline source ·cited by 1 election· 1999
  • note: 2020 boundary polygons reused as fallback (true vintage 2002) offline source ·cited by 2 elections· 2002–2005
  • note: 2020 boundary polygons reused as fallback (true vintage 2007) offline source ·cited by 2 elections· 2008–2011
  • note: 2020 boundary polygons reused as fallback (true vintage 2014) offline source ·cited by 2 elections· 2014–2017
Cross-checks & misc (10)
Nicaragua NI-GEN 1 links
NI-GEN Nicaragua 1 elections· 2021· CLOSED_LIST
Nigeria NG-GEN 1 links
NG-GEN Nigeria 1 elections· 2023· FPTP
North Macedonia MK-GEN 64 links
MK-GEN North Macedonia 16 elections· 2002–2024· CLOSED_LIST
Results & vote data (26)
Constituency / district (15)
Boundaries / shapefiles (1)
Cross-checks & misc (22)
Norway NO-GEN 16 links
NO-GEN Norway 4 elections· 2013–2025· CLOSED_LIST
Results & vote data (6)
Constituency / district (4)
Boundaries / shapefiles (2)
Cross-checks & misc (4)
Pakistan PK-GEN 11 links
PK-GEN Pakistan (National Assembly) 3 elections· 2013–2024· FPTP
Boundaries / shapefiles (1)
Cross-checks & misc (3)
Panama PA-GEN 2 links
PA-GEN Panama 1 elections· 2024· OPEN_LIST
Results & vote data (1)
Cross-checks & misc (1)
Papua New Guinea PG-GEN 2 links
PG-GEN Papua New Guinea 1 elections· 2022· FPTP
Results & vote data (1)
Constituency / district (1)
Paraguay PY-GEN 3 links
PY-GEN Paraguay 3 elections· 2018–2023· CLOSED_LIST
Cross-checks & misc (1)
Peru PE-GEN 3 links
PE-GEN Peru 5 elections· 2016–2026· OPEN_LIST
Results & vote data (2)
Cross-checks & misc (1)
Philippines PH-GEN 2 links
PH-GEN Philippines 1 elections· 2025· MSMMDS
Cross-checks & misc (1)
Poland PL-GEN 25 links
PL-GEN Poland 7 elections· 2001–2023· OPEN_LIST
Results & vote data (9)
Constituency / district (7)
Boundaries / shapefiles (1)
Cross-checks & misc (8)
Portugal PT-GEN 35 links
PT-GEN Portugal 19 elections· 1975–2025· CLOSED_LIST
Results & vote data (8)
Constituency / district (6)
Boundaries / shapefiles (1)
Cross-checks & misc (20)
Romania RO-GEN 12 links
RO-GEN Romania 3 elections· 2016–2024· CLOSED_LIST
Results & vote data (3)
Constituency / district (4)
Boundaries / shapefiles (1)
Cross-checks & misc (4)
Russia RU-GEN 4 links
RU-GEN Russia 3 elections· 2011–2021· CLOSED_LIST
Results & vote data (2)
  • github.com cited by 3 elections· 2011–2021
  • Russian CEC (izbirkom.ru / ГАС «Выборы») federal-list vote by federal subject — official polling-station file scraped by Sergey Shpilkin, validated station-by-station vs izbirkom.ru, re-hosted at github.com/dkobak/elections offline source ·cited by 3 elections· 2011–2021
Constituency / district (2)
  • github.com cited by 3 elections· 2011–2021
  • Russian CEC (izbirkom.ru / ГАС «Выборы») federal-list vote by federal subject — official polling-station file scraped by Sergey Shpilkin, validated station-by-station vs izbirkom.ru, re-hosted at github.com/dkobak/elections offline source ·cited by 3 elections· 2011–2021
Boundaries / shapefiles (2)
  • geoboundaries.org cited by 3 elections· 2011–2021
  • geoBoundaries RUS ADM1 (federal subjects), dissolved & simplified to subjects.geojson offline source ·cited by 3 elections· 2011–2021
Cross-checks & misc (2)
  • vybory.izbirkom.ru cited by 3 elections· 2011–2021
  • National seat totals cross-checked vs Wikipedia summary tables (check only, per data rules) offline source ·cited by 3 elections· 2011–2021
Saint Kitts and Nevis KN-GEN 0 links
KN-GEN Saint Kitts and Nevis 1 elections· 2022· FPTP
Results & vote data (1)
  • Electoral Office of Saint Kitts and Nevis / Supervisor of Elections — official constituency declarations (SKNLP 6 / CCM 3 / PLP 1 / PAM 1). Results not published as a downloadable file; the certified count is reproduced by SKNIS (Government Information Service) and WINN FM. offline source ·cited by 1 election· 2022
Cross-checks & misc (1)
  • OAS Electoral Observation Mission — Preliminary Report, 2022 Saint Kitts and Nevis General Elections (seat-outcome cross-check). offline source ·cited by 1 election· 2022
Saint Lucia LC-GEN 2 links
LC-GEN Saint Lucia 1 elections· 2025· FPTP
Results & vote data (2)
Saint Vincent and the Grenadines VC-GEN 2 links
VC-GEN Saint Vincent and the Grenadines 1 elections· 2025· FPTP
Results & vote data (1)
Cross-checks & misc (1)
Samoa WS-GEN 2 links
WS-GEN Samoa 1 elections· 2021· FPTP
Results & vote data (1)
Cross-checks & misc (1)
San Marino SM-GEN 9 links
SM-GEN San Marino 1 elections· 2024· CLOSED_LIST
Results & vote data (4)
Constituency / district (1)
Boundaries / shapefiles (2)
Cross-checks & misc (2)
Senegal SN-GEN 2 links
SN-GEN Senegal 1 elections· 2024· PMES
Cross-checks & misc (1)
  • Cross-checked vs IPU Parline (SN-LC01-E20241117). Parallel system (112 departmental block-vote + 53 national PR); only national per-party votes are published, so the map is a national fill. Zero Wikipedia result numbers. offline source ·cited by 1 election· 2024
Serbia RS-GEN 39 links
RS-GEN Serbia 9 elections· 2003–2023· CLOSED_LIST
Results & vote data (2)
Constituency / district (23)
Boundaries / shapefiles (1)
Cross-checks & misc (13)
Sierra Leone SL-GEN 1 links
SL-GEN Sierra Leone 1 elections· 2023· CLOSED_LIST
Cross-checks & misc (1)
  • Cross-checked vs IPU Parline (SL-LC01, 2023). District-block closed-list PR over the 135 elected seats (the 14 paramount-chief seats are non-partisan, excluded). Per-district seats reconstructed by the ECSL's largest-remainder method and reproduce the certified APC 54 / SLPP 81. Zero Wikipedia result numbers. offline source ·cited by 1 election· 2023
Singapore SG-GEN 2 links
SG-GEN Singapore 1 elections· 2025· PLURALITY
Results & vote data (1)
Cross-checks & misc (1)
Slovakia SK-GEN 26 links
SK-GEN Slovakia 6 elections· 2006–2023· OPEN_LIST
Results & vote data (12)
Constituency / district (6)
Boundaries / shapefiles (1)
Cross-checks & misc (7)
Slovenia SI-GEN 34 links
SI-GEN Slovenia 6 elections· 2008–2026· OPEN_LIST
Results & vote data (12)
Constituency / district (7)
Boundaries / shapefiles (1)
Cross-checks & misc (14)
Solomon Islands SB-GEN 2 links
SB-GEN Solomon Islands 1 elections· 2024· FPTP
Results & vote data (1)
Constituency / district (1)
South Africa ZA-GEN 10 links
ZA-GEN South Africa 4 elections· 2009–2024· CLOSED_LIST
Results & vote data (5)
Constituency / district (4)
Cross-checks & misc (1)
South Korea KR-GEN 12 links
KR-GEN South Korea 9 elections· 2004–2025· MSMMDS
Results & vote data (11)
Cross-checks & misc (1)
Spain ES-GEN 35 links
ES-GEN Spain 16 elections· 1977–2023· CLOSED_LIST
Results & vote data (18)
Constituency / district (15)
Boundaries / shapefiles (1)
Cross-checks & misc (1)
Sri Lanka LK-GEN 1 links
LK-GEN Sri Lanka 1 elections· 2024· OPEN_LIST
Results & vote data (1)
Suriname SR-GEN 2 links
SR-GEN Suriname 1 elections· 2025· CLOSED_LIST
Results & vote data (1)
Cross-checks & misc (1)
Sweden SE-GEN 6 links
SE-GEN Sweden 2 elections· 2018–2022· OPEN_LIST
Results & vote data (3)
Constituency / district (1)
Boundaries / shapefiles (1)
Cross-checks & misc (1)
Switzerland CH-GEN 30 links
CH-GEN Switzerland 6 elections· 2003–2023· OPEN_LIST
Results & vote data (14)
Constituency / district (6)
Boundaries / shapefiles (2)
Cross-checks & misc (8)
Taiwan TW-GEN 14 links
TW-GEN Taiwan 10 elections· 2008–2024· MSMMDS
Results & vote data (12)
Constituency / district (1)
Cross-checks & misc (1)
Tajikistan TJ-GEN 1 links
TJ-GEN Tajikistan (Assembly of Representatives) 1 elections· 2025· CLOSED_LIST
Results & vote data (1)
  • Central Commission for Elections and Referenda of Tajikistan — certified 2025 Assembly of Representatives seat split (CEC chairman's 3-Mar-2025 briefing via Interfax; the CEC portal kmir.tj is firewalled to external access). Zero Wikipedia result numbers. offline source ·cited by 1 election· 2025
Cross-checks & misc (1)
Thailand TH-GEN 20 links
TH-GEN Thailand 4 elections· 2011–2026· MSMMDS
Boundaries / shapefiles (3)
Cross-checks & misc (9)
The Bahamas BS-GEN 2 links
BS-GEN The Bahamas 1 elections· 2026· FPTP
Results & vote data (1)
Constituency / district (1)
Timor-Leste TL-GEN 1 links
TL-GEN Timor-Leste 1 elections· 2023· CLOSED_LIST
Results & vote data (1)
Tonga TO-GEN 2 links
TO-GEN Tonga 1 elections· 2025· MSMMDS
Results & vote data (1)
Cross-checks & misc (1)
Trinidad and Tobago TT-GEN 2 links
TT-GEN Trinidad and Tobago 1 elections· 2025· FPTP
Cross-checks & misc (1)
Tunisia TN-GEN 3 links
TN-GEN Tunisia 1 elections· 2019· CLOSED_LIST
Results & vote data (1)
Cross-checks & misc (2)
Türkiye TR-GEN 23 links
TR-GEN Türkiye 10 elections· 2002–2023· OPEN_LIST
Results & vote data (3)
Constituency / district (8)
Boundaries / shapefiles (1)
Cross-checks & misc (11)
Turkmenistan TM-GEN 2 links
TM-GEN Turkmenistan (Mejlis) 1 elections· 2023· CLOSED_LIST
Cross-checks & misc (1)
Ukraine UA-GEN 2 links
UA-GEN Ukraine (Verkhovna Rada) 2 elections· 2014–2019· MSMMDS
United Kingdom UK-GEN · SCT · WLS · NI 24 links
UK-GEN United Kingdom 60 elections· 1802–2024· FPTP
Results & vote data (10)
Constituency / district (6)
  • commonslibrary.parliament.uk cited by 1 election· 2024
  • commonslibrary.parliament.uk cited by 25 elections· 1918–2010
  • British parliamentary constituency results database — Harvard Dataverse doi.org ·cited by 48 elections· 1832–2024
  • House of Commons Library — General election 2015: full results (CBP-7186), candidate-level CSV. OGL v3.0. https://commonslibrary.parliament.uk/research-briefings/cbp-7186/ offline source ·cited by 1 election· 2015
  • House of Commons Library — General election 2017: full results (CBP-7979), candidate-level CSV. OGL v3.0. https://commonslibrary.parliament.uk/research-briefings/cbp-7979/ offline source ·cited by 1 election· 2017
  • House of Commons Library — General election 2019: full results (CBP-8749), candidate-level CSV. OGL v3.0. https://commonslibrary.parliament.uk/research-briefings/cbp-8749/ offline source ·cited by 1 election· 2019
Boundaries / shapefiles (4)
  • ONS Open Geography Portal — Westminster Parliamentary Constituencies (December 2019) GCB; 2007 review boundaries (used 2010-2019). OGL v3.0. https://geoportal.statistics.gov.uk/ offline source ·cited by 3 elections· 2015–2019
  • ONS Open Geography Portal — Westminster Parliamentary Constituencies (December 2019) Generalised Clipped (GCB); 2007 Fifth Periodic Review boundaries used 2010-2019. Licence: OGL v3.0 (contains OS data © Crown copyright). https://geoportal.statistics.gov.uk/ offline source ·cited by 1 election· 2010
  • ONS Open Geography Portal — Westminster Parliamentary Constituencies (July 2024) PCON24; 2023 Boundary Review. Licence: OGL v3.0 (contains OS data © Crown copyright). https://geoportal.statistics.gov.uk/ offline source ·cited by 1 election· 2024
  • parlconst.org — historical Westminster constituency maps, 1997 Boundary Review (used 1997, 2001). Geometry derived from Ordnance Survey OpenData; reuse requires crediting parlconst.org. https://www.parlconst.org/ offline source ·cited by 2 elections· 1997–2001
SCT Scotland 3 elections· 2016–2026· AMS
Results & vote data (4)
Constituency / district (2)
Cross-checks & misc (3)
  • Compiled from Wikipedia AMS election boxes (per-constituency + per-region votes), themselves cited to BBC News + council returning-officer declarations + Electoral Management Board for Scotland. Toplines cross-checked; reproduce official seat totals exactly. Local scratch: E:/Temp/scotland/. offline source ·cited by 1 election· 2016
  • First election on the Boundaries Scotland Second Periodic Review map (new constituencies + split Lothian regions). 2026 per-region list seats computed via official AMS D'Hondt method, reproduces published split exactly. Compiled from Wikipedia 2026 results tables (cited to BBC). Local scratch: E:/Temp/scotland/. offline source ·cited by 1 election· 2026
  • Wikipedia AMS election boxes (cited to BBC + returning officers + EMB Scotland). Local scratch: E:/Temp/scotland/. offline source ·cited by 1 election· 2021
WLS Wales 3 elections· 2016–2026· CLOSED_LIST
Results & vote data (4)
Constituency / district (1)
Cross-checks & misc (3)
  • First election under the new 96-member closed-list D'Hondt system (16 paired constituencies x 6). Per-constituency party votes + all 96 members parsed from Wikipedia results table (cited to BBC/Sky); national seats/votes match official exactly. Local scratch: E:/Temp/wales/. offline source ·cited by 1 election· 2026
  • Wikipedia regional summary tables (constituency winners + regional list votes). AMS, 60 seats. Local scratch: E:/Temp/wales/. offline source ·cited by 1 election· 2016
  • Wikipedia regional summary tables. AMS, 60 seats. Local scratch: E:/Temp/wales/. offline source ·cited by 1 election· 2021
NI Northern Ireland 3 elections· 2016–2022· STV
Results & vote data (3)
Constituency / district (1)
Cross-checks & misc (2)
  • ARK/CAIN NI elections archive (ark.ac.uk, academic mirror of official EONI results). First-preference counts + party seat summaries; 108 seats (18x6). Per-stage transfers not in source; for those use EONI count-sheet PDFs. offline source ·cited by 1 election· 2016
  • ARK/CAIN NI elections archive (EONI mirror). 90 seats (18x5). offline source ·cited by 2 elections· 2017–2022
United States US-FED 48 links
US-FED United States 37 elections· 1900–2024· FPTP
Results & vote data (24)
Constituency / district (24)
Uruguay UY-GEN 9 links
UY-GEN Uruguay 9 elections· 2014–2024· CLOSED_LIST
Results & vote data (3)
Constituency / district (3)
Cross-checks & misc (3)
Uzbekistan UZ-GEN 1 links
UZ-GEN Uzbekistan (Legislative Chamber) 1 elections· 2024· CLOSED_LIST
Vanuatu VU-GEN 2 links
VU-GEN Vanuatu 1 elections· 2025· MSMMDS
Cross-checks & misc (1)
Vatican City VA-PAP 12 links
VA-PAP Vatican (Holy See) 8 elections· 1939–2025· CONCLAVE
Results & vote data (2)
Constituency / district (7)
Boundaries / shapefiles (1)
Cross-checks & misc (2)
Venezuela VE-GEN 2 links
VE-GEN Venezuela 2 elections· 2015–2024· MSMMDS
Cross-checks & misc (1)
  • The CNE never released disaggregated 2024 actas; its Maduro-win claim is unverified and internationally rejected — recorded only as the disputed official claim, NOT used as the result. offline source ·cited by 1 election· 2024
Zambia ZM-GEN 1 links
ZM-GEN Zambia 1 elections· 2021· FPTP
Results & vote data (1)
Zimbabwe ZW-GEN 1 links
ZW-GEN Zimbabwe 1 elections· 2023· FPTP
Results & vote data (1)
  • Zimbabwe Electoral Commission (ZEC) — Government Gazette Extraordinary Vol. CI No. 90, General Notice 1380D of 2023, 'Names of Candidates Elected Following Poll' (National Assembly). offline source ·cited by 1 election· 2023
Cross-checks & misc (1)

Sources are stored per election in our database and regenerated automatically. If a link has rotted or a citation looks wrong, please open an issue on the project's GitHub repository.