Voting record

2,040 Commons votes recorded this Parliament.

11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 33 Aye
11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 31 Aye
11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 23 Aye
11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 9 Aye
11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 8 Aye
11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 6 Aye
11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 1 Aye
11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 90 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 Aye
27 Jun 2023 Government Amendment to Opposition day debate on Mortgage and rental costs Aye
27 Jun 2023 Opposition day: Mortgage and rental costs No
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
21 Jun 2023 Government Amendment to Opposition day debate on Animal Welfare (Kept Animals) Aye
21 Jun 2023 Opposition Day: Animal Welfare (Kept Animals) No
21 Jun 2023 Retained EU Law (Revocation and Reform) Bill Lords Message: motion to disagree with Lords Amendment 42D Aye
21 Jun 2023 Retained EU Law (Revocation and Reform) Bill Lords Message: motion to disagree with Lords Amendment 15D Aye
21 Jun 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendments 5B, 5C and 5D Aye
21 Jun 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 4B Aye
21 Jun 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 2B Aye
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
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