Voting record

1,351 Commons votes recorded this Parliament.

3 Dec 2025 Pension Schemes Bill: New Clause 3 Rebelled No
2 Dec 2025 Budget Resolution No. 64: Rates of alcohol duty Aye
2 Dec 2025 Budget Resolution No. 51: Inheritance tax (pension interests) Rebelled Aye
2 Dec 2025 Budget Resolution No. 50: Inheritance tax (limiting agricultural and business property reliefs etc) Aye
2 Dec 2025 Budget Resolution No. 28: Capital gains tax (employee-ownership trusts) Aye
2 Dec 2025 Budget Resolution No. 9: Basic rate limit and personal allowance for tax years 2028-29 to 2030-31 Rebelled Aye
2 Dec 2025 Budget Resolution No. 5: Income tax (savings rate for future years) Aye
2 Dec 2025 Budget Resolution No. 4: Income tax (dividend rates) Aye
13 Nov 2025 Planning and Infrastructure Bill: motion to disagree with Lords Amendment 40 Rebelled Aye
13 Nov 2025 Planning and Infrastructure Bill: motion to disagree with Lords Amendment 39 Rebelled Aye
13 Nov 2025 Planning and Infrastructure Bill: motion to disagree with Lords Amendment 38 Rebelled Aye
13 Nov 2025 Planning and Infrastructure Bill: motion to disagree with Lords Amendment 37 Rebelled Aye
13 Nov 2025 Planning and Infrastructure Bill: motion to disagree with Lords Amendment 33 Rebelled Aye
13 Nov 2025 Planning and Infrastructure Bill: motion to disagree with Lords Amendment 32 Aye
13 Nov 2025 Planning and Infrastructure Bill: motion to disagree with Lords Amendment 3 Rebelled Aye
13 Nov 2025 Planning and Infrastructure Bill: Government amendment (a) to Lords Amendment 2 Aye
13 Nov 2025 Planning and Infrastructure Bill: motion to disagree with Lords Amendment 1 Rebelled Aye
12 Nov 2025 Opposition Day: Energy: original words stand part No
9 Sep 2025 Diego Garcia Military Base and British Indian Ocean Territory Bill: Second Reading Aye
9 Sep 2025 Diego Garcia Military Base and British Indian Ocean Territory Bill: Reasoned Amendment No
2 Sep 2025 English Devolution and Community Empowerment Bill: Second Reading Aye
2 Sep 2025 English Devolution and Community Empowerment Bill: Reasoned Amendment No
9 Jul 2025 Universal Credit and Personal Independence Payment Bill: Third Reading Rebelled Aye
9 Jul 2025 Universal Credit and Personal Independence Payment Bill Committee: Amendment 38 Rebelled No
9 Jul 2025 Universal Credit and Personal Independence Payment Bill Committee: New Clause 8 Rebelled No
9 Jul 2025 Universal Credit and Personal Independence Payment Bill Committee: Amendment 45 No
9 Jul 2025 Universal Credit and Personal Independence Payment Bill Committee: Clause 2, as amended, and Clause 3 stand part Rebelled Aye
9 Jul 2025 Universal Credit and Personal Independent Payment Bill Committee: Amendment 12 Rebelled No
9 Jul 2025 Universal Credit and Personal Independent Payment Bill Committee: Amendment 50 No
9 Jul 2025 Universal Credit and Personal Independent Payment Bill Committee: Amendment 39 Rebelled No