Voting record

1,447 Commons votes recorded this Parliament.

14 Apr 2026 Crime and Policing Bill: motion to agree with all remaining Lords Amendments Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 359 Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 357 Aye
14 Apr 2026 Crime and Policing Bill: motion to disagree with Lords Amendment 342 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 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
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 6 Aye
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 5 Aye
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 4 Aye
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 3 Aye
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 2 Aye
25 Mar 2026 Victims and Courts Bill: motion to disagree with Lords Amendment 1 Aye
18 Mar 2026 Opposition day: Student loans No
18 Mar 2026 Opposition day: Fuel duty No
18 Mar 2026 Draft Higher Education (Fee Limits and Fee Limit Condition) (England) (Amendment) Regulations 2026 Aye
18 Mar 2026 Draft Employment Rights Act 2025 (Investigatory Powers) (Consequential Amendments) Regulations 2026 Aye
24 Feb 2026 Opposition Day: Protections for children from online harms No
23 Feb 2026 Industry and Exports (Financial Assistance) Bill Committee: New Clause 3 No
23 Feb 2026 Industry and Exports (Financial Assistance) Bill Committee: New Clause 2 No
23 Feb 2026 Industry and Exports (Financial Assistance) Bill Committee: Amendment 1 No
11 Feb 2026 Referendums Relating to Council Tax Increases (Principles) (England) Report 2026-27 Aye
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: Youth unemployment No
28 Jan 2026 Draft Medical Devices (Fees Amendment) Regulations 2026 Aye