Voting record

1,677 Commons votes recorded this Parliament.

7 Mar 2023 Public Order Bill: Motion to disagree with Lords Amendment 20 No
7 Mar 2023 Public Order Bill: Amendment (a) in lieu of Lords Amendment 1 No
7 Mar 2023 Public Order Bill: Motion to disagree with Lords Amendment 1 No
7 Mar 2023 Public Order Bill: Motion to disagree with Lords Amendment 6 No
7 Mar 2023 Public Order Bill: Amendment (a) to Lords Amendment 5 No
6 Mar 2023 Social Security (Additional Payments) (No. 2) Bill Committee: Amendment 2 Aye
1 Mar 2023 Social Housing (Regulation) Bill [Lords] Report Stage: Amendment 40 Aye
1 Mar 2023 Social Housing (Regulation) Bill [Lords] Report Stage: Amendment 42 Aye
1 Mar 2023 Social Housing (Regulation) Bill [Lords] Report Stage: New Clause 7 Aye
28 Feb 2023 Opposition Day: Expanding the NHS workforce Aye
21 Feb 2023 Scottish Affairs Committee Membership Aye
25 Jan 2023 Economic Crime and Corporate Transparency Bill Report Stage: New Clause 27 Aye
25 Jan 2023 Economic Crime and Corporate Transparency Bill Report Stage: New Clause 26 Aye
25 Jan 2023 Economic Crime and Corporate Transparency Bill Report Stage: New Clause 3 Aye
25 Jan 2023 Draft Environmental Targets (Residual Waste) (England) Regulations 2022 No
25 Jan 2023 Draft Environmental Targets (Fine Particulate Matter) (England) Regulations No
25 Jan 2023 Draft Environmental Targets (Water) (England) Regulations 2022 No
25 Jan 2023 Draft Environmental Targets (Woodland and Trees Outside Woodland) (England) Regulations 2022 No
25 Jan 2023 Draft Environmental Targets (Biodiversity) (England) Regulations 2022 No
10 Jan 2023 Stamp Duty Land Tax (Temporary Relief) Bill: Third Reading No
10 Jan 2023 Stamp Duty Land Tax (Reduction) Bill Committee: Amendment (a) to Government Amendment 1 Aye
14 Dec 2022 Asylum Seekers (Removal to safe countries) - Leave to bring in bill No
13 Dec 2022 Levelling-up and Regeneration Bill: Amendment 84 Aye
13 Dec 2022 Levelling-up and Regeneration Bill Report Stage: Amendment 78 Aye
13 Dec 2022 Levelling-up and Regeneration Bill: New Clause 120 Aye
13 Dec 2022 Levelling-up and Regeneration Bill Report Stage: New Clause 98 Aye
12 Dec 2022 Standards Code of Conduct amendment (b) Aye
12 Dec 2022 Standards Code of Conduct amendment (a) Aye
12 Dec 2022 Draft Voter Identification Regulations 2022 No
12 Dec 2022 Trade (Australia and New Zealand) Bill Report Stage: NC12 Aye