Voting record

1,890 Commons votes recorded this Parliament.

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 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 2 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 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: Fuel duty No
18 Mar 2026 Draft Higher Education (Fee Limits and Fee Limit Condition) (England) (Amendment) Regulations 2026 Rebelled No
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: New Clause 11 No
10 Mar 2026 Courts and Tribunals Bill: Second Reading Rebelled No
10 Mar 2026 Courts and Tribunals Bill: Reasoned Amendment to Second Reading Rebelled Aye
2 Mar 2026 Representation of the People Bill: Reasoned Amendment to Second Reading No
23 Feb 2026 Universal Credit (Removal of Two Child Limit) Bill: Third Reading Aye
23 Feb 2026 Universal Credit (Removal of Two Child Limit) Bill Committee: New Clause 3 No
23 Feb 2026 Industry and Exports (Financial Assistance) Bill Committee: New Clause 3 No
23 Feb 2026 Industry and Exports (Financial Assistance) Bill Committee: New Clause 2 No
23 Feb 2026 Industry and Exports (Financial Assistance) Bill Committee: Amendment 1 No
11 Feb 2026 Referendums Relating to Council Tax Increases (Principles) (England) Report 2026-27 Aye