Voting record

343 Commons votes recorded this Parliament.

20 Jan 2026 Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 1 Aye
20 Jan 2026 Sentencing Bill: motion to disagree with Lords Amendment 7 No
14 Jan 2026 Draft Public Order Act 2023 (Interference With Use or Operation of Key National Infrastructure) Regulations 2025 No
13 Jan 2026 Finance (No. 2) Bill Committee: New Clause 26 Aye
13 Jan 2026 Finance (No. 2) Bill Committee: New Clause 9 Aye
13 Jan 2026 Finance (No. 2) Bill Committee: Clause 86 stand part Aye
13 Jan 2026 Finance (No. 2) Bill Committee: New Clause 25 No
13 Jan 2026 Finance (No. 2) Bill Committee: New Clause 24 Aye
13 Jan 2026 Finance (No. 2) Bill Committee: Clause 63 Stand part No
12 Jan 2026 Finance (No. 2) Bill Committee: New Clause 7 No
12 Jan 2026 Finance (No. 2) Bill Committee: Amendment 3 Rebelled Aye
12 Jan 2026 Finance (No.2) Bill Committee: Clause 10 stand part No
12 Jan 2026 Finance (No. 2) Bill Committee: New Clause 12 No
7 Jan 2026 Opposition Day: Jury trials Aye
10 Dec 2025 Opposition day: Conduct of the Chancellor of the Exchequer Rebelled Aye
10 Dec 2025 Opposition day: Seasonal work No
9 Dec 2025 Railways Bill: Second Reading Rebelled No
9 Dec 2025 Railways Bill: Opposition Reasoned Amendment No
3 Dec 2025 Pension Schemes Bill: Amendment 15 Rebelled Aye
3 Dec 2025 Pension Schemes Bill: Amendment 16 No
3 Dec 2025 Pension Schemes Bill: New Clause 26 Aye
3 Dec 2025 Pension Schemes Bill: New Clause 3 Aye
2 Dec 2025 Budget Resolution No. 64: Rates of alcohol duty Aye
2 Dec 2025 Budget Resolution No. 51: Inheritance tax (pension interests) No
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 No
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
25 Nov 2025 English Devolution and Community Empowerment Bill: Third Reading Aye
25 Nov 2025 English Devolution and Community Empowerment Bill Report Stage: New Clause 80 Aye