Voting record

1,428 Commons votes recorded this Parliament.

31 Mar 2025 Institute for Apprenticeships and Technical Education (Transfer of Functions etc) Bill [Lords] Report Stage: Amendment 6 No
31 Mar 2025 Institute for Apprenticeships and Technical Education (Transfer of Functions etc) Bill [Lords] Report Stage: New Clause 4 No
31 Mar 2025 Institute for Apprenticeships and Technical Education (Transfer of Functions etc) Bill [Lords] Report Stage: New Clause 1 No
31 Mar 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill: Motion to disagree with Lords Amendments 15B, 15C, 15D, 15E Aye
31 Mar 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill: Motion to disagree with Lords Amendment 13B Aye
31 Mar 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill: Motion to disagree with Lords Amendment 2B Aye
31 Mar 2025 Non-Domestic Rating (Multipliers and Private Schools) Bill: Motion to disagree with Lords Amendment 1B Aye
28 Mar 2025 Motion to sit in private No
25 Mar 2025 Great British Energy Bill: Motion to disagree with Lords Amendment 2 Aye
19 Mar 2025 Opposition Day: Winter Fuel Payment No
18 Mar 2025 Children's Wellbeing and Schools Bill: Third Reading Aye
18 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: Amendment 210 No
18 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: Amendment 209 No
18 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: New Clause 34 No
18 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: New Clause 7 No
17 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: Amendment 171 No
17 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: Amendment 188 No
17 Mar 2025 Children's Wellbeing and Schools Bill Report Stage: New Clause 36 No
12 Mar 2025 Employment Rights Bill: Third Reading Aye
12 Mar 2025 Employment Rights Bill Report Stage: New Schedule 2 Aye
12 Mar 2025 Employment Rights Bill Report Stage: Amendment 297 No
12 Mar 2025 Employment Rights Bill Report Stage: Amendment 291 No
12 Mar 2025 Employment Rights Bill Report Stage: New Clause 110 No
12 Mar 2025 Employment Rights Bill Report Stage: New Clause 39 Aye
7 Mar 2025 Motion to sit in private No
3 Mar 2025 Finance Bill: Third Reading Aye
3 Mar 2025 Finance Bill Report Stage: Amendment 67 No
3 Mar 2025 Finance Bill Report Stage: New Clause 8 No
3 Mar 2025 Finance Bill Report Stage: New Clause 2 No
26 Feb 2025 Opposition Day: British Indian Ocean Territory No