Canada’s electoral encyclopedia

Why cross multiplications are not enough
(And what must be done instead)

by Maurice Y. Michaud (he/him)

Mathematical symbolsTo have this simulator of past elections is the reason why PoliCan exists today.

After studying the different electoral systems used in democracies elsewhere in the world, the members of commissions tasked with considering electoral reform in their jurisdiction have tended to take the results of their previous general election to simulate the results in their proposed proportional system. And while they reported having tried adjusting some settings, like the regular to proportional seat ratio or the thresholds that parties should reach to get compensatory or list seats, they would only publish simulations based on the settings upon which they settled. These were reasonable decisions, as gathering and calculating alternate outcomes takes a lot of time, not to mention that it would be overwhelming for anyone having to review all the information and recommendations that the commissioners gathered.

But that was before a fool like me took it upon himself to gather all the numbers of every election ever held in Canada and enter them into a single database. The PoliCan MMP simulator allows you to take any of the 434 partisan general elections held in Canada and estimate how many seats each party might have won if the voting been done with a mixed-member pro­por­tional (or MMP) electoral system.

It would be too simplistic to look at the percentage of votes each party has received in a general election and assume that, in a proportional voting system, they would inevitably have obtained the same percentage of seats. That’s because a well-designed system needs safeguards, or thresholds, to prevent a transitory or mar­gin­al party from obtaining a seat simply because a few thousand people in the entire jurisdiction may have voted for it. If most of the votes for such a party are concentrated in a single riding, they could lead to that party’s candidate winning the seat, and so be it. But if the remainder of that party’s votes are distributed thinly over several or all the other ridings, then its performance in the jurisdiction overall should rightly be deemed insignificant.

Simple cross multiplications of each party’s result and seats available fail to address fundamental concerns with regards to an electoral system, the most obvious being geographical representativity. Objectively it is true that, in 2021, the federal Conservatives won a plurality of votes and 33.7% of the popular vote nationwide. However, when looking at the results for the 104 seats in the four western provinces only, their popular vote jumped to 44.5%, but dropped to 28.9% for the remaining seats in the six other provinces. In a 338-seat Parliament where one seat was equal to 0.30% of the seats, a cross-multiplication would only indicate that the Conservatives should have had 114 seats, without any indication of WHERE those seats should have been. By the same token, a cross-multiplication would also have suggested that the now defunct Free Party of Canada, with only 47,252 votes throughout Canada and 0.4% of the popular vote, could have been entitled to one seat (really?!) but again, with no indication of WHERE. Geographical representativity is such an important concern that it overrides pure proportionality in an MMP system.

In 1792 in the newly formed United States, it was being proposed that the number of seats for northern states in the House of Representatives should be increased. Thomas Jefferson — yes, later the third president — invented a formula, used until 1842, that instead proposed a proportional ap­por­tion­ment of seats based strictly on the population of each state. In 1878, a Belgian mathematician, Victor D’Hondt , independently “reinvented” the formula for the assignment of seats in a legislature, substituting the population of a state with the number of votes obtained by a political party. It is perhaps because his version was designed specifically for assigning seats after an election that the same formula is more widly attributed to him today than to Jefferson.
 

The D’Hondt method

A seat is attributed in the D’Hondt method to the party obtaining the highest quotient (Q) in this equation:

 Q  = V ÷ (s + 1)

where V is the number of votes and s is the number of seats. But since every party begins with no seat, this means every party’s initial divider (or denominator) can be simplified as 1:

 Q  = V ÷ 1

So if in a two-party race, Party A had obtained 4 million votes and Party B had obtained 3 million votes, the first round would go like this:

QA = 4,000,000 ÷ 1 = 4,000,000.
QB = 3,000,000 ÷ 1 = 3,000,000

Party A would obviously get that first seat. Before going into the next round, Party A’s divider would be increased by 1, but Party B’s wouldn’t change. Therefore, the next round would look like this:

QA = 4,000,000 ÷ 2 = 2,000,000.
QB = 3,000,000 ÷ 1 = 3,000,000

Thus Party B would get the second seat, and this process would be repeated until all the seats are allocated.
 

The Sainte-Laguë method

The most common alternative to the D’Hondt method is the Sainte-Laguë method , named after André Sainte-Laguë and used in Germany and New Zealand, among other countries. It is said to give a more equal seats-to-votes ratio for different sized parties compared to D’Hondt, and not to favour larger parties as much as D’Hondt. The quotient begins as:

 Q  = V ÷ (2s + 1)

where V is the number of votes and s is the number of seats. Since every party begins with no seat, this means every party’s initial divider (or denominator) can be simplified as 1:

 Q  = V ÷ 1

If in a two-party race, Party A had obtained 4 million votes and Party B had obtained 3 million votes, the first round would go like this:

QA = 4,000,000 ÷ 1 = 4,000,000.
QB = 3,000,000 ÷ 1 = 3,000,000

Party A would get that first seat. Before going into the next round, like in D’Hondt, Party A’s divider would be increased but by 2 — or (2×1 seat)+1 — and Party B’s wouldn’t change. Therefore, the next round would look like this:

QA = 4,000,000 ÷ 3 = 1,333,333.
QB = 3,000,000 ÷ 1 = 3,000,000

Thus Party B would get the second seat, and this process would be repeated until all the seats are allocated.

In Norway, the initial round begins with V ÷ 0.7 and with V ÷ 0.6 in Sweden. So the first round in Norway would be like this:

 Q  = V ÷ 0.7
QA = 4,000,000 ÷ 0.7 = 5,714,286.
QB = 3,000,000 ÷ 0.7 = 4,285,714

But then, when a party wins its first seat, it passes to 3 and subsequent increments are +2 (so 0.7, 3, 5, 7, ...). As a result, the next three rounds would go like this:

QA = 4,000,000 ÷ 3 = 1,333,333.
QB = 3,000,000 ÷ 0.7 = 4,285,714
QA = 4,000,000 ÷ 3 = 1,333,333.
QB = 3,000,000 ÷ 3 = 1,000,000
QA = 4,000,000 ÷ 5 = 800,000.
QB = 3,000,000 ÷ 3 = 1,000,000

In short, the divider is always an odd number, except for the first round in Sweden.

You will notice that, if you choose a country’s settings instead of customizing the ratio and the threshold, and that country happens to be using the Sainte-Laguë method, the PoliCan MMP simulator will adapt its calculations accordingly.
 

The formula in majoritarian systems

Quite frankly, there is no formula in majoritarian systems. There are only summations, and the focus is on the number of seats rather than the number of votes. The votes are summed up separately within each riding, and all a candidate needs to win the seat in a riding is one vote more than the candidate finishing second. The sum of the votes in all the ridings becomes a “for information only” data point, as the only sum that matters is that of the seats won, by party.

Ridings Votes Seats
Party A Party B Party A Party B
A 2,001 1,999
B 2,001 1,999
C 2,001 1,999
D 2,001 1,999
E 1,999 2,001
F 2,001 1,999
G 2,001 1,999
H 2,001 1,999
I 1,999 2,001
J 1,999 2,001
20,004
50.01%
19,996
49.99%
7
70.00%
3
30.00%

This is obviously an oversimplified example, but it illustrates perfectly how majoritarian electoral systems are absolutely determined to yield majority governments. Consider that in Ontario in 1879, 2 votes more for the Liberals gave these results.

Ontario Ontario
 4 → 1879 ::  5 Jun 1879 — 26 Feb 1883 — Majority Majority  LIB 
Summary Government Opposition Lost votes
Party Votes Seats Party Votes Seats Party Votes
# % % # # % % # # %
Parliament: 4   Majority Majority
Majority=45  Ab.Maj.: +12  G.Maj.: +24
Population [1871]: 1,620,851
Eligible: 392,085  Particip.: 63.22%
Votes: 247,857  Lost: 8,691
Seats: 88   1 seat = 1.14%
↳ Elec.Sys.:  FPTP: 88  
↳ By acclamation: 2 (2.27%)
Plurality: Votes  LIB  Seats  LIB 
Plurality:  +2 (+0.00%)
Plurality:  Seats: +26 (+29.55%)
Position2: Votes  LC  Seats  LC 
Candidacies: 189 (✓ 88)
 LIB  80   LC  87   OTH  3   IND  19  
 LIB 
118,515 47.82 63.64 56
 LC 
 OTH 
118,513
2,111
47.82
0.85
34.09
2.27
30
2
 OTH 
 IND 
 REJ 
 ABS 
606
8,085
——
144,228
0.24
3.26
——
——
 LIB  By acclamation: 1. Got only 2 more votes than the Conservatives but won nearly double the number of seats.
 LC  By acclamation: 1
 OTH  ICON  2 (✓ 2)   LAB  1
 !!!  39 (44.32%)

Let’s look at how the D’Hondt method would have affected a more recent FPTP election had it been in MMP mode.



© 2005, 2025 :: PoliCan.ca (Maurice Y. Michaud)
Pub.: 17 May 2025 15:00
Rev.: 27 Jul 2025 11:35