Voting record

1,570 Commons votes recorded this Parliament.

21 Oct 2025 Sentencing Bill Committee: Amendment 24 No
21 Oct 2025 Sentencing Bill Committee: Clause 1, as amended, stand part Aye
21 Oct 2025 Sentencing Bill Committee: Amendment 46 No
20 Oct 2025 Diego Garcia Military Base and British Indian Ocean Territory Bill: Third Reading Aye
20 Oct 2025 Diego Garcia Military Base and British Indian Ocean Territory Bill Committee: New Clause 1 No
20 Oct 2025 Diego Garcia Military Base and British Indian Ocean Territory Bill Committee: Clause 2 stand part Aye
20 Oct 2025 Diego Garcia Military Base and British Indian Ocean Territory Bill Committee: Amendment 9 No
20 Oct 2025 Diego Garcia Military Base and British Indian Ocean Territory Bill Committee: Amendment 7 No
15 Oct 2025 Sustainable Aviation Fuel Remaining Stages: Amendment 9 No
15 Oct 2025 Sustainable Aviation Fuel Bill Remaining Stages: Amendment 8 No
15 Oct 2025 Sustainable Aviation Fuel Bill Remaining Stages: New Clause 5 No
14 Oct 2025 Mental Health Bill Report Stage: Amendment 41 No
14 Oct 2025 Mental Health Bill Report Stage: Amendment 40 No
14 Oct 2025 Mental Health Bill Report Stage New Clause 26 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
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
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 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
1 Jul 2025 Universal Credit and Personal Independent Payment Bill: Second Reading Aye
1 Jul 2025 Universal Credit and Personal Independent Payment Bill: Reasoned Amendment at Second Reading No
20 Jun 2025 Terminally Ill Adults (End of Life) Bill: Third Reading No
11 Jun 2025 Draft Contracts for Difference (Miscellaneous Amendments) (No. 2) Regulations 2025 Aye
10 Jun 2025 Planning and Infrastructure Bill: Third Reading Aye