Voting record

1,462 Commons votes recorded this Parliament.

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
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
12 Mar 2025 Employment Rights Bill: Third Reading Aye
12 Mar 2025 Employment Rights Bill Report Stage: New Schedule 2 Aye
12 Mar 2025 Employment Rights Bill Report Stage: Amendment 297 No
12 Mar 2025 Employment Rights Bill Report Stage: Amendment 291 No
12 Mar 2025 Employment Rights Bill Report Stage: New Clause 110 No
12 Mar 2025 Employment Rights Bill Report Stage: New Clause 39 Aye
26 Feb 2025 Opposition Day: Family businesses No
25 Feb 2025 Institute for Apprenticeships and Technical Education (Transfer of Functions etc) Bill: Second Reading Aye
25 Feb 2025 Institute for Apprenticeships and Technical Education (Transfer of Functions etc) Bill: Reasoned Amendment on Second Reading No
12 Feb 2025 Draft Online Safety Act 2023 (Category 1, Category 2A and Category 2B Threshold Conditions) Regulations 2025 Aye
11 Feb 2025 Water (Special Measures) Bill - Government motion to insist on Commons Amendment 2 and to propose Amendment (a) in lieu Aye
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