altnalysisEspañol
← Analysis

What If It Weren't D'Hondt? November 29 Under the Systems of the UK, France, Italy and Greece

With the vote we forecast today, the electoral system does not change who adds up to a majority: the conservative People's Party (PP) and the far-right Vox would have one under almost any system. What changes is everything else. Under a British-style first-past-the-post system, the PP would have an absolute majority on its own in nine out of ten simulations and Vox would be left with nine seats; under a two-round system, as in France, the Socialists (PSOE) would reach 154 seats, 46 more than under the current system, and the right would reach a majority in only six out of ten cases; under national proportional representation, Vox and Frente Amplio, the left alliance succeeding Sumar, would win 28 more seats between them. D'Hondt, so often criticised, sits in the middle; and switching only the formula to Sainte-Laguë would cost the PP about 11 seats without changing the right's majority.

24 October 2026 · Miguel · Leer en español

After every election night the same complaint is heard: the D’Hondt system favours the big parties and punishes the small ones. That is partly true, but the question is: compared with what? To answer it, we have applied to the vote we forecast today for November 29 five electoral systems used in other democracies, in addition to Spain’s own. These are the same 2,000 simulations as the forecast, with the same votes; only the way of turning them into seats changes. (D’Hondt is the highest-averages method used to allocate seats in each province of the Congress of Deputies, which has 350 seats; a majority is 176.)

Six ways to distribute 350 seats

The results

Average seats for each party under each systemAverage of 2,000 simulations of today's forecast, with the same votes in every system.

D'Hondt by province (current)

PP133.0
PSOE108.0
Vox66.0
Frente Amplio12.0
Others32.0

National proportional

PP130.0
PSOE111.0
Vox77.0
Frente Amplio29.0
Others3.0

First past the post (UK, US)

PP221.0
PSOE105.0
Vox9.0
Frente Amplio0.0
Others14.0

Two-round majoritarian (France)

PP181.0
PSOE154.0
Vox6.0
Frente Amplio0.0
Others10.0

Mixed (Italy)

PP169.0
PSOE105.0
Vox51.0
Frente Amplio18.0
Others7.0

Winner's bonus (Greece)

PP152.0
PSOE102.0
Vox68.0
Frente Amplio25.0
Others3.0
D'Hondt by province (current)PP 133 · PSOE 108 · Vox 66
Frente Amplio: 12Frente Amplio: 12Frente Amplio: 12Frente Amplio: 12Frente Amplio: 12Frente Amplio: 12Frente Amplio: 12Frente Amplio: 12Frente Amplio: 12Frente Amplio: 12Frente Amplio: 12Frente Amplio: 12Podemos: 1PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108PSOE: 108ERC: 8ERC: 8ERC: 8ERC: 8ERC: 8ERC: 8ERC: 8ERC: 8EH Bildu: 7EH Bildu: 7EH Bildu: 7EH Bildu: 7EH Bildu: 7EH Bildu: 7EH Bildu: 7BNG: 3BNG: 3BNG: 3Junts: 4Junts: 4Junts: 4Junts: 4EAJ-PNV: 5EAJ-PNV: 5EAJ-PNV: 5EAJ-PNV: 5EAJ-PNV: 5Coalición Canaria: 1Others: 3Others: 3Others: 3PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133PP: 133Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65Vox: 65350
National proportionalPP 130 · PSOE 111 · Vox 77
Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Frente Amplio: 29Podemos: 1PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111PSOE: 111ERC: 1Others: 1PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130PP: 130Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77Vox: 77350
First past the post (UK, US)PP 221 · PSOE 105 · Vox 9
PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105ERC: 2ERC: 2EH Bildu: 7EH Bildu: 7EH Bildu: 7EH Bildu: 7EH Bildu: 7EH Bildu: 7EH Bildu: 7EAJ-PNV: 5EAJ-PNV: 5EAJ-PNV: 5EAJ-PNV: 5EAJ-PNV: 5PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222PP: 222Vox: 9Vox: 9Vox: 9Vox: 9Vox: 9Vox: 9Vox: 9Vox: 9Vox: 9350
Two-round majoritarian (France)PP 181 · PSOE 154 · Vox 6
PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154PSOE: 154ERC: 1EH Bildu: 5EH Bildu: 5EH Bildu: 5EH Bildu: 5EH Bildu: 5EAJ-PNV: 3EAJ-PNV: 3EAJ-PNV: 3PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181PP: 181Vox: 6Vox: 6Vox: 6Vox: 6Vox: 6Vox: 6350
Mixed (Italy)PP 169 · PSOE 105 · Vox 51
Frente Amplio: 18Frente Amplio: 18Frente Amplio: 18Frente Amplio: 18Frente Amplio: 18Frente Amplio: 18Frente Amplio: 18Frente Amplio: 18Frente Amplio: 18Frente Amplio: 18Frente Amplio: 18Frente Amplio: 18Frente Amplio: 18Frente Amplio: 18Frente Amplio: 18Frente Amplio: 18Frente Amplio: 18Frente Amplio: 18Podemos: 1PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105PSOE: 105ERC: 1EH Bildu: 3EH Bildu: 3EH Bildu: 3EAJ-PNV: 2EAJ-PNV: 2PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169PP: 169Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51Vox: 51350
Winner's bonus (Greece)PP 152 · PSOE 102 · Vox 68
Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Frente Amplio: 26Podemos: 1PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102PSOE: 102ERC: 1PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152PP: 152Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68Vox: 68350

Absolute majority: 176 seats (the dashed line marks the middle of the chamber).

System PP PSOE Vox Frente Amplio PP alone, absolute majority PP and Vox, absolute majority
D’Hondt by province (current) 133 108 66 12 0% 98%
National proportional 130 111 77 29 0% 99%
Single-round majoritarian 221 105 9 0 90% 94%
Two-round majoritarian 181 154 6 0 57% 63%
Mixed (Italy) 169 105 51 18 41% 98%
Winner’s bonus (Greece) 152 102 68 25 2% 96%

The first conclusion is that a PP and Vox majority does not depend on the system: under five of the six, they add up to one in more than 90% of simulations. What the system decides is whether the PP governs alone, how much Vox weighs and whether Frente Amplio exists in Congress.

National proportional: Vox and Frente Amplio, the big winners

If the whole of Spain were a single district, the PP would lose about 3 seats compared with the current system and the PSOE would gain 3. The big winners would be Vox, going from 66 to 77, and above all Frente Amplio, going from 12 to 29: it is the party most punished by allocation by province, because in many small provinces its vote does not reach a seat.

There is an important caveat. With a 3% threshold of the national vote, as we have used, almost all nationalist and regionalist parties would disappear: ERC and Junts (Catalan pro-independence parties), EH Bildu (the Basque left), the PNV (Basque nationalists), the BNG (Galician nationalists) and Coalición Canaria (Canary Islands) each have less than 3% of the votes of the whole of Spain, even though they are big in their own territory. With a lower threshold, such as the Netherlands’, they would keep roughly the seats their votes entitle them to.

Single-round majoritarian: a PP with an absolute majority and a Vox almost wiped out

This is the system that changes the result most. With 31% of the vote, the PP would win on average 221 of the 350 districts (between 153 and 268 in 90% of simulations) and would have an absolute majority on its own in 90% of cases. The PSOE would be left with 105. Vox, with almost 19% of the vote, would win only 9 districts: it finishes second or third in almost all of them. Frente Amplio would disappear.

The only parties that hold out are those that concentrate their vote in one territory: EH Bildu (7 seats) and the PNV (5) would win their districts in the Basque Country and Navarre. This is what happens in the United Kingdom, where in 2024 the Labour Party won 63% of the seats with 34% of the votes, and where the Scottish and Welsh nationalists survive thanks to their concentration.

This system is also the most uncertain: the PP could win between 153 and 268 seats, because in hundreds of districts the gap between first and second is small and one national point changes dozens of seats.

Two rounds, as in France: the big winner is the PSOE

With two rounds, almost no district is decided in the first: only 2%. In the rest, the second round pits mainly the PP against the PSOE (63% of cases), and in six out of ten there are three or more candidates in the second round, like the French “triangulaires”.

What is decisive is whom voters whose party has been knocked out vote for in the second round. We estimated it with the second preference voters declare in the CIS (the state polling institute): 66% of Sumar voters would put the PSOE as their second choice, 58% of Vox voters the PP, and only 28% of PP voters Vox. The result is that the PSOE, which collects most of Frente Amplio’s vote, gains almost 50 seats compared with a single-round system: 154. The PP is left at 181, with an absolute majority in 57% of simulations, and the PP and Vox total falls to 63%. Vox, once again, barely wins seats.

It is the only system in which a majority for the right stops being almost certain: the left (PSOE, Frente Amplio and Podemos) would have a majority in 28% of simulations, and with the nationalists, in 36%.

Mixed, as in Italy: the PP close to a majority

With 129 single-member districts and 221 proportional seats, the PP would win most of the districts and total 169 seats, seven short of an absolute majority, which it would reach in only 41% of simulations. Vox would drop to 51 and Frente Amplio to 18. A PP and Vox majority would still be almost certain (98%).

Winner’s bonus, as in Greece

With 31% of the vote, the PP would receive a bonus of about 37 seats and reach 152. It would not be enough for an absolute majority (reached in only 2% of simulations): the Greek bonus is designed to give a majority to whoever exceeds 40%, as New Democracy did in 2023 with 158 of 300 seats. Vox and Frente Amplio, with the rest allocated proportionally, would end up on 68 and 25.

Same provinces, a different formula: Sainte-Laguë and Imperiali

Part of the complaint about D’Hondt is not really about the formula but about the small provinces. To separate the two, we repeated the allocation with the same 52 constituencies and the same 3% threshold, changing only the numbers each party’s votes are divided by:

Same provinces, a different formulaAverage seats per party with the current 52 constituencies and the 3% threshold, changing only the divisors. 2,000 simulations of today's forecast.

D'Hondt by province (current)

PP133.0
PSOE108.0
Vox66.0
Frente Amplio12.0
Others32.0

Sainte-Laguë by province

PP122.0
PSOE102.0
Vox71.0
Frente Amplio18.0
Others36.0

Modified Sainte-Laguë (1.4) by province

PP127.0
PSOE106.0
Vox68.0
Frente Amplio14.0
Others33.0

Imperiali by province

PP148.0
PSOE112.0
Vox56.0
Frente Amplio8.0
Others27.0
Formula PP PSOE Vox Frente Amplio PP and Vox, absolute majority
D’Hondt (current) 133 108 66 12 98%
Sainte-Laguë 122 102 71 18 98%
Modified Sainte-Laguë (1.4) 127 106 68 14 98%
Imperiali 148 112 56 8 98%

Under Sainte-Laguë, the PP would lose about 11 seats and the PSOE about 5. They would go mainly to Frente Amplio (7 more) and Vox (6 more), and to a lesser extent to mid-sized parties such as Adelante Andalucía, the BNG or Podemos (one more each). With the modified version, the effect is roughly halved. Under Imperiali, the opposite: the PP would rise to 148 and Vox would fall to 56.

Compared with national proportional representation, the formula explains half of what Vox loses under the current system (6 of 11 seats) and two fifths of what Frente Amplio loses (7 of 17); the rest is down to the size of the provinces. And, once again, the PP–Vox majority does not change under any of the three formulas.

What this says about D’Hondt

The Spanish system is not as disproportionate as is often said. Compared with national proportional representation, it slightly favours the PP and punishes mainly Frente Amplio and, to a lesser extent, Vox, because of the effect of small provinces that we cover in this series. But compared with majoritarian systems, which give absolute majorities with a third of the vote, D’Hondt by province is much closer to proportionality.

And a lesson for November 29: the right’s majority is not an effect of the system. With the vote we forecast, the PP and Vox would have it under almost any way of counting.

What the calculation does not capture

How we calculated it