Voting record

1,462 Commons votes recorded this Parliament.

5 Sep 2023 Energy Bill [Lords] Report Stage: New Clause 12 Aye
4 Sep 2023 Economic Crime and Corporate Transparency Bill: Motion to disagree with Lords Amendment 161 No
4 Sep 2023 Economic Crime and Corporate Transparency Bill: Motion to disagree with Lords Amendment 159 No
4 Sep 2023 Economic Crime and Corporate Transparency Bill: Motion to disagree with Lords Amendment 117 No
4 Sep 2023 Economic Crime and Corporate Transparency Bill: Amendment (a) to Lords Amendment 151 No
4 Sep 2023 Economic Crime and Corporate Transparency Bill: Amendment (a) to Lords Amendment 23 No
18 Jul 2023 Draft Postal Packets (Miscellaneous Amendments) Order 2023 Aye
18 Jul 2023 Northern Ireland Troubles (Legacy and Reconciliation) Bill: Motion to disagree with Lords Amendment 44 No
17 Jul 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 2D No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendments 107B and 107C No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 103B No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 102B No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 56B No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 33B No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendments 36C and 36D No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 23B No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 9B No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendments 1B, 7B and 90B No
12 Jul 2023 Adjournment (Summer, Conference and Christmas Recess) Aye
28 Jun 2023 Holocaust Memorial Bill: Instruction (Amendment a) No
28 Jun 2023 Relationships and Sexuality Education (Northern Ireland) (Amendment) Regulations 2023 Aye
27 Jun 2023 Government Amendment to Opposition day debate on Mortgage and rental costs No
27 Jun 2023 Opposition day: Mortgage and rental costs Aye
13 Jun 2023 Procurement Bill [Lords] Report Stage: Amendment 3 Aye
13 Jun 2023 Procurement Bill [Lords] Report Stage: Amendment 18 Aye
13 Jun 2023 Procurement Bill [Lords] Report Stage: Amendment 2 Aye
13 Jun 2023 Procurement Bill [Lords] Report Stage: New Clause 10 Aye
12 Jun 2023 That the draft Public Order Act 1986 (Serious Disruption to the Life of the Community) Regulations 2023 be approved No
12 Jun 2023 Motion to disagree with Lords Amendment 42B No
12 Jun 2023 Motion to disagree with Lords Amendment 15B No