Voting record

1,266 Commons votes recorded this Parliament.

23 Feb 2026 Industry and Exports (Financial Assistance) Bill Committee: New Clause 2 No
23 Feb 2026 Industry and Exports (Financial Assistance) Bill Committee: Amendment 1 No
11 Feb 2026 Draft Greenhouse Gas Emissions Trading Scheme (Amendment) (Extension to Maritime Activities) Order 2026 Aye
3 Feb 2026 Universal Credit (Removal of Two Child Limit) Bill: Second Reading Aye
14 Jan 2026 Draft Public Order Act 2023 (Interference With Use or Operation of Key National Infrastructure) Regulations 2025 Aye
13 Jan 2026 Finance (No. 2) Bill Committee: New Clause 25 No
2 Dec 2025 Budget Resolution No. 64: Rates of alcohol duty Aye
2 Dec 2025 Budget Resolution No. 51: Inheritance tax (pension interests) 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 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
28 Oct 2025 Opposition Day: China spying case No
16 Sep 2025 Sentencing Bill: Second Reading Aye
16 Sep 2025 Sentencing Bill: Reasoned Amendment on Second Reading No
4 Sep 2025 House of Lords (Hereditary Peers) Bill: motion to disagree with Lords Amendment 3 Aye
4 Sep 2025 House of Lords (Hereditary Peers) Bill: Motion to disagree with Lords Amendment 2 Aye
4 Sep 2025 House of Lords (Hereditary Peers) Bill: motion to disagree with Lords Amendment 1 Aye
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
9 Jul 2025 Universal Credit and Personal Independence Payment Bill: Third Reading Aye
9 Jul 2025 Universal Credit and Personal Independence Payment Bill Committee: Amendment 38 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 No
9 Jul 2025 Universal Credit and Personal Independence Payment Bill Committee: Clause 2, as amended, and Clause 3 stand part Aye
9 Jul 2025 Universal Credit and Personal Independent Payment Bill Committee: Amendment 12 No