Voting record

1,543 Commons votes recorded this Parliament.

24 Feb 2025 Crown Estate Bill [Lords] Report Stage: Amendment 4 Aye
24 Feb 2025 Crown Estate Bill [Lords] Report Stage: New Clause 1 Aye
12 Feb 2025 Draft Online Safety Act 2023 (Category 1, Category 2A and Category 2B Threshold Conditions) Regulations 2025 No
11 Feb 2025 Water (Special Measures) Bill - Government motion to insist on Commons Amendment 2 and to propose Amendment (a) in lieu No
3 Feb 2025 Public Authorities (Fraud, Error and Recovery) Bill: Second Reading No
28 Jan 2025 Water (Special Measures) Bill Report Stage: Amendment 9 Aye
28 Jan 2025 Water (Special Measures) Bill Report Stage: New Clause 19 Aye
28 Jan 2025 Water (Special Measures) Bill Report Stage: New Clause 16 Aye
28 Jan 2025 Women’s State Pension age (Ombudsman report and compensation scheme): Ten Minute Rule Motion Aye
21 Jan 2025 Armed Forces Commissioner Bill Report Stage: Amendment 2 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
15 Jan 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill Report Stage: Third Reading No
15 Jan 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill Report Stage: Amendment 7 Aye
15 Jan 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill Report Stage: New Clause 2 Aye
15 Jan 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill Report Stage: New Clause 1 Aye
14 Jan 2025 Renters' Rights Bill: Third Reading Aye
14 Jan 2025 Renters' Rights Bill Report Stage: Amendment 3 Aye
14 Jan 2025 Renters' Rights Bill Report Stage: Amendment 57 No
14 Jan 2025 Renters' Rights Bill Report Stage: New Clause 20 Aye
17 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Third Reading No
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
17 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: Amendment 1 Aye
11 Dec 2024 Finance Bill Committee: New Clause 8 Aye
11 Dec 2024 Finance Bill Committee: Clause 48 stand part No
10 Dec 2024 Finance Bill Committee New Clause 3 Aye
10 Dec 2024 Finance Bill Committee: New Clause 2 Aye
4 Dec 2024 Opposition Day: Increase in employers' National Insurance Contributions Aye
4 Dec 2024 Opposition day: UK Farming and Inheritance Tax Aye