Voting record

1,453 Commons votes recorded this Parliament.

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 Aye
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendments 36C and 36D Aye
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 23B Aye
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 9B Aye
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendments 1B, 7B and 90B No
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 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 No
13 Jun 2023 Procurement Bill [Lords] Report Stage: Amendment 18 No
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 Aye
12 Jun 2023 Motion to disagree with Lords Amendment 42B Aye
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
24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment Lords Amendment 6 Aye
23 May 2023 Opposition Day: Safety of School Buildings No
25 Apr 2023 Opposition Day: Water quality (sewage discharge): Prime Minister's amendment No
18 Apr 2023 Finance (No. 2) Bill Committee of the whole House: New Clause 6 Aye