Voting record

448 Commons votes recorded this Parliament.

10 Feb 2025 Border Security, Asylum and Immigration Bill: Second Reading Aye
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 Aye
28 Jan 2025 Water (Special Measures) Bill Report Stage: Amendment 9 No
28 Jan 2025 Water (Special Measures) Bill Report Stage: New Clause 19 No
28 Jan 2025 Water (Special Measures) Bill Report Stage: New Clause 16 No
21 Jan 2025 draft Deposit Scheme for Drinks Containers (England and Northern Ireland) Regulations 2024 Aye
21 Jan 2025 Armed Forces Commissioner Bill Report Stage: Amendment 2 No
21 Jan 2025 Armed Forces Commissioner Bill Report Stage: Amendment 10 No
21 Jan 2025 Armed Forces Commissioner Bill Report Stage: Amendment 9 No
15 Jan 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill Report Stage: Third Reading Aye
15 Jan 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill Report Stage: Amendment 7 No
15 Jan 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill Report Stage: New Clause 2 No
15 Jan 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill Report Stage: New Clause 1 No
14 Jan 2025 Renters' Rights Bill: Third Reading Aye
14 Jan 2025 Renters' Rights Bill Report Stage: Amendment 3 No
14 Jan 2025 Renters' Rights Bill Report Stage: Amendment 57 No
14 Jan 2025 Renters' Rights Bill Report Stage: New Clause 20 No
14 Jan 2025 Renters' Rights Bill Report Stage: Government New Clause 14 Aye
8 Jan 2025 Reasoned amendment on Children's Wellbeing and Schools Bill No
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 Finance Bill Committee: New Clause 8 No
11 Dec 2024 Finance Bill Committee: Clause 48 stand part Aye
11 Dec 2024 Finance Bill Committee: Clause 47 stand part Aye