Voting record

1,227 Commons votes recorded this Parliament.

16 Jan 2024 Scotland (Self-Determination): Ten Minute Rule Motion No
15 Jan 2024 Animal Welfare (Livestock Exports) Committee Stage: Amendment 5 Aye
10 Jan 2024 Economic Activity of Public Bodies (Overseas Matters) Bill: Third Reading No
10 Jan 2024 Economic Activity of Public Bodies (Overseas Matters) Bill: Reasoned amendment on Third Reading Aye
10 Jan 2024 Finance Bill Committee Stage: New Clause 7 Aye
10 Jan 2024 Finance Bill Committee Stage: New Clause 5 Aye
10 Jan 2024 Finance Bill Committee Stage: New Clause 2 Aye
10 Jan 2024 Finance Bill Committee Stage: New Clause 1 Aye
9 Jan 2024 Opposition day: cost of the Government's Rwanda plan and administration of the asylum system Aye
9 Jan 2024 Opposition Day: NHS Dentistry Aye
13 Dec 2023 Finance Bill 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
12 Dec 2023 Safety of Rwanda (Asylum and Immigration) Bill: Programme Motion 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 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
4 Dec 2023 Victims and Prisoners Bill Report Stage: New Clause 10 Aye
20 Nov 2023 Digital Markets, Competition and Consumers Bill: New Clause 30 Aye
20 Nov 2023 Digital Markets, Competition and Consumers Bill: New Clause 29 Aye
15 Nov 2023 King's Speech Motion for an Address: Amendment (k) Aye
15 Nov 2023 King's Speech Motion for an Address: Amendment (h) 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
24 Oct 2023 Levelling up and Regeneration Bill: motion to insist on disagreement with Lords Amendment 45 and to propose amendment (a) in lieu No
24 Oct 2023 Levelling-up and Regeneration Bill: motion to disagree with Lords Amendment 22B No
13 Sep 2023 Economic Crime and Corporate Transparency Bill: Motion to disagree with 151B and 151C and to insist on 151A No