Voting record

1,479 Commons votes recorded this Parliament.

28 Mar 2023 Illegal Migration Bill: Committee of the whole House: New Clause 21 Aye
28 Mar 2023 Illegal Migration Bill: Committee of the whole House: Amendment 288 Aye
28 Mar 2023 Illegal Migration Bill: Committee of the whole House: Clause 11 stand part No
28 Mar 2023 Illegal Migration Bill: Committee of the whole House: Amendment 189 Aye
22 Mar 2023 Public Order Bill: Motion to disagree with the Lords in Amendments 6B to 6F No
22 Mar 2023 Draft Windsor Framework (Democratic Scrutiny) Regulations 2023 Aye
21 Mar 2023 Budget Motion no. 18: Pensions (lifetime allowance charge and annual allowance) No
7 Mar 2023 Public Order Bill: Motion to disagree with Lords Amendment 20 No
7 Mar 2023 Public Order Bill: Amendment (a) in lieu of Lords Amendment 1 No
7 Mar 2023 Public Order Bill: Motion to disagree with Lords Amendment 1 No
7 Mar 2023 Public Order Bill: Motion to disagree with Lords Amendment 6 No
7 Mar 2023 Public Order Bill: Amendment (a) to Lords Amendment 5 No
1 Mar 2023 Social Housing (Regulation) Bill [Lords] Report Stage: Amendment 40 Aye
1 Mar 2023 Social Housing (Regulation) Bill [Lords] Report Stage: Amendment 42 Aye
1 Mar 2023 Social Housing (Regulation) Bill [Lords] Report Stage: New Clause 7 Aye
28 Feb 2023 Opposition Day: Expanding the NHS workforce Aye
7 Feb 2023 Higher Education (Freedom of Speech) Bill: Motion to disagree with Lords Amendment 10 No
7 Feb 2023 Seafarers' Wages Bill [Lords] Report Stage: Amendment 24 Aye
7 Feb 2023 Seafarers' Wages Bill [Lords] Report Stage: New Clause 4 Aye
7 Feb 2023 Seafarers' Wages Bill [Lords] Report Stage: New Clause 2 Aye
31 Jan 2023 Opposition Day: Non-domicile tax status Aye
31 Jan 2023 Opposition Day: Crime and Neighbourhood Policing Aye
25 Jan 2023 Economic Crime and Corporate Transparency Bill Report Stage: New Clause 27 Aye
25 Jan 2023 Economic Crime and Corporate Transparency Bill Report Stage: New Clause 26 Aye
25 Jan 2023 Economic Crime and Corporate Transparency Bill Report Stage: New Clause 3 Aye
24 Jan 2023 Economic Crime and Corporate Transparency Bill Report Stage: New Clause 22 Aye
18 Jan 2023 Retained EU Law (Revocation and Reform) Bill: Third Reading No
18 Jan 2023 Retained EU Law (Revocation and Reform) Bill Report Stage: Amendment 36 Aye
18 Jan 2023 Retained EU Law (Revocation and Reform) Bill Report Stage: Amendment 19 Aye
18 Jan 2023 Retained EU Law (Revocation and Reform) Bill Report Stage: Amendment 28 Aye