Voting record

1,662 Commons votes recorded this Parliament.

5 Sep 2023 Energy Bill [Lords]: Third Reading Aye
5 Sep 2023 Energy Bill [Lords] Report Stage: New Clause 61 No
5 Sep 2023 Energy Bill [Lords] Report Stage: New Clause 59 No
5 Sep 2023 Energy Bill [Lords] Report Stage: New Clause 57 No
5 Sep 2023 Energy Bill [Lords] Report Stage: New Clause 39 No
5 Sep 2023 Energy Bill [Lords] Report Stage: New Clause 12 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: Amendment (a) to Lords Amendment 151 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
26 Jun 2023 National Security Bill: motion to disagree with Lords Amendment 22B No
26 Jun 2023 Financial Services and Markets Bill: motion to agree with Lords Amendment 38 Aye
26 Jun 2023 Financial Services and Markets Bill: motion to disagree with Lords Amendment 10 Aye
26 Jun 2023 Financial Services and Markets Bill: motion to disagree with Lords Amendment 7 Aye
20 Jun 2023 Finance (No. 2) Bill Report Stage: Amendment 1 No
20 Jun 2023 Finance (No. 2) Bill Report Stage: New Clause 7 No
14 Jun 2023 Opposition Day: Cost of living and Brexit No
14 Jun 2023 Draft Animal By-Products, Pet Passport and Animal Health (Fees) (England) (Amendment) Regulations 2023 Aye
13 Jun 2023 Procurement Bill [Lords] Report Stage: Amendment 3 No
13 Jun 2023 Procurement Bill [Lords] Report Stage: Amendment 18 No
13 Jun 2023 Procurement Bill [Lords] Report Stage: Amendment 2 No
13 Jun 2023 Procurement Bill [Lords] Report Stage: New Clause 10 No
12 Jun 2023 That the draft Public Order Act 1986 (Serious Disruption to the Life of the Community) Regulations 2023 be approved Aye
12 Jun 2023 Motion to disagree with Lords Amendment 42B Aye
12 Jun 2023 Motion to disagree with Lords Amendment 15B Aye
7 Jun 2023 Opposition day: Accountability and scrutiny of Teesworks No
24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment 42 Aye
24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment 15 Aye
24 May 2023 Retained EU Law (Revocation and Reform) Bill: Amendment (a) to Lords Amendment 1 Aye