Voting record

1,785 Commons votes recorded this Parliament.

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 Opposition day: Fuel duty 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
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
11 Feb 2026 Local Government Finance Report (England) 2026-27 Aye
11 Feb 2026 Draft Greenhouse Gas Emissions Trading Scheme (Amendment) (Extension to Maritime Activities) Order 2026 Aye
27 Jan 2026 Medical Training (Prioritisation) Bill: Amendment 1 No
27 Jan 2026 Medical Training (Prioritisation) Bill: Amendment 2 No
27 Jan 2026 Medical Training (Prioritisation) Bill: Amendment 9 No
21 Jan 2026 Northern Ireland Troubles (Legacy and Reconciliation) Act 2023 (Remedial) Order 2025 Aye
20 Jan 2026 Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 6 Aye
20 Jan 2026 Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 5 Aye
20 Jan 2026 Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 1 Aye
20 Jan 2026 Sentencing Bill: motion to disagree with Lords Amendment 7 Aye
7 Jan 2026 Opposition Day: Rural communities No
7 Jan 2026 Opposition Day: Jury trials No
17 Dec 2025 National Insurance Contributions (Employer Pensions Contributions) Bill: Second Reading Aye
16 Dec 2025 Finance (No. 2) Bill: Second Reading Aye