Voting record

1,510 Commons votes recorded this Parliament.

2 Sep 2025 English Devolution and Community Empowerment Bill: Second Reading Aye
2 Sep 2025 English Devolution and Community Empowerment Bill: Reasoned Amendment No
16 Jul 2025 Enterprise Act 2002 (Amendment of Section 58 Considerations) Order 2025 (SI, 2025, No. 737) Aye
16 Jul 2025 Draft Enterprise Act 2002 (Definition of Newspaper) Order 2025 Aye
15 Jul 2025 Opposition Day: Tax No
15 Jul 2025 Opposition Day: Welfare No
9 Jul 2025 Universal Credit and Personal Independence Payment Bill Committee: Amendment 38 Rebelled Aye
9 Jul 2025 Universal Credit and Personal Independence Payment Bill Committee: New Clause 8 Rebelled Aye
9 Jul 2025 Universal Credit and Personal Independence Payment Bill Committee: Amendment 45 No
9 Jul 2025 Universal Credit and Personal Independent Payment Bill Committee: Amendment 12 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 No
8 Jul 2025 Football Governance Bill [HL]: Third Reading Aye
8 Jul 2025 Football Governance Bill [HL] Report Stage: Amendment 18 No
8 Jul 2025 Football Governance Bill [HL] Report Stage: New Clause 3 No
8 Jul 2025 Football Governance Bill [HL] Report Stage: New Clause 1 No
2 Jul 2025 Terrorism Act 2000 (Proscribed Organisations) (Amendment) Order 2025 Aye
2 Jul 2025 Armed Forces Commissioner Bill: Motion to insist on 2A and disagree with LA2B and LA2C Aye
2 Jul 2025 Draft Criminal Justice Act 2003 (Suitability for Fixed Term Recall) Order 2025 Aye
2 Jul 2025 Draft Enterprise Act 2002 (Mergers Involving Newspaper Enterprises and Foreign Powers) Regulations 2025 Aye
30 Jun 2025 Draft Marking of Retail Goods Regulations 2025 Aye
13 Jun 2025 Terminally Ill Adults (End of Life) Bill: New Clause 2 Aye
13 Jun 2025 Terminally Ill Adults (End of Life) Bill: New Clause 1 Aye
13 Jun 2025 Terminally Ill Adults (End of Life) Bill: Amendment (b) to New Clause 14 Aye
11 Jun 2025 Draft Contracts for Difference (Miscellaneous Amendments) (No. 2) Regulations 2025 Aye
10 Jun 2025 Planning and Infrastructure Bill: Third Reading Aye
10 Jun 2025 Planning and Infrastructure Bill Report Stage: New Clause 114 No
10 Jun 2025 Planning and Infrastructure Bill Report Stage: New Clause 85 No
10 Jun 2025 Planning and Infrastructure Bill Report Stage: New Clause 22 No
9 Jun 2025 Planning and Infrastructure Bill Report Stage: Amendment 69 No