Border Security, Asylum and Immigration Bill Report Stage: New Clause 18
94
Ayes
—
315
Noes
Defeated · Government won
233 did not vote
Analysis
Commons
Commons
Parliament voted on 12 May 2025 on New Clause 18, a proposed amendment to the Border Security, Asylum and Immigration Bill at Report Stage. Report Stage is the phase where MPs debate and vote on specific changes to a bill after it has been examined in committee. The amendment was defeated by 315 votes to 94. Every Labour and Labour and Co-operative MP who voted opposed the clause, while the Conservative benches provided the bulk of support for it, joined by Reform UK members and two Democratic Unionist Party MPs. New Clause 18 sought to modify the government's approach to border and immigration policy in a direction broadly sympathetic to asylum seeker rights and humanitarian immigration principles. Its defeat means the government's preferred version of the bill remains intact on this point, without the additional protections or procedural requirements the clause would have introduced. The practical effect is that those affected by the bill's immigration and asylum provisions will be subject to the government's original framework rather than the amended one the clause proposed. The vote produced an unusual parliamentary alignment. Conservative MPs voted almost unanimously in favour of the clause, joined by all eight Reform UK members present and both DUP representatives who voted, forming an Aye coalition of 94. Against them, Labour, Labour and Co-operative, SNP, Plaid Cymru, Green, and most Independent MPs all voted No, giving the government a comfortable margin of victory. This cross-bench dynamic, with Conservatives and Reform UK on the same side of a vote, reflects the broader political competition on immigration between right-of-centre parties, even as their motivations for supporting the clause may have differed. The bill passed its Third Reading on the same day by 316 to 95, signalling that despite multiple amendment attempts at Report Stage, the government retained a firm working majority throughout.
Voting Aye meant
Support introducing a parliamentary vote to set an annual cap on immigration and asylum seeker numbers, giving Parliament direct control over migration levels
Voting No meant
Oppose a statutory immigration cap set by Parliament, arguing it is unworkable, legally problematic, and that the government's existing measures are the right approach
409 voting MPs. Each dot is one vote; left-to-right by party. Grey dots in the centre are the 233 who did not vote.
Aye
No
Absent
Labour PartyWhipped No
0
270
92
Conservative and Unionist PartyWhipped Aye
85
0
31
Liberal Democrats
0
0
72
Labour and Co-operative PartyWhipped No
0
29
13
Independent
1
5
7
Scottish National PartyWhipped No
0
7
2
Reform UKWhipped Aye
8
0
—
Sinn Féin
0
0
7
Democratic Unionist Party
2
0
3
Green Party of England and Wales
0
2
2
Plaid CymruWhipped No
0
3
1
Social Democratic and Labour Party
0
1
1
Alliance Party of Northern Ireland
0
0
1
Speaker
0
0
1
Traditional Unionist Voice
1
0
—
Ulster Unionist Party
1
0
—
Your Party
0
1
—
Government must balance security with humanity; repealing failed Conservative legislation while introducing robust immigration controls; strengthening enforcement against people-smuggling gangs; each asylum case must be judged on meritsLabour · Voted no · Read full speech (5,291 words) →
Asylum seekers are victims of conflict and human rights abuse; the world must address root causes of displacement rather than treating migrants as threatsIndependent · Voted no · Read full speech (139 words) →
All illegal migrants should be immediately detained and deported; treats asylum seekers as security threatsReform · Voted aye · Read full speech (94 words) →
Asylum seekers should be allowed to work after 3 months rather than 12 to enable integration and reduce public costsLabour · Voted no_vote_recorded · Read full speech (205 words) →
Border security cooperation between UK, Ireland and Northern Ireland authorities must be strengthened to prevent illegal immigration via the Irish borderDUP · Voted aye · Read full speech (263 words) →
Previous Government's delays to asylum processing created huge backlogs; current Government must untangle this inherited chaosLabour · Voted no · Read full speech (98 words) →
System is being gamed for economic migration; tough enforcement is necessary to prevent abuse of asylum claimsConservative · Voted aye · Read full speech (99 words) →
Sources
Division dataUK Parliament Votes API
DebateHansard · Commons
Stance analysisAI analysis · Claude 4.x
LicenceOpen Parliament Licence v3.0