Voting record

1,693 Commons votes recorded this Parliament.

17 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: New Clause 1 No
17 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: Amendment 23 No
17 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: Amendment 13 No
17 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: Amendment 1 No
10 Dec 2024 Draft Home Detention Curfew and Requisite and Minimum Custodial Periods (Amdt) Order 2024 Aye
10 Dec 2024 Finance Bill Committee New Clause 3 No
10 Dec 2024 Finance Bill Committee: New Clause 2 No
10 Dec 2024 Finance Bill Committee: New Clause 5 No
9 Dec 2024 Terrorism (Protection of Premises) Bill: New Clause 1 No
4 Dec 2024 Opposition Day: Increase in employers' National Insurance Contributions No
4 Dec 2024 Opposition day: UK Farming and Inheritance Tax No
3 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Second Reading Aye
3 Dec 2024 National Insurance Contributions (Secondary Class 1 Contributions) Bill: Reasoned Amendment to Second Reading No
29 Nov 2024 Terminally Ill Adults (End of Life) Bill: Second Reading Aye
13 Nov 2024 Draft Windsor Framework (Non-Commercial Movement of Pet Animals) Regulations 2024 Aye
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 No
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 No
29 Oct 2024 Great British Energy Bill: Third Reading Aye
29 Oct 2024 Great British Energy Bill Report Stage: Amendment 8 No
29 Oct 2024 Great British Energy Bill Report Stage: Amendment 6 No
29 Oct 2024 Great British Energy Bill Report Stage: Amendment 4 No
21 Oct 2024 Employment Rights Bill: Second Reading Aye
21 Oct 2024 Employment Rights Bill: Reasoned Amendment to Second Reading No
16 Oct 2024 Opposition day: Access to primary healthcare No
16 Oct 2024 Opposition day: Carer's allowance No
15 Oct 2024 House of Lords (Hereditary Peers) Bill: Reasoned Amendment to Second Reading No
9 Oct 2024 Renters' Rights Bill: Reasoned Amendment to Second Reading No