Voting record

1,968 Commons votes recorded this Parliament.

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
24 Feb 2025 Crown Estate Bill [Lords] Report Stage: Amendment 4 Aye
24 Feb 2025 Crown Estate Bill [Lords] Report Stage: New Clause 6 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
21 Jan 2025 draft Deposit Scheme for Drinks Containers (England and Northern Ireland) Regulations 2024 No
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
15 Jan 2025 Draft Clean Heat Market Mechanism Regulations 2024 No
15 Jan 2025 Draft Official Controls (Amendment) Regulations 2024 No
15 Jan 2025 Draft Electricity Capacity Mechanism (Amendment) Regulations 2024 No
14 Jan 2025 Renters' Rights Bill: Third Reading No
14 Jan 2025 Renters' Rights Bill Report Stage: Amendment 3 Aye
14 Jan 2025 Renters' Rights Bill Report Stage: Amendment 57 Aye
14 Jan 2025 Renters' Rights Bill Report Stage: New Clause 20 Aye
14 Jan 2025 Renters' Rights Bill Report Stage: Government New Clause 14 No
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: New Clause 1 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