Voting record

1,824 Commons votes recorded this Parliament.

21 Jan 2026 National Insurance Contributions (Employer Pensions Contributions) Bill Committee: Amendment 5 Aye
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
20 Jan 2026 Sentencing Bill: motion to disagree with Lords Amendment 7 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
13 Jan 2026 Finance (No. 2) Bill Committee: Clause 86 stand part No
13 Jan 2026 Finance (No. 2) Bill Committee: New Clause 25 Aye
13 Jan 2026 Finance (No. 2) Bill Committee: New Clause 24 Aye
13 Jan 2026 Finance (No. 2) Bill Committee: Clause 63 Stand part No
12 Jan 2026 Finance (No. 2) Bill Committee: New Clause 7 Aye
12 Jan 2026 Finance (No. 2) Bill Committee: Amendment 3 Aye
12 Jan 2026 Finance (No. 2) Bill Committee: Clause 62 stand part No
12 Jan 2026 Finance (No.2) Bill Committee: Clause 10 stand part No
12 Jan 2026 Finance (No. 2) Bill Committee: New Clause 12 Aye
7 Jan 2026 Opposition Day: Rural communities Aye
7 Jan 2026 Opposition Day: Jury trials Aye
17 Dec 2025 National Insurance Contributions (Employer Pensions Contributions) Bill: Second Reading No
16 Dec 2025 Finance (No. 2) Bill: Second Reading No
16 Dec 2025 Finance (No. 2) Bill: Reasoned Amendment to Second Reading (Opposition) Aye
15 Dec 2025 Employment Rights Bill: Government motion to disagree with the Lords in their Amendment 120N to Commons Amendment 120G and their Amendments 120P to 120S to Commons Amendment 120H 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
3 Dec 2025 Pension Schemes Bill: Amendment 15 Aye