Voting record

1,351 Commons votes recorded this Parliament.

5 Dec 2022 Online Safety Bill: Programme (No. 4) Motion No
5 Dec 2022 Online Safety Bill Report Stage: New Clause 28 Aye
5 Dec 2022 Online Safety Bill Report Stage: New Clause 17 Aye
5 Dec 2022 Online Safety Bill Report Stage: New Clause 16 Aye
28 Nov 2022 Finance Bill: Reasoned Amendment to Second Reading Aye
23 Nov 2022 Levelling-up and Regeneration Bill Report Stage: Amendment 14 Aye
23 Nov 2022 Levelling-up and Regeneration Bill Report Stage: New Clause 84 Aye
23 Nov 2022 Levelling-up and Regeneration Bill Report Stage: New Clause 46 Aye
23 Nov 2022 Levelling-up and Regeneration Bill Report Stage: New Clause 41 Aye
22 Nov 2022 Ways and Means Motion No. 3: Basic rate limit and personal allowance for tax years 2026-27 and 2027-28 No
16 Nov 2022 National Security Bill Report Stage: Government Amendment 60 No
16 Nov 2022 National Security Bill Report Stage: Amendment 14 Aye
16 Nov 2022 National Security Bill Report Stage: New Clause 3 Aye
8 Nov 2022 Opposition Day: Papers relating to the Home Secretary Aye
8 Nov 2022 Opposition Day: the State Pension triple lock Aye
31 Oct 2022 Product Security and Telecommunications Infrastructure Bill: motion to disagree with Lords Amendment 17 No
31 Oct 2022 Genetic Technology (Precision Breeding) Bill Report Stage: Amendment 4 Aye
31 Oct 2022 Genetic Technology (Precision Breeding) Bill Report Stage: Amendment 3 Aye
31 Oct 2022 Genetic Technology (Precision Breeding) Bill Report Stage: Amendment 1 Aye
25 Oct 2022 Retained EU Law (Revocation and Reform) Bill: Second Reading No
25 Oct 2022 Retained EU Law (Revocation and Reform) Bill: Reasoned Amendment to Second Reading Aye
24 Oct 2022 Stamp Duty Land Tax (Reduction) Bill: second reading No
24 Oct 2022 Stamp Duty Land Tax (main motion) No
24 Oct 2022 Stamp Duty Land Tax (Reduction) Amendment (a) Aye
18 Jul 2022 Confidence in Her Majesty’s Government No
13 Jul 2022 Northern Ireland Protocol Bill: Amendment 24 Aye
13 Jul 2022 Northern Ireland Protocol Bill: New Clause 10 Aye
13 Jul 2022 Northern Ireland Protocol Bill: Clauses 15 and 16 stand part No
13 Jul 2022 Northern Ireland Protocol Bill Committee: Amendment 8 Aye
13 Jul 2022 Northern Ireland Protocol Bill Committee: Amendment 26 Aye