How MPs voted, in plain English
Every substantive vote in the House of Commons we hold: what it was about, what voting Aye meant, and how each MP voted. Procedural votes are left out.
Terminally Ill Adults (End of Life) Bill: Second Reading
Legalizing assisted dying for terminally ill adults
270 Aye · 286 No · defeated
10 September 2026Social Housing Bill [Lords]: Reasoned Amendment to Second Reading
Opposing Social Housing Bill
77 Aye · 292 No · defeated
9 September 2026Draft Plant Health, Seeds, Seed Potatoes and Plant Propagating Material (Amendment) (Northern Ireland) Regulations 2026
Amending plant health regulations in Northern Ireland
371 Aye · 100 No · passed
8 September 2026Health Bill: Report Stage: Amendment 1
Amendment to Health Bill
162 Aye · 297 No · defeated
8 September 2026Health Bill: Report Stage: New Clause 143
Amendment to Health Bill
106 Aye · 302 No · defeated
8 September 2026Health Bill: Report Stage: New Clause 142
New health service provision
108 Aye · 357 No · defeated
8 September 2026Health Bill: Report Stage: New Clause 140
New health service provision
79 Aye · 300 No · defeated
7 September 2026Health Bill: Report Stage: New Clause 145
New health service provision
170 Aye · 316 No · defeated
7 September 2026Health Bill: Report Stage: New Clause 6
77 Aye · 317 No · defeated
2 September 2026Representation of the People Bill: Third Reading
Final stage of electoral reform bill
411 Aye · 102 No · passed
2 September 2026Representation of the People Bill: Report Stage: New Clause 88
Voter ID and electoral reform
85 Aye · 427 No · defeated
2 September 2026Representation of the People Bill: Report Stage: New Clause 67
Voter ID and electoral reform
105 Aye · 410 No · defeated
2 September 2026Representation of the People Bill: Report Stage: New Clause 65
Voting rights expansion
166 Aye · 346 No · defeated
15 July 2026Draft Code of Practice on Electronic and Workplace Ballots for Statutory Trade Union Ballots
Trade union ballot voting rules
330 Aye · 109 No · passed
15 July 2026Draft Trade Unions (Permissible Means of Voting) and Employment Rights (Unfair Dismissal) (Amendment) Order 2026
Changes to trade union voting and unfair dismissal rules
330 Aye · 109 No · passed
14 July 2026Public Office (Accountability) Bill Report Stage: Amendment 19
Amendment to accountability bill
104 Aye · 412 No · defeated
14 July 2026Public Office (Accountability) Bill Report Stage: Amendment 199
Amendment to accountability bill
102 Aye · 409 No · defeated
14 July 2026Public Office (Accountability) Bill Report Stage: Amendment 3
Amendment to Public Office Bill
93 Aye · 323 No · defeated
13 July 2026Immigration and Asylum Bill: Second Reading
Support for Immigration and Asylum Bill
264 Aye · 90 No · passed
22 June 2026Armed Forces Bill Report Stage: New Clause 22
Investigations into military personnel
74 Aye · 323 No · defeated
22 June 2026Armed Forces Bill Report Stage: New Clause 11
Investigations into armed forces' alleged abuses
104 Aye · 391 No · defeated
22 June 2026Armed Forces Bill Report Stage: New Clause 4
Protecting armed forces from prosecution
164 Aye · 311 No · defeated
2 June 2026Armed Forces Bill Committee: New Clause 13
protections for armed forces personnel
80 Aye · 298 No · defeated
2 June 2026Armed Forces Bill Committee: New Clause 6
protections for armed forces personnel
99 Aye · 371 No · defeated
2 June 2026Armed Forces Bill Committee: New Clause 5
New protections for armed forces personnel
170 Aye · 301 No · defeated
21 April 2026English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 98
Disagree with Lords Amendment 98
287 Aye · 150 No · passed
21 April 2026English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 41
Disagree with Lords Amendment 41
284 Aye · 149 No · passed
21 April 2026English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 37
disagree with Lords Amendment 37
291 Aye · 144 No · passed
14 April 2026Crime and Policing Bill: motion to disagree with Lords Amendment 359
disagree with Lords Amendment on policing
277 Aye · 158 No · passed
14 April 2026Crime and Policing Bill: motion to disagree with Lords Amendment 357
disagree with Lords on police complaints
278 Aye · 73 No · passed
14 April 2026Crime and Policing Bill: motion to disagree with Lords Amendment 342
disagree with Lords Amendment 342
281 Aye · 70 No · passed
18 March 2026Draft Employment Rights Act 2025 (Investigatory Powers) (Consequential Amendments) Regulations 2026
Amendments to employment law
368 Aye · 107 No · passed
11 March 2026Finance (No. 2) Bill: Third Reading
Final stage of Finance Bill
292 Aye · 161 No · passed
11 March 2026Finance (No. 2) Bill Report Stage: Amendment 6
Amendment to Finance Bill
175 Aye · 292 No · defeated
4 February 2026Draft Greenhouse Gas Emissions Trading Scheme (Amendment) Order 2026
Amending greenhouse gas emissions trading scheme
392 Aye · 116 No · passed
3 February 2026Universal Credit (Removal of Two Child Limit) Bill: Second Reading
Removing two child limit from Universal Credit
458 Aye · 104 No · passed
28 January 2026Opposition Day: Youth unemployment
Opposition motion on youth unemployment
91 Aye · 287 No · defeated
12 January 2026Finance (No. 2) Bill Committee: Clause 62 stand part
Keeping tax clause in bill
344 Aye · 181 No · passed
12 January 2026Finance (No.2) Bill Committee: Clause 10 stand part
Keeping tax clause in bill
324 Aye · 180 No · passed
12 January 2026Finance (No. 2) Bill Committee: New Clause 12
Opposing tax changes
167 Aye · 350 No · defeated
2 December 2025Budget Resolution No. 51: Inheritance tax (pension interests)
Inheritance tax on pension interests
364 Aye · 167 No · passed
2 December 2025Budget Resolution No. 50: Inheritance tax (limiting agricultural and business property reliefs etc)
Limiting inheritance tax reliefs
327 Aye · 182 No · passed
2 December 2025Budget Resolution No. 28: Capital gains tax (employee-ownership trusts)
Capital gains tax on employee-ownership trusts
362 Aye · 164 No · passed
13 November 2025Planning and Infrastructure Bill: motion to disagree with Lords Amendment 32
disagree with Lords Amendment 32 on planning
268 Aye · 78 No · passed
13 November 2025Planning and Infrastructure Bill: motion to disagree with Lords Amendment 3
Disagree with Lords Amendment 3 on planning
255 Aye · 128 No · passed
13 November 2025Planning and Infrastructure Bill: Government amendment (a) to Lords Amendment 2
Amendment to planning rules
264 Aye · 125 No · passed
27 October 2025Victims and Courts Bill Report Stage: New Clause 4
New protections for victims in court
152 Aye · 337 No · defeated
21 October 2025Sentencing Bill Committee: New Clause 30
Tougher sentencing for certain crimes
77 Aye · 390 No · defeated
21 October 2025Sentencing Bill Committee: New Clause 9
Tougher sentencing for certain crimes
104 Aye · 317 No · defeated
15 September 2025Employment Rights Bill: Motion to disagree with Lords Amendment 49
Disagree with Lords Amendment 49 on employment rights
332 Aye · 160 No · passed
15 September 2025Employment Rights Bill: Motion to disagree with Lords Amendment 48
Disagree with Lords Amendment 48 on employment rights
328 Aye · 160 No · passed
15 September 2025Employment Rights Bill: Motion to disagree with Lords Amendment 47
Disagree with Lords Amendment 47 on employment rights
327 Aye · 164 No · passed
3 September 2025Opposition day: Hospitality sector
Support for hospitality sector
158 Aye · 334 No · defeated
3 September 2025Opposition day: Property taxes
Opposition proposal on property taxes
98 Aye · 335 No · defeated
2 September 2025English Devolution and Community Empowerment Bill: Second Reading
Support for English devolution bill
365 Aye · 164 No · passed
2 July 2025Draft Criminal Justice Act 2003 (Suitability for Fixed Term Recall) Order 2025
Fixed term recall for certain offenders
333 Aye · 168 No · passed
2 July 2025Draft Enterprise Act 2002 (Mergers Involving Newspaper Enterprises and Foreign Powers) Regulations 2025
Newspaper merger regulations
338 Aye · 79 No · passed
1 July 2025Universal Credit and Personal Independent Payment Bill: Second Reading
Introducing Universal Credit and PIP reforms
335 Aye · 260 No · passed
13 June 2025Terminally Ill Adults (End of Life) Bill: Amendment (b) to New Clause 14
Amending end of life bill for terminally ill adults
233 Aye · 254 No · defeated
11 June 2025Draft Contracts for Difference (Miscellaneous Amendments) (No. 2) Regulations 2025
Amendments to Contracts for Difference regulations
350 Aye · 176 No · passed