Voting record

1,281 Commons votes recorded this Parliament.

12 Mar 2025 Employment Rights Bill Report Stage: New Schedule 2 Aye
12 Mar 2025 Employment Rights Bill Report Stage: Amendment 297 No
12 Mar 2025 Employment Rights Bill Report Stage: New Clause 39 Aye
11 Mar 2025 Employment Rights Bill Report Stage: Amendment 288 No
11 Mar 2025 Employment Rights Bill Report Stage: New Clause 30 Aye
11 Mar 2025 Employment Rights Bill Report Stage: New Clause 10 Aye
12 Feb 2025 Draft Online Safety Act 2023 (Category 1, Category 2A and Category 2B Threshold Conditions) Regulations 2025 No
10 Feb 2025 Border Security, Asylum and Immigration Bill: Reasoned Amendment on Second Reading No
3 Feb 2025 Public Authorities (Fraud, Error and Recovery) Bill: Second Reading No
28 Jan 2025 Women’s State Pension age (Ombudsman report and compensation scheme): Ten Minute Rule Motion Aye
10 Dec 2024 Finance Bill Committee New Clause 3 Aye
4 Dec 2024 Opposition Day: Increase in employers' National Insurance Contributions Aye
4 Dec 2024 Opposition day: UK Farming and Inheritance Tax Aye
3 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Second Reading No
3 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Reasoned Amendment to Second Reading Aye
27 Nov 2024 Finance Bill: Second Reading No
26 Nov 2024 Tobacco and Vapes Bill: Second Reading Aye
19 Nov 2024 Passenger Railway Services (Public Ownership) Bill: motion to disagree with Lords Amendment 2 Aye
19 Nov 2024 Passenger Railway Services (Public Ownership) Bill: motion to disagree with Lords Amendment 1 Aye
12 Nov 2024 House of Lords (Hereditary Peers) Bill: Third Reading Aye
12 Nov 2024 House of Lords (Hereditary Peers) Bill Committee: New Clause 20 No
12 Nov 2024 House of Lords (Hereditary Peers) Bill Committee: New Clause 7 Aye
12 Nov 2024 House of Lords (Hereditary Peers) Bill Committee: New Clause 1 Aye
12 Nov 2024 House of Lords (Hereditary Peers) Bill Committee: Amendment 25 No
6 Nov 2024 Budget Resolution No. 44: Rates of alcohol duty No
6 Nov 2024 Budget Resolution No. 34: Value added tax (private school fees) Aye
6 Nov 2024 Budget Resolution No. 14: Energy (oil and gas) profits levy (period for which levy has effect) No
6 Nov 2024 Budget Resolution No. 13: Energy (oil and gas) profits levy (relief for investment expenditure) No
6 Nov 2024 Budget Resolution No. 12: Energy (oil and gas) profits levy (increase in rate) No
6 Nov 2024 Budget Resolution No. 8: Capital gains tax (investors' relief) Aye