Green Target Seats

Below are lists of Green target seats showing which constituencies can be most easily won from an opposing party relative to the specified election.

Historical

Options

Election
Based On
Order By

Green Target Seats 2029

Below is the list of Green target seats for the 2029 general election based on the 2024 boundaries. The list is ordered from the most vulnerable seats to the safest.

ConstituencyRegionMajority Over GRNSwing To Win
1HuddersfieldYorkshire and the Humber4,5335.64%
2Isle of Wight EastSouth East4,1146.04%
3Bristol EastSouth West6,6067.16%
4Bristol SouthSouth West7,6668.83%
5Birmingham Hall Green and MoseleyWest Midlands8,88510.68%
6Suffolk Central and Ipswich NorthEast of England9,49211.21%
7Brighton Kemptown and PeacehavenSouth East9,89612.16%
8HalifaxYorkshire and the Humber10,00212.44%
9Bradford SouthYorkshire and the Humber8,46712.81%
10TonbridgeSouth East12,92112.84%
11Frome and Somerset EastSouth West11,49713.02%
12Sheffield CentralYorkshire and the Humber8,28613.03%
13South ShieldsNorth East9,68913.16%
14Sussex WealdSouth East12,99613.21%
15Bolton North EastNorth West11,48313.24%
16Bristol North EastSouth West11,16713.30%
17Leeds Central and HeadingleyYorkshire and the Humber8,42213.33%
18Stratford and BowLondon11,63413.39%
19East Grinstead and UckfieldSouth East14,04213.93%
20Manchester RusholmeNorth West8,23514.18%
21Walsall and BloxwichWest Midlands10,22614.28%
22KetteringEast Midlands11,00514.30%
23CanterburySouth East13,61114.41%
24BathSouth West13,93114.47%
25Hastings and RyeSouth East13,37314.54%
26Luton South and Bedfordshire SouthEast of England11,19214.58%
27Poplar and LimehouseLondon12,56014.59%
28Thanet EastSouth East12,46414.59%
29Norwich SouthEast of England13,23914.68%
30Surrey EastSouth East14,54514.78%
31Cardiff WestWales13,28514.84%
32Worcestershire WestWest Midlands14,71514.94%
33Cardiff South and PenarthWales11,76715.02%
34WorcesterWest Midlands13,83315.02%
35Arundel and South DownsSouth East16,48615.06%
36CambridgeEast of England12,77215.17%
37Cardiff EastWales11,91715.23%
38HyndburnNorth West7,24815.29%
39ExeterSouth West12,31815.32%
40BarkingLondon11,23915.41%
41Weald of KentSouth East15,65515.44%
42Bradford EastYorkshire and the Humber11,52715.49%
43Oldham East and SaddleworthNorth West12,60115.73%
44New Forest EastSouth East14,29415.80%
45Ilford SouthLondon13,10015.91%
46Dagenham and RainhamLondon12,38715.94%
47Leyton and WansteadLondon13,96415.97%
48BirkenheadNorth West13,79815.99%
49ChristchurchSouth West15,04116.03%
50Bristol North WestSouth West15,66916.17%
51Droitwich and EveshamWest Midlands16,14716.27%
52Lancaster and WyreNorth West14,07916.37%
53Edinburgh North and LeithScotland15,38816.41%
54Luton NorthEast of England12,73716.44%
55Bermondsey and Old SouthwarkLondon12,38016.46%
56Montgomeryshire and GlyndwrWales10,96516.53%
57Leicester WestEast Midlands11,70916.54%
58Oldham West, Chadderton and RoytonNorth West11,37516.59%
59Bolton South and WalkdenNorth West12,26616.61%
60Manchester WithingtonNorth West13,98216.75%
61Bethnal Green and StepneyLondon9,50516.76%
62Reading CentralSouth East15,18116.76%
63BolsoverEast Midlands13,44316.78%
64BroxtoweEast Midlands16,07316.80%
65CaerphillyWales12,88816.92%
66Folkestone and HytheSouth East11,06616.97%
67Birmingham Selly OakWest Midlands13,05116.98%
68Leicester EastEast Midlands12,38317.03%
69WindsorSouth East14,19517.10%
70West Ham and BecktonLondon12,53717.25%
71Southampton TestSouth East12,35117.25%
72Dover and DealSouth East15,83417.27%
73New Forest WestSouth East13,61217.29%
74Hampstead and HighgateLondon16,80217.30%
75Manchester CentralNorth West13,79717.37%
76Croydon EastLondon14,44417.40%
77PrestonNorth West12,25517.41%
78Swansea WestWales12,45617.47%
79Feltham and HestonLondon13,59617.48%
80Streatham and Croydon NorthLondon15,60317.51%
81Derby SouthEast Midlands12,60417.65%
82Brentford and IsleworthLondon15,97817.65%
83Hackney South and ShoreditchLondon14,73717.67%
84Ealing Central and ActonLondon16,89617.69%
85Leeds SouthYorkshire and the Humber11,27917.80%
86BridgendWales14,75617.83%
87Dewsbury and BatleyYorkshire and the Humber13,59317.85%
88Lewisham NorthLondon15,78217.87%
89Birmingham NorthfieldWest Midlands12,12017.88%
90Solihull West and ShirleyWest Midlands13,01417.91%
91Norwich NorthEast of England16,42217.94%
92StroudSouth West19,87818.00%
93Birmingham ErdingtonWest Midlands12,32218.05%
94Islington South and FinsburyLondon15,45518.07%
95Thirsk and MaltonYorkshire and the Humber16,55818.09%
96Southampton ItchenSouth East12,98918.09%
97Cambridgeshire North EastEast of England14,24518.18%
98Kenilworth and SouthamWest Midlands16,27018.18%
99Stalybridge and HydeNorth West13,57518.23%
100Truro and FalmouthSouth West17,31318.23%
101PontypriddWales14,36018.23%
102Camborne and RedruthSouth West16,52018.24%
103ColchesterEast of England16,39018.25%
104IpswichEast of England15,44718.25%
105Newport West and IslwynWales15,33118.27%
106Sheffield Brightside and HillsboroughYorkshire and the Humber11,60018.35%
107Runnymede and WeybridgeSouth East16,48818.36%
108Melton and SystonEast Midlands13,84118.36%
109Oxford EastSouth East14,46518.38%
110Hackney North and Stoke NewingtonLondon15,08018.41%
111Birmingham EdgbastonWest Midlands13,80218.44%
112Ashton-under-LyneNorth West13,09418.46%
113Suffolk SouthEast of England12,07418.50%
114Spen ValleyYorkshire and the Humber13,79218.52%
115Newport EastWales14,27818.53%
116Bolton WestNorth West13,23118.58%
117Bangor AberconwyWales12,64718.61%
118Filton and Bradley StokeSouth West18,76318.63%
119Cardiff NorthWales17,68918.63%
120LincolnEast Midlands15,71918.64%
121Gateshead Central and WhickhamNorth East15,02818.68%
122Northampton NorthEast Midlands15,65118.72%
123Bury St Edmunds and StowmarketEast of England10,98418.73%
124Derby NorthEast Midlands15,33318.74%
125Nottingham North and KimberleyEast Midlands13,12918.75%
126Eltham and ChislehurstLondon16,99018.79%
127Gorton and DentonNorth West13,74518.80%
128Newcastle upon Tyne East and WallsendNorth East15,94318.84%
129Fareham and WaterloovilleSouth East15,52518.85%
130Glasgow SouthScotland12,14218.85%
131Leeds South West and MorleyYorkshire and the Humber15,15918.85%
132Maidstone and MallingSouth East10,41918.85%
133Calder ValleyYorkshire and the Humber18,34518.86%
134TorfaenWales13,47118.86%
135Newcastle upon Tyne Central and WestNorth East15,64718.92%
136Wakefield and RothwellYorkshire and the Humber15,38418.92%
137Alyn and DeesideWales16,46918.98%
138Rutland and StamfordEast Midlands18,44218.98%
139Wirral WestNorth West18,99619.01%
140GowerWales17,99219.05%
141Hove and PortsladeSouth East19,79119.06%
142South Holland and the DeepingsEast Midlands15,66219.17%
143Leeds EastYorkshire and the Humber15,10419.17%
144Torridge and TavistockSouth West13,69919.18%
145Leeds North EastYorkshire and the Humber17,34919.21%
146Ealing NorthLondon16,60719.21%
147TottenhamLondon15,43419.22%
148Worthing East and ShorehamSouth East18,87419.23%
149Holborn and St PancrasLondon14,85419.24%
150Antrim SouthNorthern Ireland15,77019.25%
151Nottingham SouthEast Midlands12,65619.25%
152WatfordEast of England13,28019.25%
153BurnleyNorth West11,08019.29%
154Coventry North WestWest Midlands16,27619.36%
155StockportNorth West16,92219.37%
156Stoke-on-Trent CentralWest Midlands13,24719.38%
157Southgate and Wood GreenLondon17,73019.41%
158AshfordSouth East10,90719.43%
159Queens Park and Maida ValeLondon14,91319.45%
160Penistone and StocksbridgeYorkshire and the Humber17,12519.48%
161Sunderland CentralNorth East13,85919.49%
162Bury SouthNorth West16,53219.58%
163Faversham and Mid KentSouth East10,59819.59%
164BedfordEast of England15,94819.61%
165PeckhamLondon15,22819.63%
166Hertfordshire South WestEast of England13,92619.63%
167Edinburgh South WestScotland15,21319.70%
168WalthamstowLondon17,99619.70%
169Hazel GroveNorth West15,56519.71%
170Birmingham Hodge Hill and Solihull NorthWest Midlands8,29519.71%
171Leeds West and PudseyYorkshire and the Humber15,18219.72%
172StevenageEast of England15,04319.72%
173ShipleyYorkshire and the Humber18,13319.73%
174Leeds North WestYorkshire and the Humber19,65119.74%
175TelfordWest Midlands16,09219.75%
176Bradford WestYorkshire and the Humber8,03419.76%
177Crewe and NantwichNorth West18,68619.80%
178Glasgow NorthScotland10,42219.81%
179Lewisham West and Dulwich EastLondon18,39719.82%
180Warwick and LeamingtonWest Midlands19,50419.82%
181Stretford and UrmstonNorth West18,24419.83%
182Cheshire MidNorth West16,49019.86%
183Sheffield HeeleyYorkshire and the Humber15,30419.90%
184BatterseaLondon18,74419.91%
185Ealing SouthallLondon18,64419.91%
186ShrewsburyWest Midlands20,54519.92%
187Newcastle upon Tyne NorthNorth East19,40519.96%
188Worsley and EcclesNorth West16,99419.97%
189Leicestershire SouthEast Midlands15,78320.01%
190ChesterfieldEast Midlands16,63420.01%
191Durham NorthNorth East14,19620.02%
192WithamEast of England15,28820.04%
193SalfordNorth West15,94420.08%
194Durham, City ofNorth East16,32820.10%
195SmethwickWest Midlands14,11720.10%
196Vauxhall and Camberwell GreenLondon15,11220.13%
197Norfolk North WestEast of England13,96020.21%
198Portsmouth SouthSouth East15,75020.23%
199East HamLondon15,34420.25%
200Louth and HorncastleEast Midlands14,93720.29%
201Enfield NorthLondon17,65520.30%
202Milton Keynes CentralSouth East16,98320.31%
203Chester North and NestonNorth West18,15620.31%
204WimbledonLondon22,34820.32%
205Stockton NorthNorth East15,20520.33%
206West BromwichWest Midlands14,83620.33%
207MaldonEast of England17,07420.40%
208Wolverhampton WestWest Midlands16,78120.42%
209Liverpool WavertreeNorth West16,30420.47%
210Edmonton and Winchmore HillLondon16,83920.51%
211ReigateSouth East14,13120.59%
212Doncaster CentralYorkshire and the Humber15,63520.60%
213SelbyYorkshire and the Humber20,30420.62%
214SouthportNorth West15,09320.65%
215Brentwood and OngarEast of England15,96120.65%
216ErewashEast Midlands14,74620.66%
217Suffolk CoastalEast of England11,29220.67%
218Merthyr Tydfil and AberdareWales14,56020.67%
219PutneyLondon20,39220.68%
220GedlingEast Midlands20,15620.68%
221Brent EastLondon15,64120.69%
222Dulwich and West NorwoodLondon18,78920.70%
223Rayleigh and WickfordEast of England15,56020.72%
224WycombeSouth East13,84220.72%
225Dunbartonshire MidScotland20,62920.77%
226Nottingham EastEast Midlands15,16220.83%
227Plymouth Sutton and DevonportSouth West17,60920.92%
228Suffolk WestEast of England12,90420.92%
229Newton Aycliffe and SpennymoorNorth East16,69320.95%
230Dumfriesshire, Clydesdale and TweeddaleScotland13,51120.96%
231Beckenham and PengeLondon21,92320.99%
232Buckinghamshire MidSouth East17,20821.01%
233Warrington SouthNorth West20,88821.03%
234CrawleySouth East14,83221.03%
235Warrington NorthNorth West16,84121.03%
236Wythenshawe and Sale EastNorth West16,46321.04%
237Grantham and BourneEast Midlands14,20021.04%
238Bishop AucklandNorth East15,17921.04%
239Coventry EastWest Midlands15,57821.04%
240Coventry SouthWest Midlands17,99821.06%
241Meriden and Solihull EastWest Midlands13,86321.07%
242Neath and Swansea EastWales15,08621.08%
243CaerfyrddinWales14,14921.08%
244Hull West and HaltempriceYorkshire and the Humber16,12721.12%
245SloughSouth East12,79321.13%
246Hull North and CottinghamYorkshire and the Humber16,15821.13%
247Hinckley and BosworthEast Midlands15,51821.15%
248ThurrockEast of England14,41821.15%
249Norfolk South WestEast of England10,00921.15%
250WrexhamWales14,49721.18%
251Aberdeen SouthScotland13,60421.25%
252Norfolk SouthEast of England13,36621.26%
253Hammersmith and ChiswickLondon19,60521.30%
254Glasgow WestScotland14,95921.33%
255Swindon SouthSouth West19,13721.36%
256Middlesbrough and Thornaby EastNorth East14,71621.39%
257Wells and Mendip HillsSouth West21,55421.40%
258St Helens South and WhistonNorth West16,27721.40%
259NuneatonWest Midlands12,32221.46%
260Ceredigion PreseliWales19,87421.46%
261Wetherby and EasingwoldYorkshire and the Humber16,06821.47%
262Greenwich and WoolwichLondon18,36621.50%
263Clapham and Brixton HillLondon18,39821.52%
264Hemel HempsteadEast of England14,35221.53%
265Lancashire WestNorth West19,04221.54%
266Tipton and WednesburyWest Midlands10,24621.54%
267TynemouthNorth East20,89921.58%
268Bournemouth WestSouth West11,75121.63%
269Richmond and NorthallertonYorkshire and the Humber21,00121.64%
270Hertford and StortfordEast of England16,43521.64%
271Cotswolds NorthSouth West14,23521.66%
272Sheffield HallamYorkshire and the Humber19,38421.70%
273Wellingborough and RushdenEast Midlands15,03021.70%
274WiganNorth West17,77221.73%
275Kingswinford and Staffordshire SouthWest Midlands16,12221.73%
276CheadleNorth West22,05121.73%
277Weston-Super-MareSouth West13,62221.73%
278SpelthorneSouth East11,62521.74%
279Sheffield South EastYorkshire and the Humber15,55221.74%
280SevenoaksSouth East16,29521.75%
281Sleaford and North HykehamEast Midlands14,91321.76%
282Wiltshire EastSouth West15,00521.80%
283Blackley and Middleton SouthNorth West13,66721.80%
284Southend East and RochfordEast of England12,67921.82%
285YeovilSouth West21,36221.82%
286OrpingtonLondon15,18521.85%
287East LothianScotland21,07821.91%
288Oxford West and AbingdonSouth East20,17821.93%
289Wiltshire South WestSouth West13,37421.94%
290St Helens NorthNorth West17,78921.98%
291Croydon WestLondon16,76121.98%
292Blaydon and ConsettNorth East18,57122.00%
293Down SouthNorthern Ireland19,25422.05%
294HalesowenWest Midlands12,87222.05%
295Hornsey and Friern BarnetLondon21,47522.07%
296LoughboroughEast Midlands14,29322.09%
297Bexhill and BattleSouth East13,21422.11%
298Edinburgh SouthScotland20,70622.11%
299BraintreeEast of England14,53622.16%
300Cramlington and KillingworthNorth East20,13022.17%
301BasingstokeSouth East17,35422.19%
302HartlepoolNorth East15,58022.20%
303GosportSouth East15,88222.20%
304TootingLondon23,53722.23%
305Lewisham EastLondon18,07322.24%
306SalisburySouth West14,99522.30%
307York CentralYorkshire and the Humber19,35222.33%
308Wolverhampton North EastWest Midlands12,85822.34%
309LowestoftEast of England11,36922.36%
310Blyth and AshingtonNorth East18,07022.36%
311Taunton and WellingtonSouth West22,49922.37%
312Bournemouth EastSouth West15,52622.37%
313Bedfordshire NorthEast of England16,95422.38%
314DaventryEast Midlands14,91322.42%
315Jarrow and Gateshead EastNorth East16,47222.42%
316Dunfermline and DollarScotland18,25822.49%
317Chatham and AylesfordSouth East11,18522.49%
318Gillingham and RainhamSouth East13,24422.54%
319Kingston and SurbitonLondon22,86122.56%
320Orkney and ShetlandScotland9,34622.59%
321Mitcham and MordenLondon20,45022.59%
322Cambridgeshire SouthEast of England23,04822.61%
323Isle of Wight WestSouth East10,93022.61%
324Northumberland NorthNorth East16,11222.61%
325York OuterYorkshire and the Humber20,94922.62%
326Newton AbbotSouth West13,11822.65%
327Wolverhampton South EastWest Midlands15,15722.70%
328Belfast South and Down MidNorthern Ireland19,76822.73%
329Rhondda and OgmoreWales15,94122.76%
330Colne ValleyYorkshire and the Humber15,49022.78%
331Hornchurch and UpminsterLondon12,64022.80%
332Edinburgh East and MusselburghScotland14,12122.83%
333ChichesterSouth East23,72522.84%
334Liverpool RiversideNorth West14,79322.84%
335High PeakEast Midlands19,15122.85%
336Stoke-on-Trent NorthWest Midlands13,34322.85%
337Hereford and Herefordshire SouthWest Midlands11,69622.86%
338Newcastle-under-LymeWest Midlands14,14122.90%
339Leigh and AthertonNorth West18,31822.92%
340Carshalton and WallingtonLondon18,60922.94%
341BridgwaterSouth West10,56122.96%
342Herne Bay and SandwichSouth East13,71422.97%
343Sherwood ForestEast Midlands16,62522.98%
344WokingSouth East22,16623.02%
345Caithness, Sutherland and Easter RossScotland21,09523.03%
346Ruislip, Northwood and PinnerLondon18,44023.06%
347Chingford and Woodford GreenLondon15,94723.07%
348BlackburnNorth West9,10223.07%
349Rossendale and DarwenNorth West15,92223.07%
350Berwickshire, Roxburgh and SelkirkScotland17,34623.08%
351Hampshire North WestSouth East15,02523.09%
352Glastonbury and SomertonSouth West17,62823.12%
353St Neots and Mid CambridgeshireEast of England16,85423.13%
354RotherhamYorkshire and the Humber14,03923.15%
355Milton Keynes NorthSouth East16,07623.16%
356BeaconsfieldSouth East16,51723.18%
357Northamptonshire SouthEast Midlands16,15123.21%
358Erith and ThamesmeadLondon18,76423.23%
359Runcorn and HelsbyNorth West19,64323.25%
360Hamble ValleySouth East17,36123.26%
361Tunbridge WellsSouth East21,31723.28%
362Normanton and HemsworthYorkshire and the Humber15,12823.29%
363Sussex MidSouth East19,08823.30%
364Doncaster NorthYorkshire and the Humber14,45323.31%
365Amber ValleyEast Midlands13,46823.31%
366HertsmereEast of England19,18423.31%
367RushcliffeEast Midlands20,92423.38%
368Edinburgh WestScotland24,54523.39%
369Aberafan MaestegWales16,74423.41%
370HitchinEast of England20,43623.48%
371GloucesterSouth West14,16523.49%
372BromsgroveWest Midlands14,85823.49%
373Didcot and WantageSouth East19,10023.51%
374LewesSouth East25,02623.53%
375Rochester and StroodSouth East12,97623.58%
376Bridlington and the WoldsYorkshire and the Humber13,25123.58%
377Forest of DeanSouth West11,63823.62%
378Epping ForestEast of England15,55223.64%
379Rawmarsh and ConisbroughYorkshire and the Humber14,92523.65%
380Norfolk MidEast of England13,91223.66%
381Birmingham LadywoodWest Midlands12,08023.67%
382ClactonEast of England19,29023.68%
383Northampton SouthEast Midlands14,49223.74%
384Leicester SouthEast Midlands10,91323.74%
385AylesburySouth East12,49123.75%
386Harborough, Oadby and WigstonEast Midlands14,34523.75%
387Harrow WestLondon17,39523.77%
388HavantSouth East10,12523.78%
389Brecon, Radnor and Cwm TaweWales12,54823.79%
390WinchesterSouth East27,19923.83%
391Hayes and HarlingtonLondon18,27423.85%
392Somerset North East and HanhamSouth West17,51723.86%
393Birmingham YardleyWest Midlands9,31723.86%
394Cornwall South EastSouth West13,67123.86%
395St Austell and NewquaySouth West13,62123.86%
396TewkesburySouth West17,85723.89%
397Renfrewshire EastScotland20,42523.90%
398Blaenau Gwent and RhymneyWales14,30823.91%
399Bathgate and LinlithgowScotland18,38423.92%
400Exmouth and Exeter EastSouth West12,39723.92%
401CarlisleNorth West16,20723.94%
402BassetlawEast Midlands16,52923.98%
403Bicester and WoodstockSouth East17,01524.01%
404Bury NorthNorth West17,87824.02%
405Scarborough and WhitbyYorkshire and the Humber16,03924.04%
406Richmond ParkLondon25,11224.05%
407Hertfordshire North EastEast of England14,55624.05%
408Ossett and Denby DaleYorkshire and the Humber15,10024.06%
409Sittingbourne and SheppeySouth East10,22724.08%
410StaffordWest Midlands15,67524.08%
411Aldridge-BrownhillsWest Midlands14,15524.10%
412GainsboroughEast Midlands14,80424.14%
413St IvesSouth West23,23624.15%
414Cowdenbeath and KirkcaldyScotland17,10624.15%
415Ayr, Carrick and CumnockScotland14,04424.16%
416Antrim EastNorthern Ireland10,89424.17%
417Plymouth Moor ViewSouth West15,97124.19%
418Cannock ChaseWest Midlands13,53424.23%
419WallaseyNorth West20,76924.29%
420Morecambe and LunesdaleNorth West17,51424.34%
421Barnsley NorthYorkshire and the Humber16,80524.38%
422BroxbourneEast of England13,34924.42%
423EastbourneSouth East22,32124.47%
424Pontefract, Castleford and KnottingleyYorkshire and the Humber15,43824.50%
425Bognor Regis and LittlehamptonSouth East13,49324.52%
426Washington and Gateshead SouthNorth East15,99524.53%
427Southend West and LeighEast of England13,47724.54%
428Corby and Northamptonshire EastEast Midlands18,51324.57%
429AldershotSouth East17,60924.57%
430Ayrshire CentralScotland17,05224.59%
431Devon South WestSouth West14,99124.65%
432Harrow EastLondon23,46024.66%
433Old Bexley and SidcupLondon15,30924.69%
434MacclesfieldNorth West22,17924.74%
435Sefton CentralNorth West23,47824.74%
436DartfordSouth East12,20324.75%
437Devon NorthSouth West19,47224.75%
438Dumfries and GallowayScotland12,27824.79%
439TwickenhamLondon26,59524.79%
440Wrekin, TheWest Midlands13,29224.81%
441Houghton and Sunderland SouthNorth East17,11424.84%
442Cities of London and WestminsterLondon12,45824.86%
443Wyre ForestWest Midlands12,04624.88%
444LlanelliWales11,64524.89%
445Castle PointEast of England13,36724.90%
446Cornwall NorthSouth West22,75924.98%
447Hull EastYorkshire and the Humber11,37224.99%
448StrangfordNorthern Ireland14,85624.99%
449Glasgow North EastScotland13,16825.02%
450Broadland and FakenhamEast of England13,11925.04%
2029 General Election
Latest Posts
New Senedd Election System
posted 20 Oct 2024, 11:00
Historical Battlegrounds
posted 28 Jul 2024, 11:30
Website Updated with the 2024 General Election Results
posted 5 Jul 2024, 12:00