Voting record

1,732 Commons votes recorded this Parliament.

23 Mar 2026 National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 1 No
18 Mar 2026 Opposition day: Student loans Aye
18 Mar 2026 Opposition day: Fuel duty Aye
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 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
11 Feb 2026 Draft Greenhouse Gas Emissions Trading Scheme (Amendment) (Extension to Maritime Activities) Order 2026 No
4 Feb 2026 Draft Greenhouse Gas Emissions Trading Scheme (Amendment) Order 2026 No
3 Feb 2026 Universal Credit (Removal of Two Child Limit) Bill: Second Reading No
28 Jan 2026 Opposition Day: Youth unemployment Aye
28 Jan 2026 Opposition Day: British Indian Ocean Territory Aye
28 Jan 2026 Draft Medical Devices (Fees Amendment) Regulations 2026 No
27 Jan 2026 Medical Training (Prioritisation) Bill: Amendment 1 Aye
27 Jan 2026 Medical Training (Prioritisation) Bill: Amendment 9 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 No
16 Dec 2025 Finance (No. 2) Bill: Reasoned Amendment to Second Reading (Opposition) Aye