Voting record

1,351 Commons votes recorded this Parliament.

30 Apr 2025 Sentencing Guidelines (Pre-Sentence Reports) Bill: Amendment 4 No
30 Apr 2025 Sentencing Guidelines (Pre-Sentence Reports) Bill: Amendment 3 No
29 Apr 2025 Public Authorities (Fraud, Error and Recovery) Bill Report Stage: Amendment 11 Rebelled No
29 Apr 2025 Public Authorities (Fraud, Error and Recovery) Bill Report Stage: New Clause 21 No
29 Apr 2025 Public Authorities (Fraud, Error and Recovery) Bill Report Stage: New Clause 10 No
29 Apr 2025 Public Authorities (Fraud, Error and Recovery) Bill Report Stage: New Clause 1 Rebelled No
28 Apr 2025 Football Governance Bills [Lords]: Second Reading Aye
28 Apr 2025 Football Governance Bills [Lords]: Reasoned Amendment to Second Reading 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
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 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
25 Mar 2025 Great British Energy Bill: Motion to disagree with Lords Amendment 2 Rebelled Aye
25 Mar 2025 Non Domestic Rating (Multipliers and Private Schools) Bill: Motion to disagree with Lords Amendment 15 Aye
25 Mar 2025 Non Domestic Rating (Multipliers and Private Schools) Bill: Motion to disagree with Lords Amendment 14 Aye
25 Mar 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill: Motion to disagree with Lords Amendment 13 Aye
25 Mar 2025 Non Domestic Rating (Multipliers and Private Schools) Bill: Motion to disagree with Lords Amendment 3 Aye
25 Mar 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill: Motion to disagree with Lords Amendment 2 Aye
25 Mar 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill: Motion to disagree with Lords Amendment 1 Aye
25 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Motion to disagree with Lords Amendment 21B Aye
25 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Motion to disagree with Lords Amendment 8B Aye
25 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Motion to disagree with Lords Amendment 5B Aye
25 Mar 2025 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Motion to disagree with Lords Amendment 1B Aye
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 Rebelled Aye