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.
Reposted by Proportional Commons
The Commons is now in recess until 23rd Feb.

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

@makevotesmatter.bsky.social
February 12, 2026 at 5:44 PM
The Commons is now in recess until 23rd Feb.

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

@makevotesmatter.bsky.social
February 12, 2026 at 5:44 PM
Reposted by Proportional Commons
🚨 The Government publishes its Bill to reform elections tomorrow

📜 This includes votes at 16, tighter donation rules & simpler voter registration

🤦 But the 'Representation of the People Bill' doesn’t do what it says on the tin - most people still won’t be represented

1/3
February 11, 2026 at 10:44 PM
2026-02-11: Referendums Relating to Council Tax Increases (Principles) Report 2026-27

The 277 MPs voting 'Aye' represented 6,668,960 voters.
The 90 MPs voting 'No' represented 6,665,855 voters.

Aye majority = 3,105

See ALT text and 🧵
February 11, 2026 at 7:22 PM
2026-02-11: Local Government Finance Report (England) 2026-27

The 277 MPs voting 'Aye' represented 6,668,960 voters.
The 140 MPs voting 'No' represented 9,108,866 voters.

No majority = 2,439,906

But result was Aye because seats don't match votes.
See ALT text and 🧵
February 11, 2026 at 7:19 PM
2026-02-11: Draft Greenhouse Gas Trading Scheme (Maritime Activities) Order 2026

The 362 MPs voting 'Aye' represented 11,889,819 voters.
The 107 MPs voting 'No' represented 8,913,767 voters.

Aye majority = 2,976,052

See ALT text and 🧵
February 11, 2026 at 7:15 PM
Reposted by Proportional Commons
It’s a big week for #MakeVotesMatter. Today, MVM was appointed co-secretariat of the All-Party Parliamentary Group for Fair Elections, the largest APPG in Parliament.
We are delighted to partner with #UnlockDemocracy, and thank #FairVote for the work they undertook in the first year.
Home - Make Votes Matter
makevotesmatter.org.uk
February 9, 2026 at 5:38 PM
2026-02-04: Draft Greenhouse Gas Emissions Trading Scheme (Amendment) Order 2026

The 392 MPs voting 'Aye' represented 13,134,949 voters.
The 116 MPs voting 'No' represented 10,402,972 voters.

Aye majority = 2,731,977

See ALT text and 🧵
February 4, 2026 at 7:16 PM
2026-02-03: Universal Credit (Two Child Limit) Bill: 2nd Reading

The 453 MPs voting 'Aye' represented 15,092,103 voters.
The 104 MPs voting 'No' represented 8,413,018 voters.

Aye majority = 6,679,085

See ALT text and 🧵
February 3, 2026 at 7:42 PM
2026-01-28: Opposition Day: Youth unemployment

The 91 MPs voting 'Aye' represented 5,319,782 voters.
The 283 MPs voting 'No' represented 6,804,037 voters.

No majority = 1,484,255

See ALT text and 🧵
January 28, 2026 at 7:23 PM
2026-01-28: Opposition Day: British Indian Ocean Territory

The 102 MPs voting 'Aye' represented 8,242,259 voters.
The 284 MPs voting 'No' represented 6,925,922 voters.

Aye majority = 1,316,337

But result was No because seats don't match votes.
See ALT text and 🧵
January 28, 2026 at 4:33 PM
2026-01-28: Draft Medical Devices (Fees Amendment) Regulations 2026

The 294 MPs voting 'Aye' represented 7,580,311 voters.
The 108 MPs voting 'No' represented 8,914,732 voters.

No majority = 1,334,421

But result was Aye because seats don't match votes.
See ALT text and 🧵
January 28, 2026 at 3:04 PM
2026-01-27: Medical Training (Prioritisation) Bill: Amendment 1

The 87 MPs voting 'Aye' represented 5,037,376 voters.
The 307 MPs voting 'No' represented 7,461,716 voters.

No majority = 2,424,340

See ALT text and 🧵
January 27, 2026 at 7:58 PM
2026-01-27: Medical Training (Prioritisation) Bill: Amendment 2

The 61 MPs voting 'Aye' represented 4,223,111 voters.
The 306 MPs voting 'No' represented 7,463,622 voters.

No majority = 3,240,511

See ALT text and 🧵
January 27, 2026 at 7:52 PM
2026-01-27: Medical Training (Prioritisation) Bill: Amendment 9

The 91 MPs voting 'Aye' represented 6,154,973 voters.
The 374 MPs voting 'No' represented 11,853,036 voters.

No majority = 5,698,063

See ALT text and 🧵
January 27, 2026 at 7:42 PM
One to consider 👇

@propvoting.bsky.social will, as always, produce a proportional recount if these amendments go to a division.
We finally have a shot at criminalising lying in politics…

And you can help.

I spoke at an event this week where the room voted almost unanimously that MPs & Lords must be covered by the new offence of Misleading the Public

Imagine if this went though

And this is where we need your help…
January 23, 2026 at 9:05 PM
2026-01-21: The NI Troubles Act 2023 (Remedial) Order 2025

The 370 MPs voting 'Aye' represented 12,252,795 voters.
The 103 MPs voting 'No' represented 8,573,079 voters.

Aye majority = 3,679,716

See ALT text and 🧵
January 21, 2026 at 7:55 PM
2026-01-21: NI Contributions (Pensions Contributions) Bill: Third Reading

The 315 MPs voting 'Aye' represented 9,326,678 voters.
The 193 MPs voting 'No' represented 12,830,152 voters.

No majority = 3,503,474

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

Here's the proportional recount of the vote on your NC5 today. As you see, it would have succeeded if seats matched votes (the MPs supporting you represented more people).
January 21, 2026 at 4:17 PM
2026-01-21: NI Contributions (Pensions Contributions) Bill: New Clause 5

The 191 MPs voting 'Aye' represented 12,654,163 voters.
The 313 MPs voting 'No' represented 7,508,566 voters.

Aye majority = 5,145,597

But result was No because seats don't match votes. See ALT text and 🧵
January 21, 2026 at 4:07 PM
2026-01-21: NI Contributions (Pensions Contributions) Bill: Amendment 5

The 189 MPs voting 'Aye' represented 12,522,781 voters.
The 323 MPs voting 'No' represented 7,769,416 voters.

Aye majority = 4,753,365

But result was No because seats don't match votes. See ALT text and 🧵
January 21, 2026 at 4:05 PM
2026-01-20: Diego Garcia Bill: motion to disagree with Lords Amendment 6

The 344 MPs voting 'Aye' represented 9,705,439 voters.
The 181 MPs voting 'No' represented 12,965,087 voters.

No majority = 3,259,648

But result was Aye because seats don't match votes. See ALT text and 🧵
January 20, 2026 at 8:13 PM
2026-01-20: Diego Garcia Bill: motion to disagree with Lords Amendment 5

The 346 MPs voting 'Aye' represented 9,752,902 voters.
The 183 MPs voting 'No' represented 13,020,317 voters.

No majority = 3,267,415

But result was Aye because seats don't match votes. See ALT text and 🧵
January 20, 2026 at 8:11 PM
2026-01-20: Diego Garcia Bill: motion to disagree with Lords Amendment 1

The 343 MPs voting 'Aye' represented 9,654,799 voters.
The 179 MPs voting 'No' represented 12,869,777 voters.

No majority = 3,214,978

But result was Aye because seats don't match votes. See ALT text and 🧵
January 20, 2026 at 8:08 PM
2026-01-20: Sentencing Bill: to disagree with LA 7

The 315 MPs voting 'Aye' represented 7,556,028 voters.
The 125 MPs voting 'No' represented 11,358,726 voters.

No majority = 3,802,698

But result was Aye because seats don't match votes.
See ALT text and 🧵
January 20, 2026 at 5:26 PM