Voting record

251 Commons votes recorded this Parliament.

21 Jan 2025 Armed Forces Commissioner Bill Report Stage: Amendment 9 Rebelled Aye
8 Jan 2025 Reasoned amendment on Children's Wellbeing and Schools Bill Rebelled Aye
10 Dec 2024 Draft Home Detention Curfew and Requisite and Minimum Custodial Periods (Amdt) Order 2024 Rebelled No
10 Dec 2024 Finance Bill Committee New Clause 3 Rebelled Aye
10 Dec 2024 Finance Bill Committee: New Clause 5 Rebelled Aye
6 Dec 2024 Motion to sit in private No
4 Dec 2024 Opposition day: UK Farming and Inheritance Tax Rebelled Aye
3 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Second Reading Rebelled No
3 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Reasoned Amendment to Second Reading Rebelled Aye
3 Dec 2024 Elections (proportional representation): Ten Minute Rule Motion No
29 Nov 2024 Terminally Ill Adults (End of Life) Bill: Second Reading No
26 Nov 2024 Tobacco and Vapes Bill: Second Reading Aye
19 Nov 2024 Passenger Railway Services (Public Ownership) Bill: motion to disagree with Lords Amendment 2 Rebelled No
19 Nov 2024 Passenger Railway Services (Public Ownership) Bill: motion to disagree with Lords Amendment 1 Rebelled No
13 Nov 2024 Draft Windsor Framework (Non-Commercial Movement of Pet Animals) Regulations 2024 Rebelled No
12 Nov 2024 House of Lords (Hereditary Peers) Bill: Third Reading Aye
12 Nov 2024 House of Lords (Hereditary Peers) Bill Committee: New Clause 20 Rebelled Aye
12 Nov 2024 House of Lords (Hereditary Peers) Bill Committee: New Clause 7 No
12 Nov 2024 House of Lords (Hereditary Peers) Bill Committee: New Clause 1 No
12 Nov 2024 House of Lords (Hereditary Peers) Bill Committee: Amendment 25 Rebelled Aye
6 Nov 2024 Budget Resolution No. 44: Rates of alcohol duty Rebelled No
6 Nov 2024 Budget Resolution No. 36: Stamp duty land tax (additional dwellings: purchases on or after 1 April 2025) Rebelled No
6 Nov 2024 Budget Resolution No. 35: Stamp duty land tax (additional dwellings: purchases before 1 April 2025) Rebelled No
6 Nov 2024 Budget Resolution No. 34: Value added tax (private school fees) Rebelled No
6 Nov 2024 Budget Resolution No. 14: Energy (oil and gas) profits levy (period for which levy has effect) Aye
6 Nov 2024 Budget Resolution No. 13: Energy (oil and gas) profits levy (relief for investment expenditure) Aye
6 Nov 2024 Budget Resolution No. 12: Energy (oil and gas) profits levy (increase in rate) Aye
6 Nov 2024 Budget Resolution No. 8: Capital gains tax (investors' relief) Rebelled No
6 Nov 2024 Budget Resolution No. 7: Capital gains tax (business asset disposal relief) Rebelled No
6 Nov 2024 Budget Resolution No. 6: Capital gains tax (the main rates) Rebelled No