Voting record

1,206 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 Rebelled 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
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
20 Jan 2026 Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 5 Rebelled No
20 Jan 2026 Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 1 Rebelled No
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
12 Jan 2026 Finance (No. 2) Bill Committee: New Clause 7 Rebelled Aye
12 Jan 2026 Finance (No. 2) Bill Committee: Amendment 3 Rebelled Aye
12 Jan 2026 Finance (No. 2) Bill Committee: Clause 62 stand part Rebelled No
12 Jan 2026 Finance (No.2) Bill Committee: Clause 10 stand part No
12 Jan 2026 Finance (No. 2) Bill Committee: New Clause 12 Rebelled Aye
7 Jan 2026 Opposition Day: Rural communities Aye
7 Jan 2026 Opposition Day: Jury trials Aye
16 Dec 2025 Finance (No. 2) Bill: Second Reading Rebelled No
10 Dec 2025 Government Amendment to Opposition day debate on seasonal work Rebelled No
10 Dec 2025 Opposition day: Seasonal work Aye
24 Nov 2025 English Devolution and Community Empowerment Bill Report Stage: New Clause 29 Aye
24 Nov 2025 English Devolution and Community Empowerment Bill Report Stage: New Clause 2 No
19 Nov 2025 Border Security, Asylum and Immigration Bill: motion to disagree with Lords Amendment 37 Aye
13 Nov 2025 Planning and Infrastructure Bill: motion to disagree with Lords Amendment 40 No
13 Nov 2025 Planning and Infrastructure Bill: motion to disagree with Lords Amendment 39 No
13 Nov 2025 Planning and Infrastructure Bill: motion to disagree with Lords Amendment 38 No
13 Nov 2025 Planning and Infrastructure Bill: motion to disagree with Lords Amendment 37 No
13 Nov 2025 Planning and Infrastructure Bill: motion to disagree with Lords Amendment 33 No