Voting record

1,541 Commons votes recorded this Parliament.

7 Dec 2022 Financial Services and Markets Bill Report Stage: New Clause 1 Aye
7 Dec 2022 draft Agricultural Holdings (Fee) Regulations 2022 No
6 Dec 2022 Opposition Day: NHS Workforce Aye
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
30 Nov 2022 Finance Bill Committee: Third Reading No
30 Nov 2022 Finance Bill Committee: New Clause 3 Aye
30 Nov 2022 Finance Bill Committee: New Clause 2 Aye
30 Nov 2022 Finance Bill Committee: Clause 5 stand part No
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
31 Oct 2022 Product Security and Telecommunications Infrastructure Bill: motion to disagree with Lords Amendment 17 No
12 Oct 2022 Identity and Language (Northern Ireland) Bill [Lords]: Second Reading Aye
11 Oct 2022 Health and Social Care Levy (Repeal) Bill: New Clause 1 Aye
20 Jul 2022 Northern Ireland Protocol Bill: Third Reading No
20 Jul 2022 Northern Ireland Protocol Bill Committee: New Clause 12 Aye
20 Jul 2022 Northern Ireland Protocol Bill Committee: Amendment 3 Aye
20 Jul 2022 Northern Ireland Protocol Bill Committee: Amendment 49 Aye
20 Jul 2022 Northern Ireland Protocol Bill Committee: Amendment 12 Aye
19 Jul 2022 Northern Ireland Protocol Bill Committee: New Clause 15 Aye
19 Jul 2022 Northern Ireland Protocol Bill Committee: Amendment 28 Aye
19 Jul 2022 Northern Ireland Protocol Bill Committee: Amendment 44 Aye