Voting record

209 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
22 Jun 2026 Armed Forces Bill Report Stage: New Clause 11 No
22 Jun 2026 Armed Forces Bill Report Stage: New Clause 4 Aye
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
9 Jun 2026 Draft Combined Authorities (Mayoral Elections) (Amendment) Order 2026 Aye
9 Jun 2026 Steel Industry (Nationalisation) Bill Committee: New Clause 4 Rebelled Aye
9 Jun 2026 Steel Industry (Nationalisation) Bill Committee: New Clause 12 No
9 Jun 2026 Steel Industry (Nationalisation) Bill Committee: Amendment 20 No
3 Jun 2026 Draft Agriculture (Delinked Payments) (Reductions) (England) Regulations 2026 Aye
20 May 2026 King's Speech Motion for an Address Aye
20 May 2026 King's Speech Motion for an Address: amendment (p) Aye
20 May 2026 King's Speech Motion for an Address: amendment (l) Rebelled Aye
20 May 2026 King's Speech Motion for an Address: amendment (o) 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 Privilege Aye
22 Apr 2026 Draft Energy Prices Act 2022 (Extension of Time Limit) Regulations 2026 Aye
20 Apr 2026 Crime and Policing Bill: Amendments (a) to (d) in lieu of Lords Amendment 11 No
20 Apr 2026 Crime and Policing Bill: Amendment (a) to Amendment 2B and Amendment (b) to Amendment 2C in lieu of Lords Amendments 2D and 2E Rebelled Aye
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 78 Aye
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 77 Aye
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 43 No
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 35 No
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 26 No