Voting record

1,528 Commons votes recorded this Parliament.

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: cost of the Government's Rwanda plan and administration of the asylum system 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
12 Dec 2023 Safety of Rwanda (Asylum and Immigration) Bill: Programme Motion Aye
12 Dec 2023 Safety of Rwanda (Asylum and Immigration) Bill: Second Reading Aye
12 Dec 2023 Safety of Rwanda (Asylum and Immigration) Bill: Reasoned Amendment to Second Reading No
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 27 No
4 Dec 2023 Victims and Prisoners Bill Report Stage: New Clause 14 No
4 Dec 2023 Victims and Prisoners Bill Report Stage: New Clause 10 No
15 Nov 2023 King's Speech Motion for an Address: Amendment (k) No
15 Nov 2023 King's Speech Motion for an Address: Amendment (h) No
15 Nov 2023 King's Speech Motion for an Address: amendment (r) No
14 Nov 2023 King's Speech Motion for an Address: amendment (m) No
24 Oct 2023 Levelling up and Regeneration Bill: motion to insist on disagreement with Lords Amendment 45 and to propose amendment (a) in lieu Aye
24 Oct 2023 Levelling-up and Regeneration Bill: motion to disagree with Lords Amendment 22B Aye
18 Oct 2023 Energy Bill [Lords]: motion to disagree with Lords Amendment 274B Aye
17 Oct 2023 Levelling-up and Regeneration Bill: motion to disagree with Lords Amendment 329 Aye
17 Oct 2023 Levelling-up and Regeneration Bill: motion to disagree with Lords Amendment 273 Aye
17 Oct 2023 Levelling-up and Regeneration Bill: motion to disagree with Lords Amendment 244 Aye