Voting record

1,584 Commons votes recorded this Parliament.

22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 2 Aye
22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 1 Aye
22 May 2023 Non-Domestic Rating Bill Committee: Amendment 20 No
3 May 2023 Lifelong Learning (Higher Education Fee Limits) Bill Report Stage: New Clause 1 No
3 May 2023 National Security Bill: motion to disagree with Lords Amendment 122 Aye
3 May 2023 National Security Bill: motion to disagree with Lords Amendment 22 Aye
3 May 2023 National Security Bill: Amendment (c) to Lords Amendment 26 No
18 Apr 2023 Finance (No. 2) Bill Committee of the whole House: New Clause 6 No
18 Apr 2023 Finance (No. 2) Bill Committee of the whole House: New Clause 3 No
18 Apr 2023 Finance (No. 2) Bill Committee of the whole House: New Clause 1 No
22 Mar 2023 Public Order Bill: Motion to disagree with the Lords in Amendments 6B to 6F Aye
22 Mar 2023 Draft Windsor Framework (Democratic Scrutiny) Regulations 2023 Aye
22 Mar 2023 Draft Criminal Justice Act 2003 (Home Detention Curfew) Order 2023 Aye
21 Mar 2023 Budget Motion no. 36: Alcohol duty Aye
21 Mar 2023 Budget Motion no. 18: Pensions (lifetime allowance charge and annual allowance) Aye
7 Mar 2023 Public Order Bill: Motion to disagree with Lords Amendment 20 Aye
7 Mar 2023 Public Order Bill: Amendment (a) in lieu of Lords Amendment 1 Aye
7 Mar 2023 Public Order Bill: Motion to disagree with Lords Amendment 1 Aye
7 Mar 2023 Public Order Bill: Motion to disagree with Lords Amendment 6 Aye
1 Mar 2023 Social Housing (Regulation) Bill [Lords] Report Stage: Amendment 40 No
1 Mar 2023 Social Housing (Regulation) Bill [Lords] Report Stage: Amendment 42 No
1 Mar 2023 Social Housing (Regulation) Bill [Lords] Report Stage: New Clause 7 No
21 Feb 2023 Scottish Affairs Committee Membership Aye
7 Feb 2023 Nuclear Regulated Asset Base Model (Revenue Collection) Regulations 2023: Motion to approve Aye
7 Feb 2023 Higher Education (Freedom of Speech) Bill: Motion to disagree with Lords Amendment 10 Aye
7 Feb 2023 Seafarers' Wages Bill [Lords] Report Stage: Amendment 24 No
7 Feb 2023 Seafarers' Wages Bill [Lords] Report Stage: New Clause 4 No
7 Feb 2023 Seafarers' Wages Bill [Lords] Report Stage: New Clause 2 No
1 Feb 2023 UK Infrastructure Bank Bill [Lords] Report Stage: Amendment 2 No
1 Feb 2023 UK Infrastructure Bank Bill [Lords] Report Stage: Amendment 5 No