Voting record

1,815 Commons votes recorded this Parliament.

13 Jan 2026 Finance (No. 2) Bill Committee: Clause 63 Stand part Aye
12 Jan 2026 Finance (No. 2) Bill Committee: New Clause 7 No
12 Jan 2026 Finance (No. 2) Bill Committee: Amendment 3 No
12 Jan 2026 Finance (No. 2) Bill Committee: Clause 62 stand part Aye
12 Jan 2026 Finance (No.2) Bill Committee: Clause 10 stand part Aye
12 Jan 2026 Finance (No. 2) Bill Committee: New Clause 12 No
7 Jan 2026 Opposition Day: Rural communities No
7 Jan 2026 Opposition Day: Jury trials No
17 Dec 2025 National Insurance Contributions (Employer Pensions Contributions) Bill: Second Reading Aye
16 Dec 2025 Finance (No. 2) Bill: Second Reading Aye
16 Dec 2025 Finance (No. 2) Bill: Reasoned Amendment to Second Reading (Opposition) No
10 Dec 2025 Opposition day: Conduct of the Chancellor of the Exchequer No
10 Dec 2025 Government Amendment to Opposition day debate on seasonal work Aye
10 Dec 2025 Opposition day: Seasonal work No
9 Dec 2025 Railways Bill: Second Reading Aye
9 Dec 2025 Railways Bill: Opposition Reasoned Amendment No
3 Dec 2025 Pension Schemes Bill: Amendment 15 No
3 Dec 2025 Pension Schemes Bill: Amendment 16 No
3 Dec 2025 Pension Schemes Bill: New Clause 26 No
3 Dec 2025 Pension Schemes Bill: New Clause 3 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
19 Nov 2025 Border Security, Asylum and Immigration Bill: motion to disagree with Lords Amendment 37 Aye
19 Nov 2025 Draft Radio Equipment (Amendment) (Northern Ireland) Regulations 2025 Aye
18 Nov 2025 Northern Ireland Troubles Bill: Second Reading Aye