State IntegrityReceipts, not verdicts

Votes · May 2025 · Opposition day motion

Opposition Day: Immigration: how MPs voted on 21 May 2025

Division 205, 21 May 2025, 18:59. The Commons Votes API gives 83 Ayes, 267 Noes: majority 184 for the Noes.

Ayes
83
Noes
267
Result (Hansard)
Question accordingly negatived.

The question

That this House regrets that there have been a record-breaking number of small boat crossings, amounting to over 12,000 this year alone and a lack of action from the Government to tackle this; further regrets that the Border Security, Asylum and Immigration Bill scraps the Government’s ability to remove illegal immigrants to a safe third country, designed as an effective deterrent; and calls on the Government to support the Immigration and Visas Bill introduced by the Shadow Home Secretary, which will prevent foreign nationals, including rape gang perpetrators, from exploiting the courts with spurious human rights claims to avoid deportation, double the residency requirement for Indefinite Leave to Remain and ensure that those who have become a burden can be removed, introduce tighter visa rules for civil partners, allow deportation of all foreign national offenders, and introduce a binding cap on migration, to be set by a vote in Parliament.

As printed in Hansard before the division.

By party

Conservative MPs cast 78 of the 82 named Aye votes; Labour MPs 242 of the 266 named No votes.

PartyAye (named)No (named)
Labour0242
Conservative780
Independent18
Scottish National Party07
Green Party04
Plaid Cymru04
Reform UK20
Democratic Unionist Party10
Social Democratic & Labour Party01
Total82266

Tellers: Jerome Mayhew (Conservative, Broadland and Fakenham) and Mr Andrew Snowden (Conservative, Fylde) (Ayes); Anna Turley (Labour, Redcar) and Keir Mather (Labour, Selby) (Noes).

How each MP voted

348 named · CSV

MPPartyConstituencyVote
Debbie AbrahamsLabourOldham East and SaddleworthNo
Luke AkehurstLabourNorth DurhamNo
Sadik Al-HassanLabourNorth SomersetNo
Dan AldridgeLabourWeston-super-MareNo
Heidi AlexanderLabourSwindon SouthNo
Rushanara AliLabourBethnal Green and StepneyNo
Callum AndersonLabourBuckingham and BletchleyNo
Stuart AndrewConservativeDaventryAye
Edward ArgarConservativeMelton and SystonAye
Jess AsatoLabourLowestoftNo
Jas AthwalLabourIlford SouthNo
Catherine AtkinsonLabourDerby NorthNo
Lewis AtkinsonLabourSunderland CentralNo
Gareth BaconConservativeOrpingtonAye
David BainesLabourSt Helens NorthNo
Richard BakerLabourGlenrothes and Mid FifeNo
Dame Harriett BaldwinConservativeWest WorcestershireAye
Alex BallingerLabourHalesowenNo
Antonia BanceLabourTipton and WednesburyNo
Steve BarclayConservativeNorth East CambridgeshireAye
Paula BarkerLabourLiverpool WavertreeNo
Lee BarronLabourCorby and East NorthamptonshireNo
Mr Alex Barros-CurtisLabourCardiff WestNo
Johanna BaxterLabourPaisley and Renfrewshire SouthNo
Mr Peter BedfordConservativeMid LeicestershireAye
Apsana BegumIndependentPoplar and LimehouseNo
Torsten BellLabourSwansea WestNo
Siân BerryGreen PartyBrighton PavilionNo
Saqib BhattiConservativeMeriden and Solihull EastAye
Matt BishopLabourForest of DeanNo
Kirsty BlackmanScottish National PartyAberdeen NorthNo
Olivia BlakeLabourSheffield HallamNo
Rachel BlakeLabourCities of London and WestminsterNo
Chris BlooreLabourRedditchNo
Mrs Elsie BlundellLabourHeywood and Middleton NorthNo
Kevin BonaviaLabourStevenageNo
Sarah BoolConservativeSouth NorthamptonshireAye
Aphra BrandrethConservativeChester South and EddisburyAye
Mr Jonathan BrashLabourHartlepoolNo
Chris BryantLabourRhondda and OgmoreNo
Julia BuckleyLabourShrewsburyNo
Alex BurghartConservativeBrentwood and OngarAye
David Burton-SampsonLabourSouthend West and LeighNo
Liam ByrneLabourBirmingham Hodge Hill and Solihull NorthNo
Irene CampbellLabourNorth Ayrshire and ArranNo
Sir Alan CampbellLabourTynemouthNo
Markus Campbell-SavoursLabourPenrith and SolwayNo
Sam CarlingLabourNorth West CambridgeshireNo
James CartlidgeConservativeSouth SuffolkAye
Mr Luke ChartersLabourYork OuterNo
Dr Ellie ChownsGreen PartyNorth HerefordshireNo
Lewis CockingConservativeBroxbourneAye
Jacob CollierLabourBurton and UttoxeterNo
Lizzi CollingeLabourMorecambe and LunesdaleNo
Tom CollinsLabourWorcesterNo
Liam ConlonLabourBeckenham and PengeNo
Sarah CoombesLabourWest BromwichNo
Andrew CooperLabourMid CheshireNo
John CooperConservativeDumfries and GallowayAye
Yvette CooperLabourPontefract, Castleford and KnottingleyNo
Jeremy CorbynIndependentIslington NorthNo
Alberto CostaConservativeSouth LeicestershireAye
Deirdre CostiganLabourEaling SouthallNo
Claire CoutinhoConservativeEast SurreyAye
Pam CoxLabourColchesterNo
Neil CoyleLabourBermondsey and Old SouthwarkNo
Jen CraftLabourThurrockNo
Mary CreaghLabourCoventry EastNo
Ms Stella CreasyLabourWalthamstowNo
Torcuil CrichtonLabourNa h-Eileanan an IarNo
Harriet CrossConservativeGordon and BuchanAye
Sir Nicholas DakinLabourScunthorpeNo
Ashley DaltonLabourWest LancashireNo
Emily DarlingtonLabourMilton Keynes CentralNo
Ann DaviesPlaid CymruCaerfyrddinNo
Gareth DaviesConservativeGrantham and BourneAye
Jonathan DaviesLabourMid DerbyshireNo
Mims DaviesConservativeEast Grinstead and UckfieldAye
Paul DaviesLabourColne ValleyNo
Alex Davies-JonesLabourPontypriddNo
David DavisConservativeGoole and PocklingtonAye
Josh DeanLabourHertford and StortfordNo
Carla DenyerGreen PartyBristol CentralNo
Charlie DewhirstConservativeBridlington and The WoldsAye
Samantha DixonLabourChester North and NestonNo
Helena DollimoreLabourHastings and RyeNo
Dave DooganScottish National PartyAngus and Perthshire GlensNo
Stephen DoughtyLabourCardiff South and PenarthNo
Peter DowdLabourBootleNo
Sir Oliver DowdenConservativeHertsmereAye
Neil Duncan-JordanLabourPooleNo
Dame Angela EagleLabourWallaseyNo
Colum EastwoodSocial Democratic & Labour PartyFoyleNo
Cat EcclesLabourStourbridgeNo
Lauren EdwardsLabourRochester and StroodNo
Sarah EdwardsLabourTamworthNo
Clive EffordLabourEltham and ChislehurstNo
Damien EganLabourBristol North EastNo
Chris ElmoreLabourBridgendNo
Florence EshalomiLabourVauxhall and Camberwell GreenNo
Bill EstersonLabourSefton CentralNo
Dr Luke EvansConservativeHinckley and BosworthAye
Mr Hamish FalconerLabourLincolnNo
Linsey FarnsworthLabourAmber ValleyNo
Josh Fenton-GlynnLabourCalder ValleyNo
Mark FergusonLabourGateshead Central and WhickhamNo
Natalie FleetLabourBolsoverNo
Stephen FlynnScottish National PartyAberdeen SouthNo
Emma FoodyLabourCramlington and KillingworthNo
Catherine FookesLabourMonmouthshireNo
Peter FortuneConservativeBromley and Biggin HillAye
Mr Paul FosterLabourSouth RibbleNo
Sir Ashley FoxConservativeBridgwaterAye
Vicky FoxcroftLabourLewisham NorthNo
Daniel FrancisLabourBexleyheath and CrayfordNo
Mr Louie FrenchConservativeOld Bexley and SidcupAye
Mr James FrithLabourBury NorthNo
Gill FurnissLabourSheffield Brightside and HillsboroughNo
Sir Roger GaleConservativeHerne Bay and SandwichAye
Barry GardinerLabourBrent WestNo
Dr Allison GardnerLabourStoke-on-Trent SouthNo
Alan GemmellLabourCentral AyrshireNo
Stephen GethinsScottish National PartyArbroath and Broughty FerryNo
Tracy GilbertLabourEdinburgh North and LeithNo
John GlenConservativeSalisburyAye
Mary GlindonLabourNewcastle upon Tyne East and WallsendNo
Ben GoldsboroughLabourSouth NorfolkNo
Jodie GoslingLabourNuneatonNo
Helen GrantConservativeMaidstone and MallingAye
Andrew GriffithConservativeArundel and South DownsAye
Alison GriffithsConservativeBognor Regis and LittlehamptonAye
Andrew GwynneIndependentGorton and DentonNo
Amanda HackLabourNorth West LeicestershireNo
Louise HaighLabourSheffield HeeleyNo
Sarah HallLabourWarrington SouthNo
Paulette HamiltonLabourBirmingham ErdingtonNo
Carolyn HarrisLabourNeath and Swansea EastNo
Rebecca HarrisConservativeCastle PointAye
Lloyd HattonLabourSouth DorsetNo
Helen HayesLabourDulwich and West NorwoodNo
Sir John HayesConservativeSouth Holland and The DeepingsAye
Claire HazelgroveLabourFilton and Bradley StokeNo
Sir Mark HendrickLabourPrestonNo
Dame Meg HillierLabourHackney South and ShoreditchNo
Chris HinchliffLabourNorth East HertfordshireNo
Jonathan HinderLabourPendle and ClitheroeNo
Damian HindsConservativeEast HampshireAye
Paul HolmesConservativeHamble ValleyAye
Rachel HopkinsLabourLuton South and South BedfordshireNo
Nigel HuddlestonConservativeDroitwich and EveshamAye
Dr Neil HudsonConservativeEpping ForestAye
Claire HughesLabourBangor AberconwyNo
Alison HumeLabourScarborough and WhitbyNo
Dr Rupa HuqLabourEaling Central and ActonNo
Patrick HurleyLabourSouthportNo
Leigh InghamLabourStaffordNo
Natasha IronsLabourCroydon EastNo
Sally JamesonLabourDoncaster CentralNo
Sir Bernard JenkinConservativeHarwich and North EssexAye
Terry JermyLabourSouth West NorfolkNo
Adam JogeeLabourNewcastle-under-LymeNo
Dr Caroline JohnsonConservativeSleaford and North HykehamAye
Kim JohnsonLabourLiverpool RiversideNo
Gerald JonesLabourMerthyr Tydfil and AberdareNo
Louise Sandher-JonesLabourNorth East DerbyshireNo
Ruth JonesLabourNewport West and IslwynNo
Sojan JosephLabourAshfordNo
Warinder JussLabourWolverhampton WestNo
Mike KaneLabourWythenshawe and Sale EastNo
Satvir KaurLabourSouthampton TestNo
Alicia KearnsConservativeRutland and StamfordAye
Liz KendallLabourLeicester WestNo
Afzal KhanLabourManchester RusholmeNo
Stephen KinnockLabourAberafan MaestegNo
Gen KitchenLabourWellingborough and RushdenNo
Danny KrugerConservativeEast WiltshireAye
Uma KumaranLabourStratford and BowNo
Peter KyleLabourHove and PortsladeNo
Laura Kyrke-SmithLabourAylesburyNo
Ben LakePlaid CymruCeredigion PreseliNo
Katie LamConservativeWeald of KentAye
Peter LambLabourCrawleyNo
John LamontConservativeBerwickshire, Roxburgh and SelkirkAye
Chris LawScottish National PartyDundee CentralNo
Kim LeadbeaterLabourSpen ValleyNo
Brian LeishmanLabourAlloa and GrangemouthNo
Andrew LewinLabourWelwyn HatfieldNo
Clive LewisLabourNorwich SouthNo
Sir Julian LewisConservativeNew Forest EastAye
Julia LopezConservativeHornchurch and UpminsterAye
Andy MacNaeLabourRossendale and DarwenNo
Justin MaddersLabourEllesmere Port and BromboroughNo
Alan MakConservativeHavantAye
Seema MalhotraLabourFeltham and HestonNo
Kit MalthouseConservativeNorth West HampshireAye
Amanda MartinLabourPortsmouth NorthNo
Rachael MaskellLabourYork CentralNo
Alex MayerLabourDunstable and Leighton BuzzardNo
Douglas McAllisterLabourWest DunbartonshireNo
Kerry McCarthyLabourBristol EastNo
Martin McCluskeyLabourInverclyde and Renfrewshire WestNo
Dame Siobhain McDonaghLabourMitcham and MordenNo
Andy McDonaldLabourMiddlesbrough and Thornaby EastNo
John McDonnellIndependentHayes and HarlingtonNo
Alex McIntyreLabourGloucesterNo
Gordon McKeeLabourGlasgow SouthNo
Kevin McKennaLabourSittingbourne and SheppeyNo
Anna McMorrinLabourCardiff NorthNo
James McMurdockReform UKSouth Basildon and East ThurrockAye
Esther McVeyConservativeTattonAye
Llinos MediPlaid CymruYnys MônNo
Anneliese MidgleyLabourKnowsleyNo
Navendu MishraLabourStockportNo
Sir Andrew MitchellConservativeSutton ColdfieldAye
Abtisam MohamedLabourSheffield CentralNo
Iqbal MohamedIndependentDewsbury and BatleyNo
Mr Gagan MohindraConservativeSouth West HertfordshireAye
Jessica MordenLabourNewport EastNo
Stephen MorganLabourPortsmouth SouthNo
Joe MorrisLabourHexhamNo
Joy MorrisseyConservativeBeaconsfieldAye
Dr Kieran MullanConservativeBexhill and BattleAye
Margaret MullaneLabourDagenham and RainhamNo
Luke MurphyLabourBasingstokeNo
Ian MurrayLabourEdinburgh SouthNo
James MurrayLabourEaling NorthNo
Katrina MurrayLabourCumbernauld and KirkintillochNo
Dr Andrew MurrisonConservativeSouth West WiltshireAye
Luke MyerLabourMiddlesbrough South and East ClevelandNo
James NaishLabourRushcliffeNo
Connor NaismithLabourCrewe and NantwichNo
Kanishka NarayanLabourVale of GlamorganNo
Pamela NashLabourMotherwell, Wishaw and CarlukeNo
Josh NewburyLabourCannock ChaseNo
Samantha NiblettLabourSouth DerbyshireNo
Charlotte NicholsLabourWarrington NorthNo
Dan NorrisIndependentNorth East Somerset and HanhamNo
Neil O'BrienConservativeHarborough, Oadby and WigstonAye
Brendan O'HaraScottish National PartyArgyll, Bute and South LochaberNo
Ben Obese-JectyConservativeHuntingdonAye
Melanie OnnLabourGreat Grimsby and CleethorpesNo
Kate OsborneLabourJarrow and Gateshead EastNo
Tristan OsborneLabourChatham and AylesfordNo
Sarah OwenLabourLuton NorthNo
Andrew PakesLabourPeterboroughNo
Priti PatelConservativeWithamAye
Matthew PatrickLabourWirral WestNo
Rebecca PaulConservativeReigateAye
Jon PearceLabourHigh PeakNo
Jess PhillipsLabourBirmingham YardleyNo
Bridget PhillipsonLabourHoughton and Sunderland SouthNo
Chris PhilpConservativeCroydon SouthAye
David Pinto-DuschinskyLabourHendonNo
Lee PitcherLabourDoncaster East and the Isle of AxholmeNo
Jo PlattLabourLeigh and AthertonNo
Sarah PochinReform UKRuncorn and HelsbyAye
Luke PollardLabourPlymouth Sutton and DevonportNo
Joe PowellLabourKensington and BayswaterNo
Lucy PowellLabourManchester CentralNo
Gregor PoyntonLabourLivingstonNo
Dr Peter PrinsleyLabourBury St Edmunds and StowmarketNo
Mark PritchardConservativeThe WrekinAye
Steve RaceLabourExeterNo
Shivani RajaConservativeLeicester EastAye
Adrian RamsayGreen PartyWaveney ValleyNo
Andrew RangerLabourWrexhamNo
Jack RankinConservativeWindsorAye
David ReedConservativeExmouth and Exeter EastAye
Dave RobertsonLabourLichfieldNo
Dr Sam RushworthLabourBishop AucklandNo
Tom RutlandLabourEast Worthing and ShorehamNo
Oliver RyanIndependentBurnleyNo
Sarah SackmanLabourFinchley and Golders GreenNo
Dr Jeevun SandherLabourLoughboroughNo
Liz Saville RobertsPlaid CymruDwyfor MeirionnyddNo
Mark SewardsLabourLeeds South West and MorleyNo
Jim ShannonDemocratic Unionist PartyStrangfordAye
Tulip SiddiqLabourHampstead and HighgateNo
David SimmondsConservativeRuislip, Northwood and PinnerAye
Andy SlaughterLabourHammersmith and ChiswickNo
John SlingerLabourRugbyNo
David SmithLabourNorth NorthumberlandNo
Greg SmithConservativeMid BuckinghamshireAye
Jeff SmithLabourManchester WithingtonNo
Nick SmithLabourBlaenau Gwent and RhymneyNo
Rebecca SmithConservativeSouth West DevonAye
Sir Julian SmithConservativeSkipton and RiponAye
Gareth SnellLabourStoke-on-Trent CentralNo
Alex SobelLabourLeeds Central and HeadingleyNo
Dr Ben SpencerConservativeRunnymede and WeybridgeAye
Patrick SpencerIndependentCentral Suffolk and North IpswichAye
Gregory StaffordConservativeFarnham and BordonAye
Euan StainbankLabourFalkirkNo
Blake StephensonConservativeMid BedfordshireAye
Kenneth StevensonLabourAirdrie and ShottsNo
Will StoneLabourSwindon NorthNo
Alistair StrathernLabourHitchinNo
Alan StricklandLabourNewton Aycliffe and SpennymoorNo
Sir Mel StrideConservativeCentral DevonAye
Graham StuartConservativeBeverley and HoldernessAye
Dr Lauren SullivanLabourGraveshamNo
Kirsteen SullivanLabourBathgate and LinlithgowNo
Zarah SultanaIndependentCoventry SouthNo
Peter SwallowLabourBracknellNo
Sir Desmond SwayneConservativeNew Forest WestAye
Sir Mark TamiLabourAlyn and DeesideNo
Mike TappLabourDover and DealNo
David TaylorLabourHemel HempsteadNo
Rachel TaylorLabourNorth Warwickshire and BedworthNo
Gareth ThomasLabourHarrow WestNo
Adam ThompsonLabourErewashNo
Emily ThornberryLabourIslington South and FinsburyNo
Sir Stephen TimmsLabourEast HamNo
Nick TimothyConservativeWest SuffolkAye
Jessica ToaleLabourBournemouth WestNo
Dan TomlinsonLabourChipping BarnetNo
Jon TrickettLabourNormanton and HemsworthNo
Laura TrottConservativeSevenoaksAye
Henry TufnellLabourMid and South PembrokeshireNo
Matt TurmaineLabourWatfordNo
Laurence TurnerLabourBirmingham NorthfieldNo
Liz TwistLabourBlaydon and ConsettNo
Harpreet UppalLabourHuddersfieldNo
Tony VaughanLabourFolkestone and HytheNo
Valerie VazLabourWalsall and BloxwichNo
Martin VickersConservativeBrigg and ImminghamAye
Chris VinceLabourHarlowNo
Christian WakefordLabourBury SouthNo
Chris WardLabourBrighton Kemptown and PeacehavenNo
Melanie WardLabourCowdenbeath and KirkcaldyNo
Paul WaughLabourRochdaleNo
Chris WebbLabourBlackpool SouthNo
Michelle WelshLabourSherwood ForestNo
Catherine WestLabourHornsey and Friern BarnetNo
Andrew WesternLabourStretford and UrmstonNo
Matt WesternLabourWarwick and LeamingtonNo
Helen WhatelyConservativeFaversham and Mid KentAye
Jo WhiteLabourBassetlawNo
Katie WhiteLabourLeeds North WestNo
Nadia WhittomeLabourNottingham EastNo
James WildConservativeNorth West NorfolkAye
Sir Gavin WilliamsonConservativeStone, Great Wyrley and PenkridgeAye
Pete WishartScottish National PartyPerth and Kinross-shireNo
Mike WoodConservativeKingswinford and South StaffordshireAye
Rosie WrightingLabourKetteringNo
Yuan YangLabourEarley and WoodleyNo
Mohammad YasinLabourBedfordNo
Steve YemmLabourMansfieldNo

Sources

SHA-256 of each copy read. Open Parliament Licence v3.0

Method · Report an error