Voting record

1,583 Commons votes recorded this Parliament.

24 Feb 2025 Crown Estate Bill [Lords] Report Stage: New Clause 1 No
12 Feb 2025 Draft Online Safety Act 2023 (Category 1, Category 2A and Category 2B Threshold Conditions) Regulations 2025 Aye
11 Feb 2025 Water (Special Measures) Bill - Government motion to insist on Commons Amendment 2 and to propose Amendment (a) in lieu Aye
3 Feb 2025 Public Authorities (Fraud, Error and Recovery) Bill: Second Reading Aye
24 Jan 2025 Motion to adjourn debate Aye
15 Jan 2025 Draft Clean Heat Market Mechanism Regulations 2024 Aye
15 Jan 2025 Draft Official Controls (Amendment) Regulations 2024 Aye
15 Jan 2025 Draft Electricity Capacity Mechanism (Amendment) Regulations 2024 Aye
17 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Third Reading Aye
17 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: New Clause 1 No
17 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: Amendment 23 No
17 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: Amendment 13 No
17 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: Amendment 1 No
11 Dec 2024 Finance Bill Committee: New Clause 7 No
11 Dec 2024 Finance Bill Committee: New Clause 6 No
11 Dec 2024 Draft Movement of Goods (Northern Ireland to Great Britain) (Animals, Feed and Food, Plant Health etc.) (Transitory Provision and Miscellaneous Amendments) Regulations 2024 Aye
10 Dec 2024 Finance Bill Committee: New Clause 5 No
9 Dec 2024 Terrorism (Protection of Premises) Bill: New Clause 1 No
4 Dec 2024 Opposition Day: Increase in employers' National Insurance Contributions No
4 Dec 2024 Opposition day: UK Farming and Inheritance Tax No
29 Nov 2024 Terminally Ill Adults (End of Life) Bill: Second Reading Aye
26 Nov 2024 Tobacco and Vapes Bill: Second Reading Aye
25 Nov 2024 Non-Domestic Rating (Multipliers and Private Schools) Bill: Second Reading Aye
25 Nov 2024 Non-Domestic Rating (Multipliers and Private Schools) Bill: Reasoned Amendment to Second Reading No
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
13 Nov 2024 Draft Windsor Framework (Non-Commercial Movement of Pet Animals) Regulations 2024 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 No