Voting record

965 Commons votes recorded this Parliament.

11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 56 No
11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 50 No
11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 39 No
11 Jul 2023 Illegal Migration Bill: Government Amendments (a) and (b) in lieu of Lords Amendments 31, 35 & 36 No
11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 33 No
11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 31 No
11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 23 No
11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 9 No
11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 8 No
11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 6 No
11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 1 No
11 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 90 No
3 Jul 2023 Economic Activity of Public Bodies (Overseas Matters): Second Reading No
3 Jul 2023 Economic Activity of Public Bodies (Overseas Matters) Bill: Reasoned Amendment on Second Reading Aye
28 Jun 2023 Relationships and Sexuality Education (Northern Ireland) (Amendment) Regulations 2023 Aye
27 Jun 2023 Opposition day: Mortgage and rental costs 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 disagree with Lords Amendment 10 No
26 Jun 2023 Financial Services and Markets Bill: motion to disagree with Lords Amendment 7 No
21 Jun 2023 Opposition Day: Animal Welfare (Kept Animals) Aye
20 Jun 2023 Finance (No. 2) Bill Report Stage: New Clause 7 Aye
19 Jun 2023 Privilege Motion Aye
14 Jun 2023 Draft Animal By-Products, Pet Passport and Animal Health (Fees) (England) (Amendment) Regulations 2023 No
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