Voting record

472 Commons votes recorded this Parliament.

16 Jun 2026 Draft Clean Air Zones Central Services (Fees) (England) (Amendment) Regulations 2026 Aye
16 Jun 2026 Cyber Security and Resilience (Network and Information Systems) Bill Remaining Stages: Amendment 3 No
16 Jun 2026 Cyber Security and Resilience (Network and Information Systems) Bill Remaining Stages: New Clause 14 No
16 Jun 2026 Cyber Security and Resilience (Network and Information Systems) Bill Remaining Stages: New Clause 13 No
10 Jun 2026 Railways Bill: Third Reading Aye
10 Jun 2026 Railways Bill Remaining Stages: Amendment 148 No
10 Jun 2026 Railways Bill Remaining Stages: Amendment 143 No
10 Jun 2026 Railways Bill Remaining Stages: New Clause 1 No
9 Jun 2026 Draft Combined Authorities (Mayoral Elections) (Amendment) Order 2026 Aye
9 Jun 2026 Steel Industry (Nationalisation) Bill Committee: New Clause 4 No
9 Jun 2026 Steel Industry (Nationalisation) Bill Committee: New Clause 12 No
9 Jun 2026 Steel Industry (Nationalisation) Bill Committee: Amendment 20 No
8 Jun 2026 Steel Industry (Nationalisation) Bill Committee: New Clause 8 No
8 Jun 2026 Steel Industry (Nationalisation) Bill Committee: New Clause 2 No
8 Jun 2026 Steel Industry (Nationalisation) Bill Committee: Amendment 12 No
3 Jun 2026 Draft Agriculture (Delinked Payments) (Reductions) (England) Regulations 2026 Aye
2 Jun 2026 Armed Forces Bill Committee: New Clause 13 No
2 Jun 2026 Armed Forces Bill Committee: New Clause 6 No
2 Jun 2026 Armed Forces Bill Committee: New Clause 5 No
2 Jun 2026 Armed Forces Bill Committee: New Clause 2 No
20 May 2026 King's Speech Motion for an Address Aye
20 May 2026 King's Speech Motion for an Address: amendment (p) No
20 May 2026 King's Speech Motion for an Address: amendment (l) No
20 May 2026 King's Speech Motion for an Address: amendment (o) No
19 May 2026 King's Speech Motion for an Address: amendment (i) No
28 Apr 2026 Privilege No
15 Apr 2026 Children's Wellbeing and Schools Bill: Amendments (a) to (c) in lieu of Lords Amendment 106 Aye
15 Apr 2026 Children's Wellbeing and Schools Bill: Amendments (a) to (e) in lieu of Lords Amendment 102 Aye
15 Apr 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 41B Aye
15 Apr 2026 Children's Wellbeing and Schools Bill: Amendments (a) to (f) in lieu of Lords Amendment 38 Aye