Voting record

1,528 Commons votes recorded this Parliament.

19 Mar 2025 Opposition Day: Winter Fuel Payment Aye
19 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill Motion to Disagree with Lords Amendment 21 No
19 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Motion to Disagree with Lords Amendment 8 No
19 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill Motion to disagree with Lords Amendment 4 No
19 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Motion to disagree to Lords Amendment 3 No
19 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Motion to disagree to Lords Amendment 2 No
19 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Motion to disagree to Lords Amendment 1 No
18 Mar 2025 Children's Wellbeing and Schools Bill: Third Reading No
18 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: Amendment 210 Aye
18 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: Amendment 209 Aye
17 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: Amendment 188 Aye
17 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: New Clause 36 Aye
3 Mar 2025 Finance Bill: Third Reading No
3 Mar 2025 Finance Bill Report Stage: Amendment 67 Aye
3 Mar 2025 Finance Bill Report Stage: New Clause 8 Aye
3 Mar 2025 Finance Bill Report Stage: New Clause 2 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
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
8 Jan 2025 Reasoned amendment on Children's Wellbeing and Schools Bill 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: New Clause 1 Aye