Voting record

1,561 Commons votes recorded this Parliament.

9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 44 No
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 41 No
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 38 No
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 37 No
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 17 No
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 16 No
2 Mar 2026 Representation of the People Bill: Reasoned Amendment to Second Reading Aye
28 Jan 2026 Opposition Day: Youth unemployment Aye
27 Jan 2026 Medical Training (Prioritisation) Bill: Amendment 1 Aye
27 Jan 2026 Medical Training (Prioritisation) Bill: Amendment 9 Aye
21 Jan 2026 Northern Ireland Troubles (Legacy and Reconciliation) Act 2023 (Remedial) Order 2025 No
21 Jan 2026 National Insurance Contributions (Employer Pensions Contributions) Bill: Third Reading No
21 Jan 2026 National Insurance Contributions (Employer Pensions Contributions) Bill Committee: New Clause 5 Aye
21 Jan 2026 National Insurance Contributions (Employer Pensions Contributions) Bill Committee: Amendment 5 Aye
20 Jan 2026 Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 6 No
20 Jan 2026 Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 5 No
17 Dec 2025 National Insurance Contributions (Employer Pensions Contributions) Bill: Second Reading No
16 Dec 2025 Finance (No. 2) Bill: Second Reading No
16 Dec 2025 Finance (No. 2) Bill: Reasoned Amendment to Second Reading (Opposition) Aye
9 Dec 2025 Railways Bill: Second Reading No
9 Dec 2025 Railways Bill: Opposition Reasoned Amendment Aye
2 Dec 2025 Budget Resolution No. 51: Inheritance tax (pension interests) No
2 Dec 2025 Budget Resolution No. 50: Inheritance tax (limiting agricultural and business property reliefs etc) No
2 Dec 2025 Budget Resolution No. 28: Capital gains tax (employee-ownership trusts) No
2 Dec 2025 Budget Resolution No. 5: Income tax (savings rate for future years) No
2 Dec 2025 Budget Resolution No. 4: Income tax (dividend rates) No
25 Nov 2025 English Devolution and Community Empowerment Bill: Third Reading No
25 Nov 2025 English Devolution and Community Empowerment Bill Report Stage: New Clause 80 Aye
25 Nov 2025 English Devolution and Community Empowerment Bill Report Stage: New Clause 69 Aye
24 Nov 2025 English Devolution and Community Empowerment Bill Report Stage: Amendment 25 Aye