Voting record

1,374 Commons votes recorded this Parliament.

17 Oct 2023 Levelling up and Regeneration Bill: Amendment (a) to Lords Amendment 231 Aye
13 Sep 2023 Economic Crime and Corporate Transparency Bill: Motion to disagree with 151B and 151C and to insist on 151A Aye
13 Sep 2023 Procurement Bill [Lords]: Motion to disagree with Lords Amendment 102B Aye
13 Sep 2023 Draft Windsor Framework (Enforcement etc.) Regulations 2023 No
6 Sep 2023 Northern Ireland Troubles (Legacy and Reconciliation) Bill: Motion to disagree No
5 Sep 2023 Energy Bill [Lords]: Third Reading No
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 Aye
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 161 Aye
4 Sep 2023 Economic Crime and Corporate Transparency Bill: Motion to disagree with Lords Amendment 159 Aye
4 Sep 2023 Economic Crime and Corporate Transparency Bill: Motion to disagree with Lords Amendment 117 Aye
4 Sep 2023 Economic Crime and Corporate Transparency Bill: Amendment (a) to Lords Amendment 151 Aye
4 Sep 2023 Economic Crime and Corporate Transparency Bill: Amendment (a) to Lords Amendment 23 Aye
3 Jul 2023 Economic Activity of Public Bodies (Overseas Matters): Second Reading Aye
3 Jul 2023 Economic Activity of Public Bodies (Overseas Matters) Bill: Reasoned Amendment on Second Reading No
28 Jun 2023 Relationships and Sexuality Education (Northern Ireland) (Amendment) Regulations 2023 No
27 Jun 2023 Schools (Gender and Parental Rights): Ten-Minute Rule Bill Aye
26 Jun 2023 National Security Bill: motion to disagree with Lords Amendment 22B Aye
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 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 Aye
13 Jun 2023 Procurement Bill [Lords] Report Stage: Amendment 18 No
13 Jun 2023 Procurement Bill [Lords] Report Stage: Amendment 2 Aye