Voting record

1,518 Commons votes recorded this Parliament.

21 Oct 2025 Sentencing Bill Committee: New Clause 30 No
21 Oct 2025 Sentencing Bill Committee: New Clause 9 Aye
21 Oct 2025 Sentencing Bill Committee: New Clause 6 No
21 Oct 2025 Sentencing Bill Committee: Amendment 24 Aye
21 Oct 2025 Sentencing Bill Committee: Clause 1, as amended, stand part No
21 Oct 2025 Sentencing Bill Committee: Amendment 46 Aye
20 Oct 2025 Diego Garcia Military Base and British Indian Ocean Territory Bill: Third Reading No
20 Oct 2025 Diego Garcia Military Base and British Indian Ocean Territory Bill Committee: New Clause 1 Aye
20 Oct 2025 Diego Garcia Military Base and British Indian Ocean Territory Bill Committee: Clause 2 stand part No
20 Oct 2025 Diego Garcia Military Base and British Indian Ocean Territory Bill Committee: Amendment 9 Aye
20 Oct 2025 Diego Garcia Military Base and British Indian Ocean Territory Bill Committee: Amendment 7 Aye
14 Oct 2025 Mental Health Bill Report Stage: Amendment 41 Aye
14 Oct 2025 Mental Health Bill Report Stage: Amendment 40 Aye
14 Oct 2025 Mental Health Bill Report Stage New Clause 26 Rebelled No
9 Sep 2025 Diego Garcia Military Base and British Indian Ocean Territory Bill: Second Reading No
9 Sep 2025 Diego Garcia Military Base and British Indian Ocean Territory Bill: Reasoned Amendment Aye
8 Sep 2025 Renters’ Rights Bill: Motion to disagree with Lords Amendment 64 Aye
8 Sep 2025 Renters’ Rights Bill: Motion to disagree with Lords Amendment 53 Aye
8 Sep 2025 Renters’ Rights Bill: Motion to disagree with Lords Amendment 39 No
8 Sep 2025 Renters’ Rights Bill: Motion to disagree with Lords Amendment 26 Aye
8 Sep 2025 Renters’ Rights Bill: Motion to disagree with Lords Amendment 19 Aye
8 Sep 2025 Renters’ Rights Bill: Motion to disagree with Lords Amendment 18 Aye
8 Sep 2025 Renters’ Rights Bill: Motion to disagree with Lords Amendment 11 Aye
3 Sep 2025 Opposition day: Property taxes Aye
2 Sep 2025 English Devolution and Community Empowerment Bill: Reasoned Amendment Aye
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 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: Amendment 38 Aye