Crime and Policing Bill: Third Reading
312Ayes
95Noes
Carried · majority 217 · Government won240 did not vote
647 Members · Aye 312 · No 95 · DNV 240 · grey dots in centre are abstentions
Analysis
Commons
Commons
MPs voted on 18 June 2025 to pass the Crime and Policing Bill at Third Reading, the final Commons stage before the Bill moves to the House of Lords. The vote passed by 312 ayes to 95 noes. Third Reading is the House of Commons' last opportunity to approve or reject a Bill in its complete form. The Bill covers a broad range of criminal justice measures. It creates new offences for child criminal exploitation, assault on retail workers, cuckooing (taking over another person's home for criminal purposes), spiking, and AI-generated child sexual abuse imagery. It introduces Respect Orders to tackle persistent anti-social behaviour, imposes a mandatory reporting duty on professionals who suspect child sexual abuse, extends corporate criminal liability, and reforms the proceeds of crime confiscation regime. Passing Third Reading sends this package of measures to the Lords for scrutiny and potential amendment. Party lines held almost completely. Labour and Labour Co-operative MPs voted 303 to 1 in favour. Conservatives voted 79 to 1 against, with the single Conservative aye being a notable exception to otherwise near-total opposition. Reform UK's seven MPs voted no. The four Green MPs and four Independents voted aye. Plaid Cymru had no votes recorded for any member. The Bill now proceeds to the Lords, where further amendments are possible before it can receive Royal Assent.
Voting Aye meant
Support passing the Crime and Policing Bill, backing its package of new criminal offences and policing reforms covering child protection, retail crime, anti-social behaviour, and sexual exploitation.
Voting No meant
Oppose passing the Bill in its current form, reflecting concerns about specific provisions or the overall approach — the 95 No votes came overwhelmingly from Conservative MPs voting against a Labour government measure.
Each row is one party. The stacked bar gives the within-party split of Aye / No / Absent; the columns on the right give the raw counts. The whip column shows the published party position — “Free vote” means the whip was formally removed for this division.
Party
Whip
Aye / No / Abs
Aye
No
Abs
Labour Party
Whipped Aye
275
1
85
Conservative and Unionist Party
Whipped No
1
79
36
Liberal Democrats
—
0
0
71
Labour and Co-operative Party
Whipped Aye
28
0
14
Independent
—
4
6
3
Scottish National Party
—
0
0
9
Reform UK
Whipped No
0
7
1
Sinn Féin
—
0
0
7
Democratic Unionist Party
—
0
0
5
Green Party of England and Wales
Whipped Aye
4
0
0
Plaid Cymru
—
0
0
4
Social Democratic and Labour Party
—
0
0
2
Your Party
—
0
2
0
Alliance Party of Northern Ireland
—
0
0
1
Restore Britain
—
0
1
0
Speaker
—
0
0
1
Traditional Unionist Voice
—
0
0
1
Ulster Unionist Party
—
0
1
0
Source · Hansard · UK Parliament Votes API · whip status from announced positions; “free vote” indicates the whip was formally removed
Proposed New Clause 2 to criminalise commercial sexual exploitation by third parties, including those profiting from prostitution and operating websites with adverts.Labour · Voted aye · Read full speech (2,884 words) →
Introduced New Clause 3 to make it an offence to pay for sex, and New Clause 4 to decriminalise victims of commercial sexual exploitation by repealing loitering/soliciting offences.Labour · Voted no_vote_recorded · Read full speech (30,584 words) →
Sources
Division dataUK Parliament Votes API
DebateHansard · Commons
Stance analysisAI analysis · Claude 4.x
LicenceOpen Parliament Licence v3.0