Voting record

384 Commons votes recorded this Parliament.

24 Apr 2025 Bank Resolution (Recapitalisation) Bill [Lords]: New Clause 3 No
23 Apr 2025 Opposition Day: Hospitals No
2 Apr 2025 The Motor Vehicles (Driving Licences) (Amendment) (No. 2) Regulations 2025 Aye
2 Apr 2025 Infrastructure Planning (Onshore Wind and Solar Generation) Order 2025 Aye
2 Apr 2025 Draft Ecodesign for Energy-Related Products and Energy Information (Amendment) (Northern Ireland) Regulations 2025 Aye
1 Apr 2025 Product Regulation and Metrology Bill [Lords]: Second Reading Aye
1 Apr 2025 Product Regulation and Metrology Bill [Lords]: Reasoned Amendment on Second Reading No
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
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
11 Mar 2025 Employment Rights Bill Report Stage: Amendment 288 No
11 Mar 2025 Employment Rights Bill Report Stage: New Clause 87 No
11 Mar 2025 Employment Rights Bill Report Stage: New Clause 30 No
11 Mar 2025 Employment Rights Bill Report Stage: New Clause 10 No
3 Mar 2025 Finance Bill: Third Reading Aye
3 Mar 2025 Finance Bill Report Stage: Amendment 67 No
3 Mar 2025 Finance Bill Report Stage: New Clause 8 No