Voting record

372 Commons votes recorded this Parliament.

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
21 May 2026 Steel Industry (Nationalisation) Bill: Reasoned Amendment to Second Reading 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
22 Apr 2026 Crime and Policing Bill: motion to insist on Amendments 439C and 439D and disagree with Lords Amendments 439E and 439F Aye
22 Apr 2026 Pensions 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 88A and 88C and propose amendments (a) to (j) in lieu of Amendment 88B Aye
22 Apr 2026 Draft Energy Prices Act 2022 (Extension of Time Limit) Regulations 2026 Aye
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 6 Aye
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 5 Aye
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 4 Aye
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 3 Aye
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 2 Aye
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 1 Aye
24 Mar 2026 Opposition Day: Defence No
24 Mar 2026 Opposition Day: Oil and gas No
23 Mar 2026 National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 6 Aye