Voting record

378 Commons votes recorded this Parliament.

9 Dec 2025 Railways Bill: Second Reading No
9 Dec 2025 Railways Bill: Opposition Reasoned Amendment Aye
9 Dec 2025 UK-EU customs union (duty to negotiate): Ten Minute Rule Motion No
8 Dec 2025 Employment Rights Bill: Government motion to insist on disagreement to LA62 but not to insist on Commons Amendment 62C and to propose Gov (a) in lieu of LA62 No
8 Dec 2025 Employment Rights Bill: Government motion not to insist on Commons Amendment 72C but to disagree with LA72D to LA72H and to propose Gov (a) and (b) in lieu of LA72D to LA72H No
8 Dec 2025 Employment Rights Bill: Government motion to insist on disagreement to Lords Amendment 48B but to propose Government amendment (a) and (b) in lieu of LA48B No
8 Dec 2025 Employment Rights Bill: Government motion to insist on disagreement to LA23 and LA106 to LA120, not to insist on Commons Amendment 120C, 120D and 120E but to propose Gov (a) to (f) in lieu of LA23 and LA106 to LA120 No
8 Dec 2025 Employment Rights Bill: Government motion to insist on disagreement to Lords Amendment 1B but to propose Government amendments (a) and (b) in lieu of Lords Amendment 1B No
25 Nov 2025 English Devolution and Community Empowerment Bill: Third Reading No
25 Nov 2025 English Devolution and Community Empowerment Bill Report Stage: New Clause 80 Aye
25 Nov 2025 English Devolution and Community Empowerment Bill Report Stage: New Clause 69 Aye
24 Nov 2025 English Devolution and Community Empowerment Bill Report Stage: Amendment 25 Aye
24 Nov 2025 English Devolution and Community Empowerment Bill Report Stage: New Clause 2 Aye
19 Nov 2025 Border Security, Asylum and Immigration Bill: motion to disagree with Lords Amendment 37 No
18 Nov 2025 Northern Ireland Troubles Bill: Second Reading No
18 Nov 2025 Northern Ireland Troubles Bill: Opposition Reasoned Amendment Aye
12 Nov 2025 Opposition Day: Energy: original words stand part Aye
12 Nov 2025 Opposition Day: Taxes Aye
5 Nov 2025 Employment Rights Bill: Government amendment (a) in lieu of LA62 No
5 Nov 2025 Employment Rights Bill: motion relating to Lords Reason 72B No
5 Nov 2025 Employment Rights Bill: motion to disagree with Lords Amendment 48B No
5 Nov 2025 Employment Rights Bill: motion relating to Lords Reason 120B No
5 Nov 2025 Employment Rights Bill: motion to disagree with Lords Amendment 1B No
4 Nov 2025 Opposition day: Welfare spending Aye
4 Nov 2025 Opposition day: Supporting high streets Aye
29 Oct 2025 Sentencing Bill: Third Reading No
29 Oct 2025 Sentencing Bill Report Stage: New Clause 20 Aye
29 Oct 2025 Sentencing Bill Report Stage: New Clause 19 Aye
29 Oct 2025 Sentencing Bill Report Stage: New Clause 1 Aye
29 Oct 2025 European Convention on Human Rights (withdrawal): Ten Minute Rule Motion Aye