Voting record

1,364 Commons votes recorded this Parliament.

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
1 Feb 2023 UK Infrastructure Bank Bill [Lords] Report Stage: Amendment 5 Aye
1 Feb 2023 UK Infrastructure Bank Bill [Lords] Report Stage: New Clause 2 Aye
31 Jan 2023 Opposition Day: Non-domicile tax status Aye
31 Jan 2023 Opposition Day: Crime and Neighbourhood Policing Aye
30 Jan 2023 Strikes (Minimum Service Levels) Bill Committee: Third Reading No
30 Jan 2023 Strikes (Minimum Service Levels) Bill Committee: Amendment 1 Aye
30 Jan 2023 Strikes (Minimum Service Levels) Bill Committee: Amendment 4 No
30 Jan 2023 Strikes (Minimum Service Levels) Bill Committee: Amendment 2 Aye
24 Jan 2023 Economic Crime and Corporate Transparency Bill Report Stage: New Clause 36 Aye
24 Jan 2023 Economic Crime and Corporate Transparency Bill Report Stage: New Clause 34 Aye
24 Jan 2023 Economic Crime and Corporate Transparency Bill Report Stage: New Clause 22 Aye
17 Jan 2023 Online Safety Bill Report Stage: Amendment 43 Aye
17 Jan 2023 Online Safety Bill Report Stage: New Clause 4 Aye
16 Jan 2023 Strikes (Minimum Service Levels) Bill: Second Reading No
16 Jan 2023 Motion to sit in private No
16 Jan 2023 Strikes (Minimum Service Levels) Bill: Programme 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
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 Draft Voter Identification Regulations 2022 No
12 Dec 2022 Trade (Australia and New Zealand) Bill Report Stage: NC12 Aye