Voting record

1,270 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
6 Jul 2026 National Security (State Threats) Bill: motion to agree to Lords Amendment 1 Aye
24 Jun 2026 Draft Climate Change Act 2008 (Credit Limit) Order 2026 Aye
24 Jun 2026 Draft Climate Change Act 2008 (International Aviation and International Shipping) Regulations 2026 Aye
24 Jun 2026 Customs (Tariff and Miscellaneous Amendments) (No. 4) Regulations 2026 No
16 Jun 2026 Cyber Security and Resilience (Network and Information Systems) Bill Remaining Stages: Amendment 3 Aye
16 Jun 2026 Cyber Security and Resilience (Network and Information Systems) Bill Remaining Stages: New Clause 14 Aye
16 Jun 2026 Cyber Security and Resilience (Network and Information Systems) Bill Remaining Stages: New Clause 13 Aye
10 Jun 2026 Railways Bill: Third Reading No
10 Jun 2026 Railways Bill Remaining Stages: Amendment 148 Aye
10 Jun 2026 Railways Bill Remaining Stages: Amendment 143 Aye
10 Jun 2026 Railways Bill Remaining Stages: New Clause 1 Aye
9 Jun 2026 Draft Combined Authorities (Mayoral Elections) (Amendment) Order 2026 Aye
9 Jun 2026 Steel Industry (Nationalisation) Bill Committee: New Clause 4 Aye
8 Jun 2026 Steel Industry (Nationalisation) Bill Committee: New Clause 8 Aye
8 Jun 2026 Steel Industry (Nationalisation) Bill Committee: New Clause 2 Aye
3 Jun 2026 Draft Agriculture (Delinked Payments) (Reductions) (England) Regulations 2026 No
2 Jun 2026 Armed Forces Bill Committee: New Clause 13 Aye
2 Jun 2026 Armed Forces Bill Committee: New Clause 6 No
2 Jun 2026 Armed Forces Bill Committee: New Clause 5 Aye
2 Jun 2026 Armed Forces Bill Committee: New Clause 2 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 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 No
28 Apr 2026 Privilege Aye
22 Apr 2026 Crime and Policing Bill: motion to insist on Amendments 439C and 439D and disagree with Lords Amendments 439E and 439F No
22 Apr 2026 Draft Energy Prices Act 2022 (Extension of Time Limit) Regulations 2026 Aye