Voting record

1,183 Commons votes recorded this Parliament.

10 Jan 2024 Finance Bill Committee Stage: New Clause 2 Aye
10 Jan 2024 Finance Bill Committee Stage: New Clause 1 Aye
13 Dec 2023 Draft Representation of the People (Overseas Electors etc.) (Amendment) Regulations 2023 No
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 No
12 Dec 2023 Safety of Rwanda (Asylum and Immigration) Bill: Second Reading No
12 Dec 2023 Safety of Rwanda (Asylum and Immigration) Bill: Reasoned Amendment to Second Reading Aye
4 Dec 2023 Draft Vehicle Emissions Trading Schemes Order 2023 Aye
4 Dec 2023 Victims and Prisoners Bill Report Stage: Amendment 33 Aye
4 Dec 2023 Victims and Prisoners Bill Report Stage: New Clause 27 Aye
4 Dec 2023 Victims and Prisoners Bill Report Stage: New Clause 14 Aye
29 Nov 2023 Data Protection and Digital Information Bill Report Stage: Amendment 218 Aye
29 Nov 2023 Data Protection and Digital Information Bill Report Stage: Amendment 1 Aye
29 Nov 2023 Data Protection and Digital Information Bill Report Stage: Amendment 5 Aye
29 Nov 2023 Data Protection and Digital Information Bill Report Stage: Amendment 11 Aye
29 Nov 2023 Data Protection and Digital Information Bill: Re-committal motion Aye
29 Nov 2023 Draft Strikes (Minimum Service Levels: NHS Ambulance Services and the NHS Patient Transport Service) Regulations 2023 No
20 Nov 2023 Digital Markets, Competition and Consumers Bill: Amendment 188 Aye
20 Nov 2023 Digital Markets, Competition and Consumers Bill: Amendment 187 Aye
15 Nov 2023 King's Speech Motion for an Address: amendment (r) Aye
14 Nov 2023 King's Speech Motion for an Address: amendment (m) Aye
25 Oct 2023 Economic Crime and Corporate Transparency Bill: motion to insist on Amendment 161A and disagree with Lords Amendment 161D No
25 Oct 2023 Economic Crime and Corporate Transparency Bill: motion to insist on Amendment 151A and disagree with Lords Amendments 151E and 151F No
25 Oct 2023 Economic Crime and Corporate Transparency Bill: Amendment (a) to motion to insist on Amendment 151A and disagree with Lords Amendments 151E and 151F Aye
18 Oct 2023 Energy Bill [Lords]: motion to disagree with Lords Amendment 274B No
13 Sep 2023 Economic Crime and Corporate Transparency Bill: Motion to disagree with 151B and 151C and to insist on 151A No
13 Sep 2023 Procurement Bill [Lords]: Motion to disagree with Lords Amendment 102B No
13 Sep 2023 Draft Windsor Framework (Enforcement etc.) Regulations 2023 Aye
6 Sep 2023 Opposition day: Safety of School Buildings Aye
6 Sep 2023 Northern Ireland Troubles (Legacy and Reconciliation) Bill: Motion to disagree No