Voting record

319 Commons votes recorded this Parliament.

21 Jan 2026 National Insurance Contributions (Employer Pensions Contributions) Bill Committee: New Clause 5 Aye
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 Sentencing Bill: motion to disagree with Lords Amendment 7 No
14 Jan 2026 Draft Public Order Act 2023 (Interference With Use or Operation of Key National Infrastructure) Regulations 2025 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 Aye
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 10 stand part No
12 Jan 2026 Finance (No. 2) Bill Committee: New Clause 12 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
9 Dec 2025 Railways Bill: Second Reading No
9 Dec 2025 Railways Bill: Opposition Reasoned Amendment No
9 Dec 2025 UK-EU customs union (duty to negotiate): Ten Minute Rule Motion Aye
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 Aye
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 Aye
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 Aye
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 Aye
3 Dec 2025 Pension Schemes Bill: Amendment 15 Aye
3 Dec 2025 Pension Schemes Bill: New Clause 26 Aye
3 Dec 2025 Pension Schemes Bill: New Clause 3 Aye
2 Dec 2025 Budget Resolution No. 64: Rates of alcohol duty No