Voting record

1,477 Commons votes recorded this Parliament.

21 Apr 2026 English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 4 Aye
21 Apr 2026 English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 2 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
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
24 Mar 2026 Opposition Day: Defence 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
10 Mar 2026 Courts and Tribunals Bill: Second Reading Aye
10 Mar 2026 Courts and Tribunals Bill: Reasoned Amendment to Second Reading No
24 Feb 2026 Opposition Day: Protections for children from online harms No
23 Feb 2026 Universal Credit (Removal of Two Child Limit) Bill: Third Reading Aye
23 Feb 2026 Universal Credit (Removal of Two Child Limit) Bill Committee: New Clause 3 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 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 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 9 No
21 Jan 2026 Northern Ireland Troubles (Legacy and Reconciliation) Act 2023 (Remedial) Order 2025 Aye
20 Jan 2026 Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 6 Aye