Proportional Commons
banner
propvoting.bsky.social
Proportional Commons
@propvoting.bsky.social
Recounting UK House of Commons divisions in proportion to the GE24 popular vote. See FAQ: http://tinyurl.com/4hxyc8e7

#MakeVotesMatter #ProportionalRepresentation

Previously @PropVoting on Twitter.
Pinned
This chart is a summary of proportional recounts of votes in the House of Commons, since 2016.

Each bar shows one session, started by a King or Queen's speech. The height of the bar indicates the percentage of votes on legislation that went the wrong way in that session, because of FPTP distortion.
A quick reminder that there is a FAQ for the Proportional Commons project: tinyurl.com/4hxyc8e7

If anything isn't clear, isn't answered or could be better, let us know 👍🙂
Proportional Commons FAQ
tinyurl.com
January 15, 2026 at 9:18 PM
2026-01-14: Public Order Act (Interference With National Infrastructure) Regs 2025

The 301 MPs voting 'Aye' represented 7,237,649 voters.
The 110 MPs voting 'No' represented 10,279,817 voters.

No majority = 3,042,168

But result was Aye because seats don't match votes. See ALT text and 🧵
January 14, 2026 at 4:00 PM
@libdemdaisy.bsky.social

Here is the proportional recount of your NC9 vote today. As you see, it would have passed if seats matched votes.
January 13, 2026 at 9:02 PM
2026-01-13: Finance (No. 2) Bill Committee: New Clause 26

The 171 MPs voting 'Aye' represented 9,317,574 voters.
The 333 MPs voting 'No' represented 8,006,727 voters.

Aye majority = 1,310,847

But result was No because seats don't match votes. See ALT text and 🧵
January 13, 2026 at 8:54 PM
2026-01-13: Finance (No. 2) Bill Committee: New Clause 9

The 177 MPs voting 'Aye' represented 12,044,879 voters.
The 330 MPs voting 'No' represented 8,744,852 voters.

Aye majority = 3,300,027

But result was No because seats don't match votes. See ALT text and 🧵
January 13, 2026 at 8:38 PM
2026-01-13: Finance (No. 2) Bill Committee: Clause 86 stand part

The 342 MPs voting 'Aye' represented 10,136,938 voters.
The 171 MPs voting 'No' represented 10,098,047 voters.

Aye majority = 38,891

See ALT text and 🧵
January 13, 2026 at 8:23 PM
2026-01-13: Finance (No. 2) Bill Committee: New Clause 25

The 186 MPs voting 'Aye' represented 10,968,758 voters.
The 347 MPs voting 'No' represented 10,206,200 voters.

Aye majority = 762,558

But result was No because seats don't match votes. See ALT text and 🧵
January 13, 2026 at 6:30 PM
2026-01-13: Finance (No. 2) Bill Committee: New Clause 24

The 180 MPs voting 'Aye' represented 9,915,455 voters.
The 327 MPs voting 'No' represented 7,919,749 voters.

Aye majority = 1,995,706

But result was No because seats don't match votes. See ALT text and 🧵
January 13, 2026 at 4:59 PM
2026-01-13: Finance (No. 2) Bill Committee: Clause 63 Stand part

The 344 MPs voting 'Aye' represented 10,675,923 voters.
The 166 MPs voting 'No' represented 8,998,709 voters.

Aye majority = 1,677,214

See ALT text and 🧵
January 13, 2026 at 4:55 PM
@libdemdaisy.bsky.social
@timfarron.bsky.social
@amcarmichaelmp.bsky.social

Here is the proportional recount of the vote yesterday on your NC7. As you see, it would have succeeded, if seats matched votes.
January 13, 2026 at 9:28 AM
2026-01-12: Finance (No. 2) Bill Committee: New Clause 7

The 188 MPs voting 'Aye' represented 11,219,917 voters.
The 338 MPs voting 'No' represented 8,152,292 voters.

Aye majority = 3,067,625

But result was No because seats don't match votes. See ALT text and 🧵
January 13, 2026 at 9:14 AM
2026-01-12: Finance (No. 2) Bill Committee: Amendment 3

The 183 MPs voting 'Aye' represented 10,109,688 voters.
The 343 MPs voting 'No' represented 9,144,503 voters.

Aye majority = 965,185

But result was No because seats don't match votes. See ALT text and 🧵
January 13, 2026 at 9:11 AM
2026-01-12: Finance (No. 2) Bill Committee: Clause 62 stand part

The 343 MPs voting 'Aye' represented 9,144,503 voters.
The 181 MPs voting 'No' represented 10,793,417 voters.

No majority = 1,648,914

But result was Aye because seats don't match votes. See ALT text and 🧵
January 13, 2026 at 9:10 AM
2026-01-12: Finance (No.2) Bill Committee: Clause 10 stand part

The 324 MPs voting 'Aye' represented 7,796,517 voters.
The 180 MPs voting 'No' represented 14,366,191 voters.

No majority = 6,569,674

But result was Aye because seats don't match votes. See ALT text and 🧵
January 12, 2026 at 9:08 PM
2026-01-12: Finance (No. 2) Bill Committee: New Clause 12

The 166 MPs voting 'Aye' represented 11,207,781 voters.
The 350 MPs voting 'No' represented 10,230,785 voters.

Aye majority = 976,996

But result was No because seats don't match votes. See ALT text and 🧵
January 12, 2026 at 9:04 PM
2026-01-07: Opposition Day: Rural communities

The 105 MPs voting 'Aye' represented 6,011,218 voters.
The 331 MPs voting 'No' represented 7,935,726 voters.

No majority = 1,924,508

See ALT text and 🧵
January 7, 2026 at 7:31 PM
2026-01-07: Opposition Day: Jury Trials

The 181 MPs voting 'Aye' represented 11,355,347 voters.
The 286 MPs voting 'No' represented 6,840,916 voters.

Aye majority = 4,514,431

But result was No because seats don't match votes. See ALT text and 🧵
January 7, 2026 at 5:36 PM
Reposted by Proportional Commons
Does the House of Commons need to change to reflect a more fragmented politics?

On 19 January, join @elliechowns.bsky.social, @courtenayilbert.bsky.social and @louisevthompson.bsky.social to discuss smaller parties in the Commons at our free, online event.

Sign up 👉 www.ucl.ac.uk/social-histo....
January 2, 2026 at 5:03 PM
The Commons is now in Christmas recess until 5th January.

Of the 395 divisions held so far this session, 198 would have changed result if seats matched votes. That is, ~50% of the time, opposition MPs represented *more* people but the government won anyway.

@makevotesmatter.bsky.social
December 18, 2025 at 5:50 PM
December 17, 2025 at 7:25 PM
2025-12-17: NI Contributions (Employer Pensions Contribs) Bill: 2nd Reading

The 308 MPs voting 'Aye' represented 9,163,930 voters.
The 164 MPs voting 'No' represented 12,077,461 voters.

No majority = 2,913,531

But result was Aye because seats don't match votes. See ALT text and 🧵
December 17, 2025 at 7:18 PM
2025-12-16: Finance (No. 2) Bill: Second Reading

The 334 MPs voting 'Aye' represented 8,060,738 voters.
The 194 MPs voting 'No' represented 14,515,279 voters.

No majority = 6,454,541

But result was Aye because seats don't match votes.
See ALT text and 🧵
December 16, 2025 at 9:14 PM
2025-12-16: Finance (No. 2) Bill: Reasoned Amendment to 2nd Reading

The 117 MPs voting 'Aye' represented 10,493,393 voters.
The 338 MPs voting 'No' represented 8,155,662 voters.

Aye majority = 2,337,731

But result was No because seats don't match votes.
See ALT text and 🧵
December 16, 2025 at 9:11 PM
2025-12-15: Employment Rights Bill: to disagree with the Lords LA120N and LA120P to S

The 309 MPs voting 'Aye' represented 8,750,884 voters.
The 96 MPs voting 'No' represented 6,251,893 voters.

Aye majority = 2,498,991

See ALT text and 🧵
December 15, 2025 at 8:50 PM
2025-12-10: Opposition day: Conduct of the Chancellor of the Exchequer

The 90 MPs voting 'Aye' represented 5,212,551 voters.
The 295 MPs voting 'No' represented 7,135,225 voters.

No majority = 1,922,674

See ALT text and 🧵
December 10, 2025 at 8:16 PM