Voting record

1,183 Commons votes recorded this Parliament.

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) Bill: Reasoned Amendment on Second Reading Aye
28 Jun 2023 Holocaust Memorial Bill: Instruction (Amendment a) 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 No
27 Jun 2023 Opposition day: Mortgage and rental costs Aye
21 Jun 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendments 5B, 5C and 5D No
21 Jun 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 4B No
21 Jun 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 2B No
19 Jun 2023 Privilege Motion Aye
12 Jun 2023 Motion to disagree with Lords Amendment 42B No
12 Jun 2023 Motion to disagree with Lords Amendment 15B No
7 Jun 2023 Opposition day: Accountability and scrutiny of Teesworks Aye
7 Jun 2023 Opposition Day: Mental health treatment and support Aye
26 Apr 2023 Illegal Migration Bill - Third Reading No
26 Apr 2023 Illegal Migration Bill Report Stage: Amendment 2 Aye
26 Apr 2023 Illegal Migration Bill Report Stage: Amendment 45 Aye
26 Apr 2023 Illegal Migration Bill Report Stage: New Clause 15 Aye
26 Apr 2023 Illegal Migration Bill Report Stage: New Clause 10 Aye
26 Apr 2023 Illegal Migration Bill Report Stage: New Clause 9 Aye
19 Apr 2023 Finance (No. 2) Bill Committee of the whole House: New Clause 5 Aye
19 Apr 2023 Finance (No. 2) Bill Committee of the whole House: Clause 18 stand part No
18 Apr 2023 Finance (No. 2) Bill Committee of the whole House: New Clause 6 Aye
18 Apr 2023 Finance (No. 2) Bill Committee of the whole House: New Clause 3 Aye
18 Apr 2023 Finance (No. 2) Bill Committee of the whole House: New Clause 1 Aye