Voting record

1,300 Commons votes recorded this Parliament.

15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 26 Aye
15 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendment 15 Aye
15 Apr 2026 Pensions Scheme Bill: motion to disagree with Lords Amendment 5 Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 334 Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 333 Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 311 Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 11 Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 6 Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 2 Aye
11 Mar 2026 Finance (No. 2) Bill: Third Reading Aye
11 Mar 2026 Finance (No. 2) Bill Report Stage: Amendment 6 No
11 Mar 2026 Finance (No. 2) Bill Report Stage: Amendment 5 No
11 Mar 2026 Finance (No. 2) Bill Report Stage: New Clause 11 No
24 Feb 2026 Opposition Day: Protections for children from online harms No
3 Feb 2026 Universal Credit (Removal of Two Child Limit) Bill: Second Reading Aye
28 Jan 2026 Opposition Day: Youth unemployment No
28 Jan 2026 Opposition Day: British Indian Ocean Territory No
28 Jan 2026 Draft Medical Devices (Fees Amendment) Regulations 2026 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
20 Jan 2026 Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 6 Aye
20 Jan 2026 Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 5 Aye
20 Jan 2026 Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 1 Aye
20 Jan 2026 Sentencing Bill: motion to disagree with Lords Amendment 7 Aye
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 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 12 No
7 Jan 2026 Opposition Day: Rural communities No