Voting record

1,005 Commons votes recorded this Parliament.

14 Nov 2023 King's Speech Motion for an Address: amendment (m) No
13 Sep 2023 Draft Windsor Framework (Enforcement etc.) Regulations 2023 Aye
6 Sep 2023 Opposition day: Safety of School Buildings No
28 Jun 2023 Relationships and Sexuality Education (Northern Ireland) (Amendment) Regulations 2023 Aye
14 Jun 2023 Draft Animal By-Products, Pet Passport and Animal Health (Fees) (England) (Amendment) Regulations 2023 Aye
26 Apr 2023 Illegal Migration Bill Report Stage: New Clause 15 No
25 Apr 2023 Opposition Day: Water quality (sewage discharge): Prime Minister's amendment 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
25 Jan 2023 Draft Environmental Targets (Residual Waste) (England) Regulations 2022 Aye
25 Jan 2023 Draft Environmental Targets (Fine Particulate Matter) (England) Regulations Aye
25 Jan 2023 Draft Environmental Targets (Water) (England) Regulations 2022 Aye
25 Jan 2023 Draft Environmental Targets (Woodland and Trees Outside Woodland) (England) Regulations 2022 Aye
25 Jan 2023 Draft Environmental Targets (Biodiversity) (England) Regulations 2022 Aye
14 Dec 2022 draft Architects Act 1997 (Amendment) Regulations 2022 Aye
7 Dec 2022 draft Police and Crime Commissioner Elections and Welsh Forms (Amendment) Order 2022 Aye
7 Dec 2022 draft Local Authorities (Mayoral Elections) (England and Wales) (Amendment) Regulations 2022 Aye
7 Dec 2022 draft Combined Authorities (Mayoral Elections) (Amendment) Order 2022 Aye
7 Dec 2022 draft Agricultural Holdings (Fee) Regulations 2022 Aye
22 Nov 2022 Ways and Means Motion No. 3: Basic rate limit and personal allowance for tax years 2026-27 and 2027-28 Aye
8 Nov 2022 Opposition Day: Papers relating to the Home Secretary No
19 Oct 2022 Ban on Fracking for Shale Gas Bill No
18 Oct 2022 Public Order Bill: Third Reading Aye
18 Oct 2022 Public Order Bill Report Stage: Amendment 1 No
18 Oct 2022 Public Order Bill Report Stage: New Clause 4 No
6 Sep 2022 Trade (Australia and New Zealand) Bill: Second Reading Aye
20 Jul 2022 Northern Ireland Protocol Bill: Third Reading Aye
20 Jul 2022 Northern Ireland Protocol Bill Committee: New Clause 12 No