Voting record

462 Commons votes recorded this Parliament.

13 Jan 2026 Finance (No. 2) Bill Committee: New Clause 26 No
13 Jan 2026 Finance (No. 2) Bill Committee: New Clause 9 No
13 Jan 2026 Finance (No. 2) Bill Committee: Clause 86 stand part Aye
13 Jan 2026 Finance (No. 2) Bill Committee: New Clause 25 No
13 Jan 2026 Finance (No. 2) Bill Committee: New Clause 24 No
13 Jan 2026 Finance (No. 2) Bill Committee: Clause 63 Stand part Aye
12 Jan 2026 Finance (No. 2) Bill Committee: New Clause 7 No
12 Jan 2026 Finance (No. 2) Bill Committee: Amendment 3 No
12 Jan 2026 Finance (No. 2) Bill Committee: Clause 62 stand part Aye
12 Jan 2026 Finance (No.2) Bill Committee: Clause 10 stand part Aye
12 Jan 2026 Finance (No. 2) Bill Committee: New Clause 12 No
7 Jan 2026 Opposition Day: Rural communities No
7 Jan 2026 Opposition Day: Jury trials No
17 Dec 2025 National Insurance Contributions (Employer Pensions Contributions) Bill: Second Reading Aye
16 Dec 2025 Finance (No. 2) Bill: Second Reading Aye
16 Dec 2025 Finance (No. 2) Bill: Reasoned Amendment to Second Reading (Opposition) No
10 Dec 2025 Opposition day: Conduct of the Chancellor of the Exchequer No
10 Dec 2025 Government Amendment to Opposition day debate on seasonal work Aye
10 Dec 2025 Opposition day: Seasonal work No
9 Dec 2025 Railways Bill: Second Reading Aye
9 Dec 2025 Railways Bill: Opposition Reasoned Amendment 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 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 No
3 Dec 2025 Pension Schemes Bill: Amendment 16 No
3 Dec 2025 Pension Schemes Bill: New Clause 26 No
3 Dec 2025 Pension Schemes Bill: New Clause 3 No
2 Dec 2025 Budget Resolution No. 64: Rates of alcohol duty Aye