Voting record

1,227 Commons votes recorded this Parliament.

25 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Motion to disagree with Lords Amendment 5B No
25 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Motion to disagree with Lords Amendment 1B No
24 Mar 2025 Planning and Infrastructure Bill: Second Reading No
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 Aye
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: New Clause 34 Aye
18 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: New Clause 7 Aye
17 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: Amendment 171 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
26 Feb 2025 Opposition Day: British Indian Ocean Territory Aye
25 Feb 2025 Institute for Apprenticeships and Technical Education (Transfer of Functions etc) Bill: Second Reading No
25 Feb 2025 Institute for Apprenticeships and Technical Education (Transfer of Functions etc) Bill: Reasoned Amendment on Second Reading Aye
12 Feb 2025 Draft Online Safety Act 2023 (Category 1, Category 2A and Category 2B Threshold Conditions) Regulations 2025 No
11 Feb 2025 Water (Special Measures) Bill - Government motion to insist on Commons Amendment 2 and to propose Amendment (a) in lieu No
3 Feb 2025 Public Authorities (Fraud, Error and Recovery) Bill: Second Reading No
28 Jan 2025 Water (Special Measures) Bill Report Stage: Amendment 9 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
28 Jan 2025 Women’s State Pension age (Ombudsman report and compensation scheme): Ten Minute Rule Motion Aye