Voting record

1,206 Commons votes recorded this Parliament.

7 Jul 2026 Opposition Day: Early release of prisoners Aye
23 Jun 2026 Opposition Day: Puberty blockers Aye
23 Jun 2026 Opposition Day Motion: Defence spending and readiness - Prime Minister's Amendment No
23 Jun 2026 Opposition day: Defence spending and readiness Aye
17 Jun 2026 National Security (State Threats) Bill Committee: New Clause 3 Aye
17 Jun 2026 National Security (State Threats) Bill Committee: Amendment 13 Aye
17 Jun 2026 National Security (State Threats) Bill Committee: Amendment 8 Aye
3 Jun 2026 Draft Agriculture (Delinked Payments) (Reductions) (England) Regulations 2026 Rebelled No
28 Apr 2026 Privilege Aye
27 Apr 2026 Children's School and Wellbeing Bill: Amendments (a) to (j) in lieu of Lords Amendments 38V to 38X No
27 Apr 2026 Northern Ireland Troubles Bill: Carry-over motion Aye
15 Apr 2026 Children's Wellbeing and Schools Bill: Amendments (a) to (c) in lieu of Lords Amendment 106 No
15 Apr 2026 Children's Wellbeing and Schools Bill: Amendments (a) to (e) in lieu of Lords Amendment 102 No
15 Apr 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 41B 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 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 359 Rebelled No
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 357 No
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 334 Rebelled No
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 333 Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 311 Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 11 Rebelled Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 6 No
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 2 No
10 Mar 2026 Courts and Tribunals Bill: Second Reading No
10 Mar 2026 Courts and Tribunals Bill: Reasoned Amendment to Second Reading Aye
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 106 No