Voting record

1,732 Commons votes recorded this Parliament.

11 Mar 2025 Employment Rights Bill Report Stage: Amendment 288 Aye
11 Mar 2025 Employment Rights Bill Report Stage: New Clause 87 Aye
3 Mar 2025 Finance Bill: Third Reading No
3 Mar 2025 Finance Bill Report Stage: Amendment 67 Aye
3 Mar 2025 Finance Bill Report Stage: New Clause 8 Aye
3 Mar 2025 Finance Bill Report Stage: New Clause 2 Aye
26 Feb 2025 Opposition Day: British Indian Ocean Territory Aye
26 Feb 2025 Opposition Day: Family businesses 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: Second Reading No
10 Feb 2025 Border Security, Asylum and Immigration Bill: Reasoned Amendment on Second Reading Aye
28 Jan 2025 Water (Special Measures) Bill Report Stage: New Clause 19 Aye
21 Jan 2025 Armed Forces Commissioner Bill Report Stage: Amendment 10 Aye
21 Jan 2025 Armed Forces Commissioner Bill Report Stage: Amendment 9 Aye
8 Jan 2025 Reasoned amendment on Children's Wellbeing and Schools Bill Aye
17 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: Amendment 23 Aye
17 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: Amendment 13 Aye
11 Dec 2024 Finance Bill Committee: New Clause 7 Aye
11 Dec 2024 Finance Bill Committee: New Clause 6 Aye
11 Dec 2024 Finance Bill Committee: New Clause 8 Aye
11 Dec 2024 Finance Bill Committee: Clause 48 stand part No
11 Dec 2024 Finance Bill Committee: Clause 47 stand part No
10 Dec 2024 Draft Home Detention Curfew and Requisite and Minimum Custodial Periods (Amdt) Order 2024 No
10 Dec 2024 Finance Bill Committee New Clause 3 Aye
10 Dec 2024 Finance Bill Committee: New Clause 5 Aye
4 Dec 2024 Opposition Day: Increase in employers' National Insurance Contributions Aye
4 Dec 2024 Opposition day: UK Farming and Inheritance Tax Aye
29 Nov 2024 Terminally Ill Adults (End of Life) Bill: Second Reading No
27 Nov 2024 Finance Bill: Second Reading No
27 Nov 2024 Finance Bill: Reasoned Amendment to Second Reading Aye