A divisionDivision No. 193 · Monday, 12 May 2025· Commons· Immigration

Border Security, Asylum and Immigration Bill Report Stage: New Clause 18

94Ayes
315Noes
Defeated · majority 221 · Government won
233 did not vote
Aye98No318DID NOT VOTE · 233

642 Members · Aye 94 · No 315 · DNV 233 · grey dots in centre are abstentions

Analysis
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
§ 01Who voted how.409 voting Members · 233 absent

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 No
0
270
91
Conservative and Unionist Party
Whipped Aye
85
0
31
Liberal Democrats
0
0
72
Labour and Co-operative Party
Whipped No
0
29
13
Independent
1
5
7
Scottish National Party
Whipped No
0
7
2
Reform UK
Whipped Aye
8
0
0
Sinn Féin
0
0
7
Democratic Unionist Party
2
0
3
Green Party of England and Wales
0
2
2
Plaid Cymru
Whipped No
0
3
1
Social Democratic and Labour Party
0
1
1
Alliance Party of Northern Ireland
0
0
1
Restore Britain
0
0
1
Speaker
0
0
1
Traditional Unionist Voice
1
0
0
Ulster Unionist Party
1
0
0
Your Party
0
1
0

Source · Hansard · UK Parliament Votes API · whip status from announced positions; “free vote” indicates the whip was formally removed

§ 02From the debate.7 principal speakers
Dame Angela EagleSupportiveWallasey
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)
Jeremy CorbynOpposedIslington North
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)
Lee AndersonOpposedAshfield
All illegal migrants should be immediately detained and deported; treats asylum seekers as security threatsReform · Voted aye · Read full speech (94 words)
Luke TaylorQuestioningSutton and Cheam
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)
Jim ShannonQuestioningStrangford
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)
Chris VinceSupportiveHarlow
Previous Government's delays to asylum processing created huge backlogs; current Government must untangle this inherited chaosLabour · Voted no · Read full speech (98 words)
Sir John HayesOpposedSouth Holland and The Deepings
System is being gamed for economic migration; tough enforcement is necessary to prevent abuse of asylum claimsConservative · Voted aye · Read full speech (99 words)
§ 03Related divisions.Same topic · recent
Sources
Division dataUK Parliament Votes API
DebateHansard · Commons
Stance analysisAI analysis · Claude 4.x
LicenceOpen Parliament Licence v3.0