Voting record

300 Commons votes recorded this Parliament.

18 Mar 2026 Draft Employment Rights Act 2025 (Investigatory Powers) (Consequential Amendments) Regulations 2026 Aye
18 Mar 2026 Draft Higher Education (Fee Limits and Fee Limit Condition) (England) (Amendment) Regulations 2026 No
11 Mar 2026 Finance (No. 2) Bill: Third Reading No
11 Mar 2026 Finance (No. 2) Bill Report Stage: Amendment 6 Aye
11 Mar 2026 Finance (No. 2) Bill Report Stage: Amendment 5 Aye
11 Mar 2026 Finance (No. 2) Bill Report Stage: New Clause 11 Aye
10 Mar 2026 Courts and Tribunals Bill: Second Reading No
10 Mar 2026 Courts and Tribunals Bill: Reasoned Amendment to Second Reading Aye
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 106 No
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 102 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 17 No
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 16 No
24 Feb 2026 Opposition Day: Protections for children from online harms Aye
23 Feb 2026 Universal Credit (Removal of Two Child Limit) Bill: Third Reading Aye
23 Feb 2026 Universal Credit (Removal of Two Child Limit) Bill Committee: New Clause 3 Aye
23 Feb 2026 Industry and Exports (Financial Assistance) Bill Committee: New Clause 3 Aye
23 Feb 2026 Industry and Exports (Financial Assistance) Bill Committee: New Clause 2 Aye
23 Feb 2026 Industry and Exports (Financial Assistance) Bill Committee: Amendment 1 Aye
11 Feb 2026 Local Government Finance Report (England) 2026-27 No
11 Feb 2026 Draft Greenhouse Gas Emissions Trading Scheme (Amendment) (Extension to Maritime Activities) Order 2026 Aye
27 Jan 2026 Medical Training (Prioritisation) Bill: Amendment 2 Aye
27 Jan 2026 Medical Training (Prioritisation) Bill: Amendment 9 No
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
20 Jan 2026 Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 1 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