Voting record

1,820 Commons votes recorded this Parliament.

24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment 15 Aye
24 May 2023 Retained EU Law (Revocation and Reform) Bill: Amendment (a) to Lords Amendment 1 Aye
24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment Lords Amendment 6 Aye
23 May 2023 Opposition Day: Safety of School Buildings No
22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 5 Aye
22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 4 Aye
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
16 May 2023 Opposition Day: Repeal of the Public Order Act 2023 No
16 May 2023 Opposition Day: Cost of living: Government Amendment Aye
16 May 2023 Opposition Day: Cost of living No
26 Apr 2023 Illegal Migration Bill - Third Reading Aye
26 Apr 2023 Illegal Migration Bill Report Stage: Amendment 2 No
26 Apr 2023 Illegal Migration Bill Report Stage: Amendment 45 No
26 Apr 2023 Illegal Migration Bill Report Stage: New Clause 15 No
26 Apr 2023 Illegal Migration Bill Report Stage: New Clause 10 No
26 Apr 2023 Illegal Migration Bill Report Stage: New Clause 9 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
21 Feb 2023 Scottish Affairs Committee Membership Aye
7 Feb 2023 Nuclear Regulated Asset Base Model (Revenue Collection) Regulations 2023: Motion to approve Aye
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
1 Feb 2023 UK Infrastructure Bank Bill [Lords] Report Stage: New Clause 2 No
31 Jan 2023 Opposition Day: Non-domicile tax status No
31 Jan 2023 Opposition Day: Crime and Neighbourhood Policing: Government amendment Aye