Voting record

1,798 Commons votes recorded this Parliament.

31 Mar 2025 Draft Agriculture (Delinked Payments) (Reduction) (England) Regulations 2025 Aye
31 Mar 2025 Institute for Apprenticeships and Technical Education (Transfer of Functions etc) Bill [Lords]: Third Reading Aye
31 Mar 2025 Institute for Apprenticeships and Technical Education (Transfer of Functions etc) Bill [Lords] Report Stage: Amendment 6 No
31 Mar 2025 Institute for Apprenticeships and Technical Education (Transfer of Functions etc) Bill [Lords] Report Stage: New Clause 4 No
31 Mar 2025 Institute for Apprenticeships and Technical Education (Transfer of Functions etc) Bill [Lords] Report Stage: New Clause 1 No
31 Mar 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill: Motion to disagree with Lords Amendments 15B, 15C, 15D, 15E Aye
31 Mar 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill: Motion to disagree with Lords Amendment 13B Aye
31 Mar 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill: Motion to disagree with Lords Amendment 2B Aye
31 Mar 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill: Motion to disagree with Lords Amendment 1B Aye
26 Mar 2025 Tobacco and Vapes Bill: Third Reading Aye
26 Mar 2025 Tobacco and Vapes Bill Report Stage: Amendment 85 No
26 Mar 2025 Tobacco and Vapes Bill Report Stage: Amendment 1 No
26 Mar 2025 Tobacco and Vapes Bill Report Stage: New Clause 19 No
26 Mar 2025 Tobacco and Vapes Bill Report Stage: New Clause 2 No
24 Mar 2025 Planning and Infrastructure Bill: Second Reading Aye
19 Mar 2025 Opposition Day: Winter Fuel Payment No
19 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill Motion to Disagree with Lords Amendment 21 Aye
19 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Motion to Disagree with Lords Amendment 8 Aye
19 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill Motion to disagree with Lords Amendment 4 Aye
19 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Motion to disagree to Lords Amendment 3 Aye
19 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Motion to disagree to Lords Amendment 2 Aye
19 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Motion to disagree to Lords Amendment 1 Aye
18 Mar 2025 Children's Wellbeing and Schools Bill: Third Reading Aye
18 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: Amendment 210 No
18 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: Amendment 209 No
18 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: New Clause 34 No
18 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: New Clause 7 No
17 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: Amendment 171 No
17 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: Amendment 188 No
17 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: New Clause 36 No