Voting record

1,106 Commons votes recorded this Parliament.

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
29 Mar 2023 Finance (No. 2) Bill: Reasoned Amendment to Second Reading motion Aye
28 Mar 2023 Illegal Migration Bill: Committee of the whole House: New Clause 27 Aye
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
27 Mar 2023 Illegal Migration Bill: Committee of the whole House: New Clause 25 Aye
27 Mar 2023 Illegal Migration Bill: Committee of the whole House: New Clause 24 Aye
27 Mar 2023 Illegal Migration Bill: Committee of the whole House: Amendment 76 Aye
13 Mar 2023 Illegal Migration Bill: Money No
13 Mar 2023 Illegal Migration Bill: Programme motion No
13 Mar 2023 Illegal Migration Bill: Second Reading No
13 Mar 2023 Illegal Migration Bill: Reasoned Amendment to Second Reading Aye
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
6 Mar 2023 Social Security (Additional Payments) (No. 2) Bill Committee: Amendment 2 Aye
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
21 Feb 2023 Scottish Affairs Committee Membership Aye
7 Feb 2023 Higher Education (Freedom of Speech) Bill: Motion to disagree with Lords Amendment 10 No