Voting record

191 Commons votes recorded this Parliament.

10 Dec 2025 Opposition day: Seasonal work Aye
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
19 Nov 2025 Draft Radio Equipment (Amendment) (Northern Ireland) Regulations 2025 No
18 Nov 2025 Northern Ireland Troubles Bill: Second Reading No
18 Nov 2025 Northern Ireland Troubles Bill: Opposition Reasoned Amendment 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
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
28 Oct 2025 Opposition Day: China spying case Aye
9 Sep 2025 Diego Garcia Military Base and British Indian Ocean Territory Bill: Second Reading No
9 Sep 2025 Diego Garcia Military Base and British Indian Ocean Territory Bill: Reasoned Amendment Aye
8 Jul 2025 Football Governance Bill [HL]: Third Reading No
8 Jul 2025 Football Governance Bill [HL] Report Stage: Amendment 18 Aye
8 Jul 2025 Football Governance Bill [HL] Report Stage: New Clause 1 Aye
2 Jul 2025 Terrorism Act 2000 (Proscribed Organisations) (Amendment) Order 2025 Aye
2 Jul 2025 Draft Criminal Justice Act 2003 (Suitability for Fixed Term Recall) Order 2025 No