Voting record

1,418 Commons votes recorded this Parliament.

23 Feb 2026 Universal Credit (Removal of Two Child Limit) Bill Committee: New Clause 3 No
11 Feb 2026 Local Government Finance Report (England) 2026-27 Aye
11 Feb 2026 Draft Greenhouse Gas Emissions Trading Scheme (Amendment) (Extension to Maritime Activities) Order 2026 Aye
4 Feb 2026 Draft Greenhouse Gas Emissions Trading Scheme (Amendment) Order 2026 Aye
3 Feb 2026 Universal Credit (Removal of Two Child Limit) Bill: Second Reading Aye
28 Jan 2026 Opposition Day: British Indian Ocean Territory No
28 Jan 2026 Draft Medical Devices (Fees Amendment) Regulations 2026 Aye
27 Jan 2026 Medical Training (Prioritisation) Bill: Amendment 1 No
27 Jan 2026 Medical Training (Prioritisation) Bill: Amendment 2 No
27 Jan 2026 Medical Training (Prioritisation) Bill: Amendment 9 No
21 Jan 2026 National Insurance Contributions (Employer Pensions Contributions) Bill: Third Reading Aye
21 Jan 2026 National Insurance Contributions (Employer Pensions Contributions) Bill Committee: New Clause 5 No
21 Jan 2026 National Insurance Contributions (Employer Pensions Contributions) Bill Committee: Amendment 5 No
14 Jan 2026 Draft Public Order Act 2023 (Interference With Use or Operation of Key National Infrastructure) Regulations 2025 Aye
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
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
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 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 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 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