Electoral Systems

How much do seats actually track votes? The Gallagher index of disproportionality for every legislative election in the atlas, from South Africa's near-perfect 0.50 to Britain's record 23.68 in 2024, set against the system each country uses.

1,028 legislative elections scored across 55 polities · built 2026-09-08

One number, and what it measures

The Gallagher index takes every party's share of the vote, subtracts its share of the seats, squares the differences, halves the total and takes the root. Zero means the chamber is a photograph of the electorate. The scale below is conventional, not invented here.

under 2seats track votes
2–5mildly disproportional
5–10clearly disproportional
10–15heavily disproportional
over 15seats barely track votes

The extreme: Ethiopia 1995 at 37.15. A plurality system meeting a five-party electorate produces the widest gap between votes and seats in this atlas.

The other end: Belgium 1852 at 0.05. A single national district with no threshold is what near-zero looks like.

By family

Mean of each country's median, so a country with two centuries on file does not drown one with three elections. The ordering is the argument: the systems designed to convert votes into seats do it, and the ones designed to produce a winner do that instead.

Single transferable vote4.27
1 country
Party-list proportional5.96
27 countries
Other or non-competitive6.25
2 countries
Proportional with a majority bonus6.98
2 countries
Mixed-member proportional7.15
2 countries
Two-round majority8.27
1 country
Mixed-member majoritarian9.38
7 countries
Instant-runoff (preferential)11.22
1 country
First past the post14.03
11 countries

Every polity with a series

Median across each country's scored elections, with its most recent and its most extreme. Sham votes are kept in the series and out of the median: a ritual that hands one party every seat scores well and means nothing. Every column sorts.

East GermanyOther or non-competitiveno threshold0.241990 · 0.241990 · 0.241
DenmarkParty-list proportionalthreshold: 2%1.152019 · 1.921884 · 21.7549
NetherlandsParty-list proportionalthreshold: one seat, about 0.67%1.862025 · 1.341894 · 10.3334
IndonesiaParty-list proportionalthreshold: 4% nationally2.512024 · 8.682024 · 8.6811
SwedenParty-list proportionalthreshold: 4% nationally or 12% in one constituency2.812022 · 0.641887 · 10.9544
AustriaParty-list proportionalthreshold: 4% or one regional seat2.902024 · 3.241923 · 4.8728
FinlandParty-list proportionalno threshold3.032023 · 3.991987 · 4.9939
ColombiaParty-list proportionalthreshold: 3% of the national vote since 20033.422026 · 3.581991 · 12.6121
IsraelParty-list proportionalthreshold: 3.25%3.572022 · 6.852019 · 7.0625
IrelandSingle transferable voteno threshold4.272016 · 6.511922 · 8.9230
JapanMixed-member majoritarianno threshold4.331993 · 6.391949 · 9.9624
BrazilParty-list proportionalthreshold: party performance clause4.471990 · 4.621945 · 8.188
GermanyMixed-member proportionalthreshold: 5% or three constituencies4.532025 · 7.322013 · 10.8030
SwitzerlandParty-list proportionalno threshold4.542023 · 4.311917 · 17.8850
BelgiumParty-list proportionalthreshold: 5% per constituency4.572024 · 3.561884 · 36.0356
VenezuelaMixed-member majoritarianno threshold4.672010 · 9.852005 · 13.3412
NorwayParty-list proportionalthreshold: 4% for levelling seats4.862025 · 4.081915 · 24.2239
IraqParty-list proportionalno threshold5.532010 · 6.572010 · 6.573
Czech RepublicParty-list proportionalthreshold: 5% for a party, higher for coalitions5.752025 · 5.361948 · 26.5117
DR CongoParty-list proportionalthreshold: no effective threshold5.782023 · 5.781965 · 12.743
MoroccoParty-list proportionalno threshold6.182021 · 4.261963 · 11.329
ItalyProportional with a majority bonusthreshold: 3% party, 10% coalition6.382008 · 29.702006 · 31.2112
ThailandMixed-member majoritarianno threshold6.412026 · 17.622026 · 17.6215
PortugalParty-list proportionalno threshold6.532019 · 9.811969 · 11.2014
SlovakiaParty-list proportionalthreshold: 5%6.572023 · 7.442020 · 12.3614
RomaniaParty-list proportionalthreshold: 5%6.672024 · 4.701946 · 35.8019
MexicoMixed-member majoritarianthreshold: 3%6.682021 · 8.382003 · 17.9311
ChileParty-list proportionalthreshold: no national threshold6.812025 · 7.551949 · 13.8715
TurkeyParty-list proportionalthreshold: 7% for an alliance6.892023 · 9.262023 · 9.263
PolandParty-list proportionalthreshold: 5% party, 8% coalition6.902023 · 6.762015 · 15.7910
SpainParty-list proportionalthreshold: 3% within a province7.092023 · 6.111977 · 12.7919
GreeceProportional with a majority bonusthreshold: 3%7.582023 · 7.431952 · 27.3635
FranceTwo-round majoritythreshold: 12.5% of the roll to reach round two8.271986 · 8.181919 · 10.784
SingaporeFirst past the postno threshold9.611951 · 18.711951 · 18.712
New ZealandMixed-member proportionalthreshold: 5% or one electorate9.781993 · 18.321935 · 18.7032
South AfricaParty-list proportionalno threshold9.822024 · 0.501933 · 24.4124
CanadaFirst past the postno threshold10.012025 · 5.051935 · 22.2040
KenyaFirst past the postno threshold10.442017 · 10.441961 · 27.713
United KingdomFirst past the postno threshold10.552024 · 23.682024 · 23.6849
UkraineParty-list proportionalthreshold: 5%10.712012 · 10.712012 · 10.711
South KoreaMixed-member majoritarianthreshold: 3%11.151978 · 14.521960 · 30.037
AustraliaInstant-runoff (preferential)no threshold11.222025 · 23.642025 · 23.6444
JamaicaFirst past the postno threshold11.482025 · 4.871993 · 26.4019
PakistanFirst past the postno threshold11.792024 · 11.791977 · 19.6211
NigeriaFirst past the postno threshold12.252011 · 7.961933 · 21.3510
EgyptOther or non-competitiveno threshold12.271950 · 13.371923 · 29.6610
PeruParty-list proportionalthreshold: 5% of the national vote13.712021 · 14.022016 · 15.236
HungaryMixed-member majoritarianthreshold: 5% party, 10% two-party alliance14.662026 · 15.451825 · 23.7521
PalestineParty-list proportionalthreshold: 2%16.302006 · 10.001996 · 22.592
BangladeshFirst past the postno threshold17.372018 · 10.511979 · 24.109
MalaysiaFirst past the postno threshold17.472022 · 7.922004 · 23.9314
RussiaMixed-member majoritarianthreshold: 5%17.762021 · 17.762016 · 18.003
IndiaFirst past the postno threshold19.491991 · 8.771951 · 23.5110
EthiopiaFirst past the postno threshold23.852021 · 10.551995 · 37.153
Cubaplurality/listno threshold2018 · 19.562018 · 19.564

Most proportional on the median: East Germany at 0.24. Least: Ethiopia at 23.85.

Turnout, every polity

The other half of how a system behaves. The landing page charts six countries over a century; this is all 63 that record turnout at all, on the same series each hub leads with. Rituals are kept out of the medians and left in the highs, which is where a reported 99% is worth seeing. Every column sorts.

Vietnam99.5%2026 · 99.7%1960 · 99.9%ritual1981 · 98.0%14
Australia95.0%2025 · 90.7%1943 · 96.3%1903 · 39.0%48
Singapore94.0%2025 · 92.8%1997 · 95.9%1951 · 52.0%19
East Germany93.4%1990 · 93.4%1986 · 99.7%ritual1990 · 93.4%11
Ethiopia91.3%2026 · 95.7%2026 · 95.7%2005 · 82.6%8
Austria91.1%2024 · 77.7%1949 · 96.8%2013 · 74.9%30
Belgium90.8%2024 · 88.5%1987 · 93.4%2019 · 88.4%10
Italy88.4%2022 · 63.9%1953 · 93.8%1919 · 56.6%21
New Zealand86.0%2023 · 78.2%1949 · 96.3%1884 · 60.6%46
Sweden85.9%2022 · 84.2%1976 · 91.8%1872 · 19.1%39
Denmark85.8%2026 · 84.0%1968 · 89.3%1879 · 47.2%31
Turkey84.1%2023 · 87.0%1987 · 93.3%1927 · 20.0%23
Indonesia83.0%2024 · 82.0%1955 · 91.5%2009 · 71.0%8
Germany82.5%2025 · 82.5%1938 · 99.6%ritual1871 · 51.0%48
Peru82.3%2026 · 73.8%1963 · 94.4%2021 · 70.0%14
Argentinapresidential82.3%2023 · 78.3%1958 · 90.9%1922 · 56.4%21
Brazil82.1%1945 · 82.1%1945 · 82.1%1945 · 82.1%1
Netherlands81.0%2025 · 78.3%1959 · 95.6%1917 · 38.0%40
South Vietnam80.8%1966 · 80.8%1966 · 80.8%1966 · 80.8%1
Chile80.6%2025 · 85.4%1989 · 94.7%1945 · 34.6%21
Norway79.1%2025 · 80.1%1894 · 90.2%1865 · 41.8%58
Philippinespresidential78.0%2022 · 83.1%1946 · 89.6%1949 · 69.7%15
Israel77.4%2022 · 70.6%1949 · 86.9%1925 · 57.0%27
Greece76.3%2023 · 61.8%1963 · 83.2%2023 · 53.7%28
Taiwanpresidential74.9%2024 · 71.9%2000 · 82.7%1954 · 53.2%9
Malaysia74.7%2022 · 74.1%2013 · 84.6%1986 · 70.0%14
Finland74.2%2023 · 72.6%1962 · 85.1%1913 · 51.1%39
Venezuela74.0%2025 · 42.7%1968 · 96.7%2005 · 25.3%15
United Kingdom72.8%2024 · 59.7%1910 · 86.8%1918 · 57.2%38
South Korea72.7%2024 · 67.0%1948 · 95.5%2008 · 46.1%22
Ireland72.1%2024 · 59.7%1933 · 81.3%2024 · 59.7%32
Palestine71.4%2006 · 71.2%1996 · 71.7%2006 · 71.2%2
Canada70.3%2025 · 69.5%1958 · 79.4%2008 · 58.8%45
Spain69.7%2023 · 66.6%1982 · 80.0%1971 · 42.3%30
France69.6%2024 · 66.7%1936 · 84.5%2022 · 47.5%29
Hungary69.3%2026 · 79.0%1967 · 98.8%ritual1998 · 56.2%23
South Africa69.1%2024 · 58.6%1999 · 89.3%1989 · 23.3%26
Japan68.8%2026 · 56.3%1930 · 82.3%2014 · 52.6%32
Slovakia68.5%2023 · 68.5%1976 · 99.8%ritual2006 · 54.7%17
Czech Republic67.2%2025 · 69.0%1976 · 99.7%ritual2002 · 58.0%20
Kenya65.2%2022 · 64.8%2013 · 85.9%1988 · 40.7%7
Jamaica65.2%2025 · 40.0%1980 · 86.9%1983 · 2.7%19
Ukraine64.8%2019 · 49.2%1994 · 75.8%2019 · 49.2%8
Portugal64.3%2025 · 58.3%1975 · 91.7%2019 · 48.6%23
Thailand61.4%2026 · 71.4%2023 · 75.6%1948 · 29.5%28
Bangladesh60.3%2026 · 59.4%2008 · 87.1%1996 · 21.0%13
Russia60.1%2021 · 51.7%1989 · 89.8%1922 · 22.3%11
India60.0%2024 · 66.1%2019 · 67.4%1957 · 45.4%17
Iran59.7%2024 · 40.6%1996 · 71.1%2024 · 40.6%11
United Statespresidential59.4%2024 · 64.3%1876 · 82.6%1792 · 6.3%60
DR Congo59.0%2023 · 42.6%1970 · 97.6%ritual2023 · 42.6%7
Iraq56.0%2025 · 56.0%2014 · 62.0%2021 · 43.3%3
Romania55.5%2024 · 52.5%1980 · 100.0%ritual2020 · 31.9%28
Morocco55.0%2021 · 50.4%1977 · 82.4%2007 · 37.0%10
Poland52.1%2023 · 74.3%1952 · 95.0%2005 · 40.5%18
European Union50.7%2024 · 50.7%1979 · 62.0%2014 · 42.5%10
Mexico50.2%2021 · 52.7%2021 · 52.7%2015 · 47.7%2
Switzerland46.5%2023 · 46.6%1983 · 48.9%1995 · 42.2%12
Pakistan45.2%2024 · 47.8%1970 · 58.0%1997 · 35.8%11
Egypt44.4%2015 · 28.3%1923 · 96.9%2005 · 28.1%18
Colombia43.5%2026 · 50.6%1958 · 68.1%1994 · 32.7%22
United Arab Emirates35.3%2023 · 44.0%2006 · 74.4%2011 · 27.8%5
Cuba2023 · 75.8%1993 · 99.6%ritual1901 · 63.5%8

What this cannot measure yet

An empty row would read as an oversight, so here is why each one is empty. Two of these are not limits of the method: the atlas records the seats but not the vote shares, and adding them would produce the series in full.

United Arab EmiratesSeats are on file but vote shares are not, so the index cannot be computed. Adding the shares would unlock the whole series.
ArgentinaThis hub records single-winner contests, which have no seat share to compare a vote share against.
ChinaNo election met the scoring rules; the commonest reason was: no vote shares recorded.
European UnionNo election met the scoring rules; the commonest reason was: no parties recorded.
IranNo election met the scoring rules; the commonest reason was: no seat total.
PhilippinesThis hub records single-winner contests, which have no seat share to compare a vote share against.
TaiwanThis hub records single-winner contests, which have no seat share to compare a vote share against.
United StatesThis hub records single-winner contests, which have no seat share to compare a vote share against.
Vatican CityThis hub records single-winner contests, which have no seat share to compare a vote share against.
South VietnamNo election met the scoring rules; the commonest reason was: no vote shares recorded.
VietnamNo election met the scoring rules; the commonest reason was: no vote shares recorded.
West Indies FederationSeats are on file but vote shares are not, so the index cannot be computed. Adding the shares would unlock the whole series.
Spain24 of its elections record seats without vote shares, which is why the series stops at 2023. The system did not change; the data ran out.
Norway23 of its elections record seats without vote shares, which is why the series stops at 2025. The system did not change; the data ran out.
France23 of its elections record seats without vote shares, which is why the series stops at 1986. The system did not change; the data ran out.
Greece21 of its elections record seats without vote shares, which is why the series stops at 2023. The system did not change; the data ran out.