Voting record

328 Commons votes recorded this Parliament.

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 Remaining Stages: Amendment 148 No
10 Jun 2026 Railways Bill Remaining Stages: Amendment 143 Aye
10 Jun 2026 Railways Bill Remaining Stages: New Clause 1 Aye
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: Amendment 12 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 Privilege Aye
22 Apr 2026 Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X No
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
20 Apr 2026 Crime and Policing Bill: Amendments (a) to (b) in lieu of Lords Amendments 359 and 439 No
20 Apr 2026 Crime and Policing Bill: Amendments (a) and (b) in lieu of Lords Amendment 342 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 No
15 Apr 2026 Children's Wellbeing and Schools Bill: Amendments (a) to (f) in lieu of Lords Amendment 38 No
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 No
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
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 15 Aye
15 Apr 2026 Pensions Scheme Bill: motion to disagree with Lords Amendment 5 No
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 1 Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 333 Aye
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 6 No
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 5 No