Voting record

1,734 Commons votes recorded this Parliament.

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
27 Jun 2023 Schools (Gender and Parental Rights): Ten-Minute Rule Bill No
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
20 Jun 2023 Finance (No. 2) Bill Report Stage: Amendment 1 Aye
20 Jun 2023 Finance (No. 2) Bill Report Stage: New Clause 7 Aye
19 Jun 2023 Privilege Motion Aye
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
7 Jun 2023 Opposition day: Accountability and scrutiny of Teesworks Aye
7 Jun 2023 Opposition Day: Mental health treatment and support Aye
6 Jun 2023 Committee on Standards Motion Aye
24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment 42 No
24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment 15 No
24 May 2023 Retained EU Law (Revocation and Reform) Bill: Amendment (a) to Lords Amendment 1 No
24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment Lords Amendment 6 No
22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 5 No
22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 4 No
22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 2 No
22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 1 No
22 May 2023 Non-Domestic Rating Bill Committee: Amendment 20 Aye
26 Apr 2023 Illegal Migration Bill - Third Reading No