Voting record

1,521 Commons votes recorded this Parliament.

13 Jul 2026 Immigration and Asylum Bill: Second Reading No
13 Jul 2026 Immigration and Asylum Bill: Reasoned Amendment to Second Reading No
28 Apr 2026 Privilege Aye
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 6 Rebelled Aye
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 5 Rebelled 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 Rebelled Aye
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 2 Rebelled Aye
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 1 Rebelled 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 Rebelled 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 Rebelled Aye
23 Mar 2026 National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 1 Aye
18 Mar 2026 Opposition day: Fuel duty No
18 Mar 2026 Draft Higher Education (Fee Limits and Fee Limit Condition) (England) (Amendment) Regulations 2026 No
18 Mar 2026 Draft Employment Rights Act 2025 (Investigatory Powers) (Consequential Amendments) Regulations 2026 No
11 Mar 2026 Finance (No. 2) Bill: Third Reading Aye
11 Mar 2026 Finance (No. 2) Bill Report Stage: Amendment 6 Rebelled No
11 Mar 2026 Finance (No. 2) Bill Report Stage: Amendment 5 Rebelled No
11 Mar 2026 Finance (No. 2) Bill Report Stage: New Clause 11 Rebelled 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 102 Aye
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 44 Rebelled Aye
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 41 Rebelled Aye
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 37 Aye
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 16 Rebelled Aye