Voting record

1,881 Commons votes recorded this Parliament.

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 7 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
10 Sep 2025 Bus Services (No.2) Bill: Third Reading No
10 Sep 2025 Bus Services (No.2) Bill Report Stage: Amendment 10 Aye
10 Sep 2025 Bus Services (No.2) Bill Report Stage: Amendment 23 Aye
10 Sep 2025 Bus Services (No.2) Bill Report Stage: Amendment 58 Aye
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 No
8 Sep 2025 Renters’ Rights Bill: Motion to disagree with Lords Amendment 53 No
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 No
8 Sep 2025 Renters’ Rights Bill: Motion to disagree with Lords Amendment 19 No
8 Sep 2025 Renters’ Rights Bill: Motion to disagree with Lords Amendment 18 No
8 Sep 2025 Renters’ Rights Bill: Motion to disagree with Lords Amendment 11 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
15 Jul 2025 Opposition Day: Tax Aye
15 Jul 2025 Opposition Day: Welfare 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