Skip to content

Marginal seats

Independent target seats

The 12 seats where an independent came second at the 2024 general election, ranked by the swing needed to win them. It won 6 seats in 2024; 326 are needed for a majority.

Barnsley NorthBarnsley SouthBeckenham and Penge#3 Bethnal Green and Stepney: needs 1.81% swing from LabBicester and WoodstockBirmingham EdgbastonBirmingham Erdington#8 Birmingham Hall Green and Moseley: needs 6.80% swing from LabBirmingham Hodge Hill and Solihull North#4 Birmingham Ladywood: needs 4.68% swing from LabBirmingham NorthfieldBirmingham Perry BarrBirmingham Selly OakBirmingham YardleyBlackley and Middleton SouthBlackpool North and FleetwoodBlaydon and ConsettBlyth and AshingtonBolton South and WalkdenBrent EastBrent WestBridgwaterBridlington and The WoldsBrigg and ImminghamBrighton Kemptown and PeacehavenBrighton PavilionBristol CentralBristol North EastBristol North WestBristol SouthBroadland and FakenhamBromley and Biggin HillBromsgroveBroxbourneBroxtoweBuckingham and BletchleyBurnleyBurton and UttoxeterBury NorthBury SouthBury St Edmunds and StowmarketCalder ValleyCamborne and RedruthCambridgeCannock ChaseCanterburyCarlisleCarshalton and WallingtonCastle PointCentral DevonCentral Suffolk and North IpswichChatham and AylesfordCheadleChelmsfordChelsea and FulhamCheltenhamChesham and AmershamChester North and NestonChester South and EddisburyChesterfieldChichesterChingford and Woodford GreenChippenhamChipping BarnetChorleyChristchurchCities of London and WestminsterCity of DurhamClactonClapham and Brixton HillColchesterColne ValleyCongletonCorby and East NorthamptonshireCoventry EastCoventry North WestCoventry SouthCramlington and KillingworthCrawleyCrewe and NantwichCroydon EastCroydon SouthCroydon WestDagenham and RainhamDarlingtonDartfordDaventryDerby NorthDerby SouthDerbyshire DalesDewsbury and BatleyDidcot and WantageDoncaster CentralDoncaster East and the Isle of AxholmeDoncaster NorthDorking and HorleyDover and DealDroitwich and EveshamDudleyDulwich and West NorwoodDunstable and Leighton BuzzardEaling Central and ActonEaling NorthEaling SouthallEarley and WoodleyEasingtonEast Grinstead and Uckfield#12 East Ham: needs 16.98% swing from LabEast HampshireEast SurreyEast ThanetEast WiltshireEast Worthing and ShorehamEastbourneEastleighEdmonton and Winchmore HillEllesmere Port and BromboroughEltham and ChislehurstEly and East CambridgeshireEnfield NorthEpping ForestEpsom and EwellErewashErith and ThamesmeadEsher and WaltonExeterExmouth and Exeter EastFareham and WaterloovilleFarnham and BordonFaversham and Mid KentFeltham and HestonFilton and Bradley StokeFinchley and Golders GreenFolkestone and HytheForest of DeanFrome and East SomersetFyldeGainsboroughGateshead Central and WhickhamGedlingGillingham and RainhamGlastonbury and SomertonGloucesterGodalming and AshGoole and PocklingtonGorton and DentonGosportGrantham and BourneGraveshamGreat Grimsby and CleethorpesGreat YarmouthGreenwich and WoolwichGuildfordHackney North and Stoke NewingtonHackney South and ShoreditchHalesowenHalifaxHamble ValleyHammersmith and ChiswickHampstead and HighgateHarborough, Oadby and WigstonHarlowHarpenden and BerkhamstedHarrogate and KnaresboroughHarrow EastHarrow WestHartlepoolHarwich and North EssexHastings and RyeHavantHayes and HarlingtonHazel GroveHemel HempsteadHendonHenley and ThameHereford and South HerefordshireHerne Bay and SandwichHertford and StortfordHertsmereHexhamHeywood and Middleton NorthHigh PeakHinckley and BosworthHitchin#11 Holborn and St Pancras: needs 14.99% swing from LabHoniton and SidmouthHornchurch and UpminsterHornsey and Friern BarnetHorshamHoughton and Sunderland SouthHove and PortsladeHuddersfieldHuntingdonHyndburn#1 Ilford North: needs 0.57% swing from Lab#10 Ilford South: needs 8.38% swing from LabIpswichIsle of Wight EastIsle of Wight WestIslington NorthIslington South and FinsburyJarrow and Gateshead EastKeighley and IlkleyKenilworth and SouthamKensington and BayswaterKetteringKingston and SurbitonKingston upon Hull EastKingston upon Hull North and CottinghamKingston upon Hull West and HaltempriceKingswinford and South StaffordshireKnowsleyLancaster and WyreLeeds Central and HeadingleyLeeds EastLeeds North EastLeeds North WestLeeds South West and MorleyLeeds SouthLeeds West and PudseyLeicester EastLeicester SouthLeicester WestLeigh and AthertonLewesLewisham EastLewisham NorthLewisham West and East DulwichLeyton and WansteadLichfieldLincolnLiverpool GarstonLiverpool RiversideLiverpool WaltonLiverpool WavertreeLiverpool West DerbyLoughboroughLouth and HorncastleLowestoftLuton NorthLuton South and South BedfordshireMacclesfieldMaidenheadMaidstone and MallingMakerfieldMaldonManchester CentralManchester RusholmeManchester WithingtonMansfieldMelksham and DevizesMelton and SystonMeriden and Solihull EastMid BedfordshireMid BuckinghamshireMid CheshireMid DerbyshireMid Dorset and North PooleMid LeicestershireMid NorfolkMid SussexMiddlesbrough and Thornaby EastMiddlesbrough South and East ClevelandMilton Keynes CentralMilton Keynes NorthMitcham and MordenMorecambe and LunesdaleNew Forest EastNew Forest WestNewarkNewburyNewcastle upon Tyne Central and WestNewcastle upon Tyne East and WallsendNewcastle upon Tyne NorthNewcastle-under-LymeNewton AbbotNewton Aycliffe and SpennymoorNormanton and HemsworthNorth BedfordshireNorth CornwallNorth CotswoldsNorth DevonNorth DorsetNorth DurhamNorth East CambridgeshireNorth East DerbyshireNorth East HampshireNorth East HertfordshireNorth East Somerset and HanhamNorth HerefordshireNorth NorfolkNorth NorthumberlandNorth ShropshireNorth SomersetNorth Warwickshire and BedworthNorth West CambridgeshireNorth West EssexNorth West HampshireNorth West LeicestershireNorth West NorfolkNorthampton NorthNorthampton SouthNorwich NorthNorwich SouthNottingham EastNottingham North and KimberleyNottingham SouthNuneatonOld Bexley and SidcupOldham East and Saddleworth#5 Oldham West, Chadderton and Royton: needs 6.45% swing from LabOrpingtonOssett and Denby DaleOxford EastOxford West and AbingdonPeckhamPendle and ClitheroePenistone and StocksbridgePenrith and SolwayPeterboroughPlymouth Moor ViewPlymouth Sutton and DevonportPontefract, Castleford and KnottingleyPoolePoplar and LimehousePortsmouth NorthPortsmouth South#7 Preston: needs 6.62% swing from LabPutneyQueen's Park and Maida ValeRawmarsh and ConisbroughRayleigh and WickfordReading CentralReading West and Mid BerkshireRedcarRedditchReigateRibble ValleyRichmond and NorthallertonRichmond ParkRochdaleRochester and StroodRomfordRomsey and Southampton NorthRossendale and DarwenRother ValleyRotherhamRugbyRuislip, Northwood and PinnerRuncorn and HelsbyRunnymede and WeybridgeRushcliffeRutland and StamfordSalfordSalisburyScarborough and WhitbyScunthorpeSefton CentralSelbySevenoaksSheffield Brightside and HillsboroughSheffield CentralSheffield HallamSheffield HeeleySheffield South EastSherwood ForestShipleyShrewsburySittingbourne and SheppeySkipton and RiponSleaford and North HykehamSloughSmethwickSolihull West and ShirleySouth Basildon and East ThurrockSouth CambridgeshireSouth CotswoldsSouth DerbyshireSouth DevonSouth DorsetSouth East CornwallSouth Holland and The DeepingsSouth LeicestershireSouth NorfolkSouth NorthamptonshireSouth RibbleSouth ShieldsSouth ShropshireSouth SuffolkSouth West DevonSouth West HertfordshireSouth West NorfolkSouth West WiltshireSouthampton ItchenSouthampton TestSouthend East and RochfordSouthend West and LeighSouthgate and Wood GreenSouthportSpelthorneSpen ValleySt AlbansSt Austell and NewquaySt Helens NorthSt Helens South and WhistonSt IvesSt Neots and Mid CambridgeshireStaffordStaffordshire MoorlandsStalybridge and HydeStevenageStockportStockton NorthStockton WestStoke-on-Trent CentralStoke-on-Trent NorthStoke-on-Trent SouthStone, Great Wyrley and PenkridgeStourbridgeStratford and BowStratford-on-AvonStreatham and Croydon NorthStretford and UrmstonStroudSuffolk CoastalSunderland CentralSurrey HeathSussex WealdSutton and CheamSutton ColdfieldSwindon NorthSwindon SouthTamworthTattonTaunton and WellingtonTelfordTewkesburyThe WrekinThirsk and MaltonThornbury and YateThurrockTipton and WednesburyTiverton and MineheadTonbridgeTootingTorbayTorridge and TavistockTottenhamTruro and FalmouthTunbridge WellsTwickenhamTynemouthUxbridge and South RuislipVauxhall and Camberwell GreenWakefield and RothwellWallasey#6 Walsall and Bloxwich: needs 6.61% swing from LabWalthamstowWarrington NorthWarrington SouthWarwick and LeamingtonWashington and Gateshead SouthWatfordWaveney ValleyWeald of KentWellingborough and RushdenWells and Mendip HillsWelwyn HatfieldWest BromwichWest DorsetWest Ham and BecktonWest LancashireWest SuffolkWest WorcestershireWestmorland and LonsdaleWeston-super-MareWetherby and EasingwoldWhitehaven and WorkingtonWidnes and HalewoodWiganWimbledonWinchesterWindsorWirral WestWithamWitneyWokingWokinghamWolverhampton North EastWolverhampton South EastWolverhampton WestWorcesterWorsley and EcclesWorthing WestWycombeWyre ForestWythenshawe and Sale EastYeovilYork CentralYork OuterEast AntrimSouth AntrimLagan ValleyUpper BannBelfast NorthEast LondonderryWest TyroneFoyleNorth AntrimMid UlsterFermanagh and South TyroneSouth DownNorth DownStrangfordBelfast EastBelfast WestBelfast South and Mid DownNewry and ArmaghBerwickshire, Roxburgh and SelkirkArbroath and Broughty FerryDunfermline and DollarAirdrie and ShottsEast Kilbride and StrathavenEast RenfrewshireEdinburgh East and MusselburghEdinburgh North and LeithEdinburgh South WestAlloa and GrangemouthGlasgow South WestInverclyde and Renfrewshire WestKilmarnock and LoudounLivingstonMidlothianMotherwell, Wishaw and CarlukePaisley and Renfrewshire SouthAngus and Perthshire GlensStirling and StrathallanWest DunbartonshireMoray West, Nairn and StrathspeyArgyll, Bute and South LochaberWest Aberdeenshire and KincardineGordon and BuchanCowdenbeath and KirkcaldyAberdeen SouthEdinburgh WestLothian EastAyr, Carrick and CumnockCentral AyrshireOrkney and ShetlandNa h-Eileanan an IarNorth Ayrshire and ArranPerth and Kinross-shireDundee CentralFalkirkBathgate and LinlithgowInverness, Skye and West Ross-shireEdinburgh SouthDumfries and GallowayPaisley and Renfrewshire NorthAberdeenshire North and Moray EastCaithness, Sutherland and Easter RossGlasgow EastMid DunbartonshireGlasgow NorthGlasgow SouthGlasgow WestCumbernauld and KirkintillochCoatbridge and BellshillHamilton and Clyde ValleyRutherglenGlasgow North EastAberdeen NorthDumfriesshire, Clydesdale and TweeddaleNorth East FifeGlenrothes and Mid FifeAberafan MaestegAlyn and DeesideBangor AberconwyBlaenau Gwent and RhymneyBrecon, Radnor and Cwm TaweBridgendCaerfyrddinCaerphillyCardiff EastCardiff NorthCardiff South and PenarthCardiff WestCeredigion PreseliClwyd EastClwyd NorthDwyfor MeirionnyddGowerLlanelliMerthyr Tydfil and AberdareMid and South PembrokeshireMonmouthshireMontgomeryshire and GlyndŵrNeath and Swansea EastNewport EastNewport West and IslwynPontypriddRhondda and OgmoreSwansea WestTorfaenVale of GlamorganWrexhamYnys MônAldershotAldridge-BrownhillsAltrincham and Sale WestAmber ValleyArundel and South DownsAshfieldAshfordAshton-under-LyneAylesburyBanburyBarkingBarrow and FurnessBasildon and BillericayBasingstokeBassetlawBathBatterseaBeaconsfieldBedfordBermondsey and Old SouthwarkBeverley and HoldernessBexhill and BattleBexleyheath and CrayfordBirkenheadBishop AucklandBlackburnBlackpool SouthBognor Regis and LittlehamptonBolsoverBolton North EastBolton WestBootleBoston and SkegnessBournemouth EastBournemouth WestBracknell#9 Bradford East: needs 8.32% swing from LabBradford South#2 Bradford West: needs 0.96% swing from LabBraintreeBrentford and IsleworthBrentwood and OngarBristol East
Seats where an independent came second; paler = smaller majority, so an easier target.

Targets in order

Download CSV
#ConstituencyHeld byMajoritySwing neededSeats if won
1Ilford NorthLab5280.57%7
2Bradford WestLab7070.96%8
3Bethnal Green and StepneyLab1,6891.81%9
4Birmingham LadywoodLab3,4214.68%10
5Oldham West, Chadderton and RoytonLab4,9766.45%11
6Walsall and BloxwichLab4,9146.61%12
7PrestonLab5,2916.62%13
8Birmingham Hall Green and MoseleyLab5,6566.80%14
9Bradford EastLab6,1898.32%15
10Ilford SouthLab6,8948.38%16
11Holborn and St PancrasLab11,57214.99%17
12East HamLab12,86316.98%18

"Seats if won" adds each target in order to the seats the party already holds, ignoring seats it might lose.

Official results UK Parliament election results data (House of Commons Library). Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data