Voting record

792 Commons votes recorded this Parliament.

14 Jul 2026 Public Office (Accountability) Bill Report Stage: Amendment 19 No
14 Jul 2026 Public Office (Accountability) Bill Report Stage: Amendment 199 No
14 Jul 2026 Public Office (Accountability) Bill Report Stage: Amendment 3 Aye
13 Jul 2026 Immigration and Asylum Bill: Second Reading No
13 Jul 2026 Immigration and Asylum Bill: Reasoned Amendment to Second Reading No
6 Jul 2026 National Security (State Threats) Bill: motion to agree to Lords Amendment 1 Aye
1 Jul 2026 Taxation (Energy and Vehicles) Bill Committee: New Clause 5 Aye
1 Jul 2026 Draft Employment Tribunal (Extension of Time Limits) (Miscellaneous Amendments and Transitional Provisions) Regulations 2026 Aye
24 Jun 2026 Draft Carbon Budget Order 2026 Aye
20 May 2026 King's Speech Motion for an Address No
20 May 2026 King's Speech Motion for an Address: amendment (l) Aye
28 Apr 2026 Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026 No
28 Apr 2026 Draft Asylum Seekers (Reception Conditions) (Amendment) Regulations 2026 No
28 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88C, 88E to 88P, 88R, 88S and 88W, and propose Amendments (a) to (j) in lieu of Amendments 88A, 88T, 88U and 88V Aye
28 Apr 2026 Privilege Aye
23 Mar 2026 National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 6 No
23 Mar 2026 National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 5 No
23 Mar 2026 National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 3 No
23 Mar 2026 National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 2 No
23 Mar 2026 National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 1 No
18 Mar 2026 Opposition day: Fuel duty Aye
2 Mar 2026 Representation of the People Bill: Reasoned Amendment to Second Reading No
23 Feb 2026 Universal Credit (Removal of Two Child Limit) Bill: Third Reading Aye
23 Feb 2026 Universal Credit (Removal of Two Child Limit) Bill Committee: New Clause 3 Aye
23 Feb 2026 Industry and Exports (Financial Assistance) Bill Committee: New Clause 3 Aye
23 Feb 2026 Industry and Exports (Financial Assistance) Bill Committee: New Clause 2 Aye
23 Feb 2026 Industry and Exports (Financial Assistance) Bill Committee: Amendment 1 Aye
11 Feb 2026 Draft Greenhouse Gas Emissions Trading Scheme (Amendment) (Extension to Maritime Activities) Order 2026 Aye
4 Feb 2026 Draft Greenhouse Gas Emissions Trading Scheme (Amendment) Order 2026 Aye
3 Feb 2026 Universal Credit (Removal of Two Child Limit) Bill: Second Reading Aye