Voting record

1,603 Commons votes recorded this Parliament.

12 Nov 2025 Opposition Day: Energy: original words stand part Aye
12 Nov 2025 Opposition Day: Taxes Aye
4 Nov 2025 Opposition day: Welfare spending Aye
4 Nov 2025 Opposition day: Supporting high streets Aye
29 Oct 2025 Sentencing Bill: Third Reading No
29 Oct 2025 Sentencing Bill Report Stage: New Clause 20 Aye
29 Oct 2025 Sentencing Bill Report Stage: New Clause 19 Aye
29 Oct 2025 Sentencing Bill Report Stage: New Clause 1 Aye
28 Oct 2025 Opposition Day: China spying case Aye
28 Oct 2025 Opposition Day: Stamp Duty Land Tax Aye
27 Oct 2025 Victims and Courts Bill Report Stage: Amendment 5 Aye
27 Oct 2025 Victims and Courts Bill Report Stage: New Clause 12 Aye
27 Oct 2025 Victims and Courts Bill Report Stage: New Clause 7 Aye
27 Oct 2025 Victims and Courts Bill Report Stage: New Clause 4 Aye
15 Oct 2025 Sustainable Aviation Fuel Remaining Stages: Amendment 9 Aye
15 Oct 2025 Sustainable Aviation Fuel Bill Remaining Stages: Amendment 8 Aye
14 Oct 2025 Mental Health Bill Report Stage: Amendment 41 Aye
14 Oct 2025 Mental Health Bill Report Stage: Amendment 40 Aye
4 Sep 2025 House of Lords (Hereditary Peers) Bill: motion to disagree with Lords Amendment 3 No
4 Sep 2025 House of Lords (Hereditary Peers) Bill: Motion to disagree with Lords Amendment 2 No
4 Sep 2025 House of Lords (Hereditary Peers) Bill: motion to disagree with Lords Amendment 1 No
3 Sep 2025 Opposition day: Hospitality sector Aye
3 Sep 2025 Opposition day: Property taxes Aye
2 Sep 2025 English Devolution and Community Empowerment Bill: Second Reading No
2 Sep 2025 English Devolution and Community Empowerment Bill: Reasoned Amendment Aye
9 Jul 2025 Universal Credit and Personal Independence Payment Bill: Third Reading No
9 Jul 2025 Universal Credit and Personal Independence Payment Bill Committee: New Clause 8 No
9 Jul 2025 Universal Credit and Personal Independence Payment Bill Committee: Amendment 45 Aye
9 Jul 2025 Universal Credit and Personal Independent Payment Bill Committee: Amendment 50 Aye
9 Jul 2025 Universal Credit and Personal Independent Payment Bill Committee: Amendment 39 No