Skip to content

Marginal seats

Green target seats

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

Barnsley NorthBarnsley SouthBeckenham and PengeBethnal Green and StepneyBicester and WoodstockBirmingham EdgbastonBirmingham ErdingtonBirmingham Hall Green and MoseleyBirmingham Hodge Hill and Solihull NorthBirmingham LadywoodBirmingham 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 Central#5 Bristol North East: needs 13.30% swing from Lab#14 Bristol North West: needs 16.17% swing from Lab#3 Bristol South: needs 8.83% swing from LabBroadland 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 Barnet#40 Chorley: needs 30.29% swing from SpkChristchurchCities 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 EveshamDudley#34 Dulwich and West Norwood: needs 20.71% swing from LabDunstable and Leighton BuzzardEaling Central and ActonEaling NorthEaling SouthallEarley and WoodleyEasingtonEast Grinstead and UckfieldEast HamEast 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 Yarmouth#36 Greenwich and Woolwich: needs 21.50% swing from LabGuildford#24 Hackney North and Stoke Newington: needs 18.41% swing from Lab#18 Hackney South and Shoreditch: needs 17.67% swing from LabHalesowenHalifaxHamble 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 BosworthHitchinHolborn and St PancrasHoniton and SidmouthHornchurch and Upminster#37 Hornsey and Friern Barnet: needs 22.08% swing from LabHorshamHoughton and Sunderland South#25 Hove and Portslade: needs 19.07% swing from Lab#1 Huddersfield: needs 5.65% swing from LabHuntingdonHyndburnIlford NorthIlford SouthIpswichIsle of Wight EastIsle of Wight WestIslington North#21 Islington South and Finsbury: needs 18.08% swing from LabJarrow 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 Wyre#6 Leeds Central and Headingley: needs 13.33% swing from LabLeeds EastLeeds North EastLeeds North WestLeeds South West and Morley#19 Leeds South: needs 17.81% swing from LabLeeds West and PudseyLeicester EastLeicester SouthLeicester WestLeigh and AthertonLewes#38 Lewisham East: needs 22.24% swing from Lab#20 Lewisham North: needs 17.87% swing from Lab#30 Lewisham West and East Dulwich: needs 19.82% swing from Lab#12 Leyton and Wanstead: needs 15.97% swing from LabLichfieldLincolnLiverpool Garston#39 Liverpool Riverside: needs 22.84% swing from LabLiverpool Walton#33 Liverpool Wavertree: needs 20.48% swing from LabLiverpool West DerbyLoughboroughLouth and HorncastleLowestoftLuton NorthLuton South and South BedfordshireMacclesfieldMaidenheadMaidstone and MallingMakerfieldMaldon#16 Manchester Central: needs 17.37% swing from Lab#8 Manchester Rusholme: needs 14.18% swing from Lab#15 Manchester Withington: needs 16.76% swing from LabMansfieldMelksham 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 North#10 Norwich South: needs 14.68% swing from Lab#35 Nottingham East: needs 20.83% swing from LabNottingham North and KimberleyNottingham SouthNuneatonOld Bexley and SidcupOldham East and SaddleworthOldham West, Chadderton and RoytonOrpingtonOssett and Denby Dale#23 Oxford East: needs 18.39% swing from LabOxford West and Abingdon#28 Peckham: needs 19.63% swing from LabPendle and ClitheroePenistone and StocksbridgePenrith and SolwayPeterboroughPlymouth Moor ViewPlymouth Sutton and DevonportPontefract, Castleford and KnottingleyPoole#9 Poplar and Limehouse: needs 14.59% swing from LabPortsmouth NorthPortsmouth SouthPrestonPutney#27 Queen's Park and Maida Vale: needs 19.45% swing from LabRawmarsh 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 CentralSelbySevenoaks#22 Sheffield Brightside and Hillsborough: needs 18.35% swing from Lab#4 Sheffield Central: needs 13.03% swing from LabSheffield Hallam#31 Sheffield Heeley: needs 19.91% swing from LabSheffield 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 PenkridgeStourbridge#7 Stratford and Bow: needs 13.39% swing from LabStratford-on-Avon#17 Streatham and Croydon North: needs 17.51% swing from LabStretford and UrmstonStroudSuffolk CoastalSunderland CentralSurrey HeathSussex WealdSutton and CheamSutton ColdfieldSwindon NorthSwindon SouthTamworthTattonTaunton and WellingtonTelfordTewkesburyThe WrekinThirsk and MaltonThornbury and YateThurrockTipton and WednesburyTiverton and MineheadTonbridgeTootingTorbayTorridge and Tavistock#26 Tottenham: needs 19.22% swing from LabTruro and FalmouthTunbridge WellsTwickenhamTynemouthUxbridge and South Ruislip#32 Vauxhall and Camberwell Green: needs 20.13% swing from LabWakefield and RothwellWallaseyWalsall and Bloxwich#29 Walthamstow: needs 19.71% swing from LabWarrington 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 North#11 Cardiff South and Penarth: needs 15.02% swing from LabCardiff 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 Crayford#13 Birkenhead: needs 16.00% swing from LabBishop AucklandBlackburnBlackpool SouthBognor Regis and LittlehamptonBolsoverBolton North EastBolton WestBootleBoston and SkegnessBournemouth EastBournemouth WestBracknellBradford EastBradford SouthBradford WestBraintreeBrentford and IsleworthBrentwood and Ongar#2 Bristol East: needs 7.17% swing from Lab
Seats where the Greens came second; paler = smaller majority, so an easier target.

Targets in order

Download CSV
#ConstituencyHeld byMajoritySwing neededSeats if won
1HuddersfieldLab4,5335.65%5
2Bristol EastLab6,6067.17%6
3Bristol SouthLab7,6668.83%7
4Sheffield CentralLab8,28613.03%8
5Bristol North EastLab11,16713.30%9
6Leeds Central and HeadingleyLab8,42213.33%10
7Stratford and BowLab11,63413.39%11
8Manchester RusholmeLab8,23514.18%12
9Poplar and LimehouseLab12,56014.59%13
10Norwich SouthLab13,23914.68%14
11Cardiff South and PenarthLab11,76715.02%15
12Leyton and WansteadLab13,96415.97%16
13BirkenheadLab13,79816.00%17
14Bristol North WestLab15,66916.17%18
15Manchester WithingtonLab13,98216.76%19
16Manchester CentralLab13,79717.37%20
17Streatham and Croydon NorthLab15,60317.51%21
18Hackney South and ShoreditchLab14,73717.67%22
19Leeds SouthLab11,27917.81%23
20Lewisham NorthLab15,78217.87%24
21Islington South and FinsburyLab15,45518.08%25
22Sheffield Brightside and HillsboroughLab11,60018.35%26
23Oxford EastLab14,46518.39%27
24Hackney North and Stoke NewingtonLab15,08018.41%28
25Hove and PortsladeLab19,79119.07%29
26TottenhamLab15,43419.22%30
27Queen's Park and Maida ValeLab14,91319.45%31
28PeckhamLab15,22819.63%32
29WalthamstowLab17,99619.71%33
30Lewisham West and East DulwichLab18,39719.82%34
31Sheffield HeeleyLab15,30419.91%35
32Vauxhall and Camberwell GreenLab15,11220.13%36
33Liverpool WavertreeLab16,30420.48%37
34Dulwich and West NorwoodLab18,78920.71%38
35Nottingham EastLab15,16220.83%39
36Greenwich and WoolwichLab18,36621.50%40
37Hornsey and Friern BarnetLab21,47522.08%41
38Lewisham EastLab18,07322.24%42
39Liverpool RiversideLab14,79322.84%43
40ChorleySpk20,57530.29%44

"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