Voting record

1,596 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
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
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 Activity of Public Bodies (Overseas Matters) Bill Report Stage: Amendment 28 Aye
25 Oct 2023 Economic Activity of Public Bodies (Overseas Matters) Bill Report Stage: Amendment 7 Aye
25 Oct 2023 Economic Activity of Public Bodies (Overseas Matters) Bill Report Stage: Amendment 13 Aye
25 Oct 2023 Economic Activity of Public Bodies (Overseas Matters) Bill Report Stage: Amendment 14 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
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
18 Oct 2023 Energy Bill [Lords]: motion to disagree with Lords Amendment 274B No
17 Oct 2023 Levelling-up and Regeneration Bill: motion to disagree with Lords Amendment 329 No
17 Oct 2023 Levelling-up and Regeneration Bill: motion to disagree with Lords Amendment 273 No
17 Oct 2023 Levelling-up and Regeneration Bill: motion to disagree with Lords Amendment 244 No