Voting record

1,707 Commons votes recorded this Parliament.

23 Jan 2024 Opposition day: Children not in school (national register and support) No
17 Jan 2024 draft Immigration (Employment of Adults Subject to Immigration Control) (Maximum Penalty) (Amendment) Order 2023 Aye
17 Jan 2024 draft Immigration Act 2014 (Residential Accommodation) (Maximum Penalty) Order 2023 Aye
15 Jan 2024 Immigration (Health Charge) (Amendment) Order 2023 Aye
15 Jan 2024 Nationality, Immigration and Asylum Act 2002 (Amendment of List of Safe States) Regulations 2024 Aye
15 Jan 2024 Animal Welfare (Livestock Exports) Committee Stage: Amendment 5 No
10 Jan 2024 Economic Activity of Public Bodies (Overseas Matters) Bill: Third Reading Aye
10 Jan 2024 Economic Activity of Public Bodies (Overseas Matters) Bill: Reasoned amendment on Third Reading No
10 Jan 2024 Finance Bill Committee Stage: New Clause 7 No
10 Jan 2024 Finance Bill Committee Stage: New Clause 5 No
10 Jan 2024 Finance Bill Committee Stage: New Clause 2 No
10 Jan 2024 Finance Bill Committee Stage: New Clause 1 No
9 Jan 2024 Opposition Day: NHS Dentistry No
13 Dec 2023 Finance Bill Second Reading Aye
13 Dec 2023 Finance Bill: Reasoned Amendment to Second Reading No
13 Dec 2023 Draft Representation of the People (Overseas Electors etc.) (Amendment) Regulations 2023 Aye
13 Dec 2023 Draft Equality Act 2010 (Amendment) Regulations 2023 Aye
13 Dec 2023 Draft Representation of the People (Overseas Electors etc.) (Amendment) (Northern Ireland) Regulations 2023 Aye
4 Dec 2023 Draft Vehicle Emissions Trading Schemes Order 2023 Aye
4 Dec 2023 Victims and Prisoners Bill Report Stage: Amendment 33 No
4 Dec 2023 Victims and Prisoners Bill Report Stage: New Clause 14 No
29 Nov 2023 Data Protection and Digital Information Bill Report Stage: Amendment 224 No
29 Nov 2023 Data Protection and Digital Information Bill Report Stage: Amendment 11 No
29 Nov 2023 Draft Strikes (Minimum Service Levels: NHS Ambulance Services and the NHS Patient Transport Service) Regulations 2023 Aye
28 Nov 2023 Draft Strikes (Minimum Service Levels: Passenger Railway Services) Regulations 2023 Aye
28 Nov 2023 Draft Strikes (Minimum Service Levels: Border Security) Regulations 2023 Aye
28 Nov 2023 Draft Code of Practice on Reasonable Steps to be taken by a Trade Union (Minimum Service Levels) Aye
20 Nov 2023 Digital Markets, Competition and Consumers Bill: New Clause 30 No
20 Nov 2023 Digital Markets, Competition and Consumers Bill: New Clause 29 No
20 Nov 2023 Digital Markets, Competition and Consumers Bill: Amendment 188 No