Voting record

429 Commons votes recorded this Parliament.

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
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 Aye
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 35 Aye
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 26 Aye
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 Aye
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 1 Aye
14 Apr 2026 Crime and Policing Bill: motion to agree with all remaining Lords Amendments Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 359 Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 342 Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 334 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 Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 6 Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 2 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
18 Mar 2026 Opposition day: Student loans No
18 Mar 2026 Opposition day: Fuel duty No
10 Mar 2026 Courts and Tribunals Bill: Second Reading Aye
10 Mar 2026 Courts and Tribunals Bill: Reasoned Amendment to Second Reading No
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 106 Aye
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 102 Aye