Voting record

297 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 Report Stage: Amendment 67 Aye
3 Mar 2025 Finance Bill Report Stage: New Clause 8 Aye
25 Feb 2025 Institute for Apprenticeships and Technical Education (Transfer of Functions etc) Bill: Reasoned Amendment on Second Reading Aye
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
28 Jan 2025 Water (Special Measures) Bill Report Stage: New Clause 16 Aye
21 Jan 2025 Armed Forces Commissioner Bill Report Stage: Amendment 10 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 Official Controls (Amendment) Regulations 2024 No
15 Jan 2025 Draft Clean Heat Market Mechanism 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
8 Jan 2025 Reasoned amendment on Children's Wellbeing and Schools Bill 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
6 Dec 2024 Motion to sit in private No
4 Dec 2024 Opposition Day: Increase in employers' National Insurance Contributions Aye