Voting record

1,677 Commons votes recorded this Parliament.

3 Jun 2026 Draft Agriculture (Delinked Payments) (Reductions) (England) Regulations 2026 Aye
19 May 2026 King's Speech Motion for an Address: amendment (i) No
28 Apr 2026 Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026 Aye
28 Apr 2026 Draft Asylum Seekers (Reception Conditions) (Amendment) Regulations 2026 Aye
28 Apr 2026 Pension Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88C, 88E to 88P, 88R, 88S and 88W, and propose Amendments (a) to (j) in lieu of Amendments 88A, 88T, 88U and 88V Aye
28 Apr 2026 Privilege No
22 Apr 2026 Crime and Policing Bill: motion to insist on Amendments 439C and 439D and disagree with Lords Amendments 439E and 439F Aye
22 Apr 2026 Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X Aye
22 Apr 2026 Pensions Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88A and 88C and propose amendments (a) to (j) in lieu of Amendment 88B Aye
21 Apr 2026 English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 98 Aye
21 Apr 2026 English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 41 Aye
21 Apr 2026 English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 36 Aye
21 Apr 2026 English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 26 Aye
21 Apr 2026 English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 13 Aye
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
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
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 106 Aye
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 102 Aye
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 44 Aye
9 Mar 2026 Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 41 Aye