Voting record

1,428 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
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
23 Mar 2026 National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 5 Aye
23 Mar 2026 National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 3 Aye
23 Mar 2026 National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 2 Aye
23 Mar 2026 National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 1 Aye
18 Mar 2026 Opposition day: Student loans No
18 Mar 2026 Draft Higher Education (Fee Limits and Fee Limit Condition) (England) (Amendment) Regulations 2026 Aye
18 Mar 2026 Draft Employment Rights Act 2025 (Investigatory Powers) (Consequential Amendments) Regulations 2026 Aye
11 Mar 2026 Finance (No. 2) Bill: Third Reading Aye
11 Mar 2026 Finance (No. 2) Bill Report Stage: Amendment 6 No
11 Mar 2026 Finance (No. 2) Bill Report Stage: Amendment 5 No
11 Mar 2026 Finance (No. 2) Bill Report Stage: New Clause 11 No