Voting record

396 Commons votes recorded this Parliament.

9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 41 Aye
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 38 Aye
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 37 Aye
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 17 Aye
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 16 Aye
4 Feb 2026 Draft Greenhouse Gas Emissions Trading Scheme (Amendment) Order 2026 Aye
3 Feb 2026 Universal Credit (Removal of Two Child Limit) Bill: Second Reading Aye
27 Jan 2026 Medical Training (Prioritisation) Bill: Amendment 1 No
27 Jan 2026 Medical Training (Prioritisation) Bill: Amendment 2 No
27 Jan 2026 Medical Training (Prioritisation) Bill: Amendment 9 No
21 Jan 2026 Northern Ireland Troubles (Legacy and Reconciliation) Act 2023 (Remedial) Order 2025 Aye
21 Jan 2026 National Insurance Contributions (Employer Pensions Contributions) Bill: Third Reading Aye
21 Jan 2026 National Insurance Contributions (Employer Pensions Contributions) Bill Committee: New Clause 5 No
21 Jan 2026 National Insurance Contributions (Employer Pensions Contributions) Bill Committee: Amendment 5 No
20 Jan 2026 Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 6 Aye
20 Jan 2026 Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 5 Aye
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 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 26 No
13 Jan 2026 Finance (No. 2) Bill Committee: New Clause 9 No
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 No
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