2026-10-21: Opposition day motion: Support for British farmers The 57 MPs voting 'Aye' represented 2,772,118 voters. The 279 MPs voting 'No' represented 6,627,088 voters. No majority = 3,854,970 See ALT text and 🧵
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.
2026-10-21: Withdrawal Agreement (Windsor Framework) Regulations 2026 The 345 MPs voting 'Aye' represented 11,161,763 voters. The 108 MPs voting 'No' represented 8,460,020 voters. Aye majority = 2,701,743 See ALT text and 🧵
2026-10-21: Draft Code of Practice on Practices During the Recognition Process The 295 MPs voting 'Aye' represented 8,789,354 voters. The 111 MPs voting 'No' represented 8,624,893 voters. Aye majority = 164,461 See ALT text and 🧵
2026-10-21: Draft Railways (Interop in NI) (International Carriage) Regs 2026 The 345 MPs voting 'Aye' represented 11,161,763 voters. The 108 MPs voting 'No' represented 8,460,020 voters. Aye majority = 2,701,743 See ALT text and 🧵
2026-10-20: Northern Ireland Troubles Bill: Third Reading The 329 MPs voting 'Aye' represented 9,333,009 voters. The 178 MPs voting 'No' represented 11,421,055 voters. No majority = 2,088,046 But result was Aye because seats don't match votes. See ALT text and 🧵
2026-10-20: Northern Ireland Troubles Bill Committee: New Clause 12 The 184 MPs voting 'Aye' represented 13,070,787 voters. The 327 MPs voting 'No' represented 7,803,044 voters. Aye majority = 5,267,743 But result was No because seats don't match votes. See ALT text and 🧵
2026-10-20: Northern Ireland Troubles Bill Committee: New Clause 7 The 179 MPs voting 'Aye' represented 11,574,060 voters. The 333 MPs voting 'No' represented 9,366,110 voters. Aye majority = 2,207,950 But result was No because seats don't match votes. See ALT text and 🧵
2026-10-20: Northern Ireland Troubles Bill Committee: Amendment 32 The 116 MPs voting 'Aye' represented 8,459,315 voters. The 326 MPs voting 'No' represented 9,234,500 voters. No majority = 775,185 See ALT text and 🧵
2026-10-20: Northern Ireland Troubles Bill Committee: Amendment 51 The 175 MPs voting 'Aye' represented 11,385,410 voters. The 329 MPs voting 'No' represented 9,305,726 voters. Aye majority = 2,079,684 But result was No because seats don't match votes. See ALT text and 🧵
2026-10-19: Northern Ireland Troubles Bill Committee: New Clause 21 The 165 MPs voting 'Aye' represented 10,837,201 voters. The 322 MPs voting 'No' represented 9,075,387 voters. Aye majority = 1,761,814 But result was No because seats don't match votes. See ALT text and 🧵
2026-10-19: Northern Ireland Troubles Bill Committee: Amendment 47 The 165 MPs voting 'Aye' represented 10,837,201 voters. The 326 MPs voting 'No' represented 9,170,469 voters. Aye majority = 1,666,732 But result was No because seats don't match votes. See ALT text and 🧵
2026-10-19: Northern Ireland Troubles Bill Committee: Amendment 4 The 174 MPs voting 'Aye' represented 12,565,816 voters. The 317 MPs voting 'No' represented 7,881,525 voters. Aye majority = 4,684,291 But result was No because seats don't match votes. See ALT text and 🧵
2026-10-19: Northern Ireland Troubles Bill Committee: Amendment 52 The 108 MPs voting 'Aye' represented 8,037,040 voters. The 322 MPs voting 'No' represented 9,036,067 voters. No majority = 999,027 See ALT text and 🧵
2026-10-19: Northern Ireland Troubles Bill: Committee: Amendment 23 The 168 MPs voting 'Aye' represented 11,041,253 voters. The 326 MPs voting 'No' represented 9,131,150 voters. Aye majority = 1,910,103 But result was No because seats don't match votes. See ALT text and 🧵
2026-10-19: Northern Ireland Troubles Bill: Programme Motion The 285 MPs voting 'Aye' represented 6,858,446 voters. The 161 MPs voting 'No' represented 10,619,630 voters. No majority = 3,761,184 But result was Aye because seats don't match votes. See ALT text and 🧵
2026-10-16: Closure motion The 12 MPs voting 'Aye' represented 668,191 voters. The 36 MPs voting 'No' represented 854,716 voters. No majority = 186,525 See ALT text and 🧵
2026-10-16: Motion to sit in private The 0 MPs voting 'Aye' represented 0 voters. The 36 MPs voting 'No' represented 982,478 voters. No majority = 982,478 See ALT text and 🧵
2026-10-15: Highways (Financing) Bill: 2nd Reading: Reasoned Amendment The 76 MPs voting 'Aye' represented 4,397,199 voters. The 228 MPs voting 'No' represented 5,413,199 voters. No majority = 1,016,000 See ALT text and 🧵
2026-10-14: Opposition Day motion: Inheritance Tax The 97 MPs voting 'Aye' represented 5,545,988 voters. The 289 MPs voting 'No' represented 8,314,258 voters. No majority = 2,768,270 See ALT text and 🧵
Just to point out the obvious corollary, if FPTP distorts general election results, the distorted Commons can then go on to pass legislation that does not have genuine popular support 😲🤷♂️ This is what @propvoting.bsky.social measures, for every division in the Commons. FAQ: tinyurl.com/4hxyc8e7
Proportional Commons FAQ
tinyurl.com
2026-10-14: Opposition Day motion: MoD Bicester and illegal migrants The 111 MPs voting 'Aye' represented 9,595,555 voters. The 309 MPs voting 'No' represented 9,300,197 voters. Aye majority = 295,358 But result was No because seats don't match votes. See ALT text and 🧵
2026-10-14: Carbon Border Adjustment Mechanism (CBAM Rate and Carbon Price Relief) Regs 2026 The 319 MPs voting 'Aye' represented 9,050,118 voters. The 115 MPs voting 'No' represented 9,846,790 voters. No majority = 796,672 But result was Aye because seats don't match votes. See ALT text and 🧵
2026-10-14: Draft Trade Unions (Right to Access Workplaces) Regs 2026 The 326 MPs voting 'Aye' represented 9,678,852 voters. The 115 MPs voting 'No' represented 9,846,790 voters. No majority = 167,938 But result was Aye because seats don't match votes. See ALT text and 🧵
2026-10-14: Code of Practice on the Right of TUs to Access Workplaces The 326 MPs voting 'Aye' represented 9,678,852 voters. The 115 MPs voting 'No' represented 9,846,790 voters. No majority = 167,938 But result was Aye because seats don't match votes. See ALT text and 🧵
2026-10-14: ACAS Code of Practice on Time Off for TU Duties and Activities The 328 MPs voting 'Aye' represented 9,726,336 voters. The 114 MPs voting 'No' represented 9,788,932 voters. No majority = 62,596 But result was Aye because seats don't match votes. See ALT text and 🧵
2026-10-13: Northern Ireland Troubles Bill: Carry-over extension motion The 300 MPs voting 'Aye' represented 7,616,109 voters. The 178 MPs voting 'No' represented 12,434,851 voters. No majority = 4,818,742 But result was Aye because seats don't match votes. See ALT text and 🧵
2026-10-13: Courts and Tribunals Bill: Third Reading The 299 MPs voting 'Aye' represented 7,098,888 voters. The 192 MPs voting 'No' represented 12,633,998 voters. No majority = 5,535,110 But result was Aye because seats don't match votes. See ALT text and 🧵
2026-10-13: Courts and Tribunals Bill Report Stage: Amendment 18 The 88 MPs voting 'Aye' represented 7,024,711 voters. The 314 MPs voting 'No' represented 7,628,262 voters. No majority = 603,551 See ALT text and 🧵
2026-10-13: Courts and Tribunals Bill Report Stage: Amendment 1 The 194 MPs voting 'Aye' represented 14,034,899 voters. The 302 MPs voting 'No' represented 7,170,115 voters. Aye majority = 6,864,784 But result was No because seats don't match votes. See ALT text and 🧵
2026-10-13: Courts and Tribunals Bill Report Stage: New Clause 25 The 188 MPs voting 'Aye' represented 11,965,446 voters. The 306 MPs voting 'No' represented 7,263,582 voters. Aye majority = 4,701,864 But result was No because seats don't match votes. See ALT text and 🧵