Labour Defence

Below are lists of Labour marginal seats showing which constituencies won in the latest elections can be most easily lost.

Historical

Options

Election
Based On
Order By

Labour Defence 2029

Below is the Labour defence list consisting of Labour held marginal seats for the 2029 general election based on the 2024 boundaries. These marginal constituencies are ordered from the most vulnerable seats to the safest.

RankConstituencyRegionMajoritySwing to Defeat
1.HendonLondon150.02%
2.PooleSouth West180.02%
3.Cambridgeshire North WestEast of England390.04%
4.PeterboroughEast of England1180.14%
5.Chelsea and FulhamLondon1520.16%
6.Middlesbrough South and Cleveland EastNorth East2140.28%
7.Forest of DeanSouth West2780.29%
8.Derbyshire DalesEast Midlands3500.34%
9.Sittingbourne and SheppeySouth East3550.43%
10.Ilford NorthLondon5280.56%
11.Somerset NorthSouth West6390.59%
12.AylesburySouth East6300.63%
13.Uxbridge and Ruislip SouthLondon5870.64%
14.Norfolk South WestEast of England6300.71%
15.Dunstable and Leighton BuzzardEast of England6670.72%
16.Stoke-on-Trent SouthWest Midlands6270.77%
17.Ribble ValleyNorth West8560.82%
18.LichfieldWest Midlands8100.82%
19.BracknellSouth East7840.89%
20.Earley and WoodleySouth East8480.92%
21.RedditchWest Midlands7890.93%
22.Portsmouth NorthSouth East7800.94%
23.Bradford WestYorkshire and the Humber7070.95%
24.Birmingham YardleyWest Midlands6930.96%
25.Pendle and ClitheroeNorth West9020.96%
26.Leicestershire North WestEast Midlands1,0121.04%
27.Dorset SouthSouth West1,0481.07%
28.Suffolk CoastalEast of England1,0701.08%
29.Rother ValleyYorkshire and the Humber9981.20%
30.DartfordSouth East1,1921.34%
31.Stirling and StrathallanScotland1,3941.40%
32.Bury St Edmunds and StowmarketEast of England1,4521.43%
33.Clwyd NorthWales1,1961.44%
34.Reading West and Mid BerkshireSouth East1,3611.46%
35.TamworthWest Midlands1,3821.58%
36.Bethnal Green and StepneyLondon1,6891.81%
37.RochdaleNorth West1,4401.81%
38.Hertfordshire North EastEast of England1,9231.83%
39.LlanelliWales1,5041.85%
40.AshfordSouth East1,7791.89%
41.Derbyshire North EastEast Midlands1,7531.91%
42.Cornwall South EastSouth West1,9111.94%
43.Derbyshire MidEast Midlands1,8781.98%
44.Pembrokeshire Mid and SouthWales1,8782.01%
45.Southend West and LeighEast of England1,9492.07%
46.Birmingham Hodge Hill and Solihull NorthWest Midlands1,5662.29%
47.HyndburnNorth West1,6872.32%
48.LowestoftEast of England2,0162.41%
49.Bexleyheath and CrayfordLondon2,1142.43%
50.Chatham and AylesfordSouth East1,9982.45%
51.Burton and UttoxeterWest Midlands2,2662.48%
52.Buckingham and BletchleySouth East2,4212.54%
53.St Austell and NewquaySouth West2,4702.64%
54.DudleyWest Midlands1,9002.65%
55.Warwickshire North and BedworthWest Midlands2,1982.68%
56.DarlingtonNorth East2,2982.71%
57.Norfolk SouthEast of England2,8262.85%
58.Chipping BarnetLondon2,9142.86%
59.HarlowEast of England2,5042.89%
60.Doncaster East and the Isle of AxholmeYorkshire and the Humber2,3112.95%
61.GraveshamSouth East2,7123.14%
62.MonmouthshireWales3,3383.28%
63.CongletonNorth West3,3873.38%
64.BanburySouth East3,2563.38%
65.Rochester and StroodSouth East2,9303.44%
66.Cities of London and WestminsterLondon2,7083.45%
67.Kensington and BayswaterLondon2,9033.46%
68.HexhamNorth East3,7133.58%
69.Cannock ChaseWest Midlands3,1253.64%
70.GloucesterSouth West3,4313.75%
71.KetteringEast Midlands3,8203.80%
72.StourbridgeWest Midlands3,0733.85%
73.Worthing WestSouth East3,9493.87%
74.Welwyn HatfieldEast of England3,7993.92%
75.LivingstonScotland3,5283.93%
76.Altrincham and Sale WestNorth West4,1744.06%
77.Edinburgh East and MusselburghScotland3,7154.08%
78.Glenrothes and Mid FifeScotland2,9544.09%
79.Bournemouth WestSouth West3,2244.09%
80.Amber ValleyEast Midlands3,5544.18%
81.Ayrshire North and ArranScotland3,5514.20%
82.SloughSouth East3,6474.21%
83.NuneatonWest Midlands3,4794.22%
84.MansfieldEast Midlands3,4854.24%
85.BurnleyNorth West3,4204.31%
86.Folkestone and HytheSouth East3,7294.31%
87.RedcarNorth East3,3234.35%
88.Hertford and StortfordEast of England4,7484.40%
89.Montgomeryshire and GlyndwrWales3,8154.41%
90.RugbyWest Midlands4,4284.52%
91.ScunthorpeYorkshire and the Humber3,5424.54%
92.Derbyshire SouthEast Midlands4,1684.56%
93.Brent WestLondon3,7934.58%
94.Vale of GlamorganWales4,2164.60%
95.Glasgow South WestScotland3,2854.60%
96.Isle of Wight WestSouth East3,1774.63%
97.Northampton SouthEast Midlands4,0714.64%
98.Swindon NorthSouth West4,1034.65%
99.Finchley and Golders GreenLondon4,5814.65%
100.Birmingham LadywoodWest Midlands3,4214.68%
101.Gillingham and RainhamSouth East3,9724.83%
102.Clwyd EastWales4,6224.83%
103.Glasgow SouthScotland4,1544.90%
104.StaffordWest Midlands4,5954.99%
105.Cumbernauld and KirkintillochScotland4,1445.06%
106.Ayr, Carrick and CumnockScotland4,1545.07%
107.Southend East and RochfordEast of England4,0275.08%
108.Glasgow NorthScotland3,5395.09%
109.WycombeSouth East4,5915.14%
110.Ossett and Denby DaleYorkshire and the Humber4,5425.18%
111.Northumberland NorthNorth East5,0675.19%
112.Weston-Super-MareSouth West4,4095.20%
113.Somerset North East and HanhamSouth West5,3195.20%
114.WatfordEast of England4,7235.31%
115.Tipton and WednesburyWest Midlands3,3855.31%
116.Penrith and SolwayNorth West5,2575.33%
117.Glasgow EastScotland3,7845.34%
118.Colne ValleyYorkshire and the Humber4,9635.37%
119.Hemel HempsteadEast of England4,8575.51%
120.Bolton WestNorth West4,9455.54%
121.Blackpool North and FleetwoodNorth West4,6475.56%
122.Sherwood ForestEast Midlands5,4435.59%
123.HuddersfieldYorkshire and the Humber4,5335.64%
124.CarlisleNorth West5,2005.65%
125.HalesowenWest Midlands4,3645.66%
126.CrawleySouth East5,2355.73%
127.AldershotSouth East5,6835.85%
128.FalkirkScotland4,9965.86%
129.LoughboroughEast Midlands4,9605.87%
130.Bangor AberconwyWales4,8965.88%
131.Milton Keynes NorthSouth East5,4305.91%
132.Kilmarnock and LoudounScotland5,1196.03%
133.Morecambe and LunesdaleNorth West5,8156.05%
134.Bournemouth EastSouth West5,4796.10%
135.Scarborough and WhitbyYorkshire and the Humber5,4086.11%
136.Wellingborough and RushdenEast Midlands5,4866.24%
137.Barrow and FurnessNorth West5,3246.30%
138.Rossendale and DarwenNorth West5,6286.31%
139.Corby and Northamptonshire EastEast Midlands6,3316.38%
140.Newcastle-under-LymeWest Midlands5,0696.40%
141.SouthportNorth West5,7896.42%
142.BassetlawEast Midlands5,7686.43%
143.RushcliffeEast Midlands7,4266.43%
144.Oldham West, Chadderton and RoytonNorth West4,9766.45%
145.Plymouth Moor ViewSouth West5,6046.54%
146.Great Grimsby and CleethorpesYorkshire and the Humber4,8036.56%
147.Hull EastYorkshire and the Humber3,9206.57%
148.Walsall and BloxwichWest Midlands4,9146.61%
149.PrestonNorth West5,2916.61%
150.BasingstokeSouth East6,4846.62%
151.Bradford SouthYorkshire and the Humber4,3926.65%
152.MakerfieldNorth West5,3996.70%
153.Barnsley SouthYorkshire and the Humber4,7486.77%
154.Birmingham Hall Green and MoseleyWest Midlands5,6566.80%
155.Glasgow North EastScotland4,6376.80%
156.Edinburgh South WestScotland6,2176.81%
157.ErewashEast Midlands5,8596.81%
158.South RibbleNorth West6,5016.96%
159.Stoke-on-Trent NorthWest Midlands5,0827.03%
160.Durham NorthNorth East5,8737.06%
161.Birmingham NorthfieldWest Midlands5,3897.16%
162.Bristol EastSouth West6,6067.16%
163.Harrow WestLondon6,6427.34%
164.Edinburgh North and LeithScotland7,2687.35%
165.WrexhamWales5,9487.37%
166.Alloa and GrangemouthScotland6,1227.43%
167.RotherhamYorkshire and the Humber5,4907.43%
168.BolsoverEast Midlands6,3237.45%
169.Spen ValleyYorkshire and the Humber6,1887.54%
170.Dunbartonshire WestScotland6,0107.59%
171.Sunderland CentralNorth East6,0737.60%
172.Paisley and Renfrewshire NorthScotland6,3337.63%
173.Bury NorthNorth West6,9447.63%
174.Milton Keynes CentralSouth East7,2917.64%
175.Bolton North EastNorth West6,6537.67%
176.HitchinEast of England8,1097.72%
177.WorcesterWest Midlands7,1167.73%
178.StevenageEast of England6,6187.75%
179.HalifaxYorkshire and the Humber6,2697.79%
180.Croydon EastLondon6,8257.79%
181.Cardiff WestWales7,0197.84%
182.Inverclyde and Renfrewshire WestScotland6,3717.89%
183.Paisley and Renfrewshire SouthScotland6,5277.91%
184.Oldham East and SaddleworthNorth West6,3577.93%
185.Sheffield HallamYorkshire and the Humber8,1897.93%
186.Dover and DealSouth East7,5857.94%
187.Southampton ItchenSouth East6,1058.02%
188.Derby SouthEast Midlands6,0028.02%
189.High PeakEast Midlands7,9088.04%
190.Glasgow WestScotland6,4468.08%
191.Truro and FalmouthSouth West8,1518.11%
192.Wolverhampton North EastWest Midlands5,4228.14%
193.Thanet EastSouth East6,9718.16%
194.Camborne and RedruthSouth West7,8068.17%
195.Coatbridge and BellshillScotland6,3448.19%
196.Heywood and Middleton NorthNorth West6,0828.19%
197.Bishop AucklandNorth East6,6728.25%
198.Neath and Swansea EastWales6,6278.26%
199.Ayrshire CentralScotland6,8698.29%
200.Bradford EastYorkshire and the Humber6,1898.31%
201.Ilford SouthLondon6,8948.37%
202.Renfrewshire EastScotland8,4218.38%
203.CaerphillyWales6,4198.39%
204.IpswichEast of England7,4038.40%
205.ThurrockEast of England6,4748.62%
206.MacclesfieldNorth West9,1208.64%
207.BroxtoweEast Midlands8,4038.78%
208.Bristol SouthSouth West7,6668.83%
209.Cowdenbeath and KirkcaldyScotland7,2488.88%
210.ShipleyYorkshire and the Humber8,6038.91%
211.Luton South and Bedfordshire SouthEast of England6,8588.93%
212.Houghton and Sunderland SouthNorth East7,1698.95%
213.Wolverhampton WestWest Midlands7,8689.01%
214.South ShieldsNorth East6,6539.03%
215.Calder ValleyYorkshire and the Humber8,9919.06%
216.Motherwell, Wishaw and CarlukeScotland7,0859.08%
217.Stoke-on-Trent CentralWest Midlands6,4099.08%
218.Bolton South and WalkdenNorth West6,7439.13%
219.CanterburySouth East8,6539.16%
220.Normanton and HemsworthYorkshire and the Humber6,6629.16%
221.ColchesterEast of England8,2509.19%
222.York OuterYorkshire and the Humber9,3919.19%
223.Pontefract, Castleford and KnottingleyYorkshire and the Humber6,6309.22%
224.Dagenham and RainhamLondon7,1739.23%
225.MidlothianScotland8,1679.25%
226.Eltham and ChislehurstLondon8,4299.25%
227.Dunfermline and DollarScotland8,2419.25%
228.Washington and Gateshead SouthNorth East6,9139.34%
229.Hastings and RyeSouth East8,6539.41%
230.EasingtonNorth East6,5429.53%
231.Ashton-under-LyneNorth West6,7919.58%
232.Luton NorthEast of England7,5109.69%
233.East Kilbride and StrathavenScotland9,0579.70%
234.Worthing East and ShorehamSouth East9,5199.70%
235.Blackpool SouthNorth West6,8489.73%
236.Bathgate and LinlithgowScotland8,3239.89%
237.Filton and Bradley StokeSouth West10,0009.93%
238.Penistone and StocksbridgeYorkshire and the Humber8,7399.94%
239.TelfordWest Midlands8,1029.95%
240.Wirral WestNorth West9,99810.01%
241.Alyn and DeesideWales8,79410.13%
242.Rawmarsh and ConisbroughYorkshire and the Humber6,90810.19%
243.Feltham and HestonLondon7,94410.21%
244.TorfaenWales7,32210.25%
245.Birmingham ErdingtonWest Midlands7,01910.28%
246.Airdrie and ShottsScotland7,54710.29%
247.Crewe and NantwichNorth West9,72710.30%
248.StroudSouth West11,38810.31%
249.RutherglenScotland8,76710.32%
250.Bermondsey and Old SouthwarkLondon7,78710.35%
251.SelbyYorkshire and the Humber10,19510.36%
252.BridgendWales8,59510.39%
253.LincolnEast Midlands8,79310.43%
254.Leeds South West and MorleyYorkshire and the Humber8,42310.47%
255.Newport West and IslwynWales8,86810.57%
256.Merthyr Tydfil and AberdareWales7,44710.57%
257.Barnsley NorthYorkshire and the Humber7,81110.59%
258.Stockton NorthNorth East7,93910.61%
259.PontypriddWales8,40210.67%
260.Swindon SouthSouth West9,60610.72%
261.Cheshire MidNorth West8,92710.75%
262.Lancaster and WyreNorth West9,25310.76%
263.Northampton NorthEast Midlands9,01410.78%
264.Leigh and AthertonNorth West8,88110.79%
265.HartlepoolNorth East7,69810.84%
266.Brentford and IsleworthLondon9,82410.85%
267.Rhondda and OgmoreWales7,79010.88%
268.Derby NorthEast Midlands8,91510.89%
269.ShrewsburyWest Midlands11,35511.01%
270.Bury SouthNorth West9,36111.09%
271.Newton Aycliffe and SpennymoorNorth East8,83911.09%
272.Birmingham EdgbastonWest Midlands8,36811.18%
273.Hamilton and Clyde ValleyScotland9,47211.25%
274.Blyth and AshingtonNorth East9,17311.35%
275.Warrington SouthNorth West11,34011.41%
276.Stalybridge and HydeNorth West8,53911.47%
277.Warrington NorthNorth West9,19011.48%
278.Wakefield and RothwellYorkshire and the Humber9,34611.49%
279.BedfordEast of England9,43011.60%
280.Cardiff EastWales9,09711.63%
281.WiganNorth West9,54911.67%
282.Newport EastWales9,00911.69%
283.Hull West and HaltempriceYorkshire and the Humber8,97911.76%
284.Cardiff NorthWales11,20711.80%
285.Norwich NorthEast of England10,85011.85%
286.Brighton Kemptown and PeacehavenSouth East9,66311.88%
287.Coventry SouthWest Midlands10,20111.94%
288.Swansea WestWales8,51511.94%
289.Leeds North WestYorkshire and the Humber11,89611.95%
290.Gateshead Central and WhickhamNorth East9,64411.99%
291.GedlingEast Midlands11,88112.19%
292.Jarrow and Gateshead EastNorth East8,96412.20%
293.GowerWales11,56712.25%
294.Beckenham and PengeLondon12,90512.36%
295.Leicester WestEast Midlands8,77712.40%
296.Doncaster CentralYorkshire and the Humber9,55112.59%
297.Warwick and LeamingtonWest Midlands12,41212.61%
298.PutneyLondon12,48812.67%
299.West Ham and BecktonLondon9,25412.73%
300.BatterseaLondon12,03912.79%
301.ChesterfieldEast Midlands10,82013.02%
302.Sheffield CentralYorkshire and the Humber8,28613.03%
303.Southampton TestSouth East9,33313.03%
304.Worsley and EcclesNorth West11,09113.04%
305.West BromwichWest Midlands9,55413.09%
306.CambridgeEast of England11,07813.16%
307.Blaydon and ConsettNorth East11,15313.21%
308.Chester North and NestonNorth West11,87013.28%
309.Coventry North WestWest Midlands11,17413.29%
310.Bristol North EastSouth West11,16713.30%
311.Leeds Central and HeadingleyYorkshire and the Humber8,42213.33%
312.Middlesbrough and Thornaby EastNorth East9,19213.36%
313.Newcastle upon Tyne Central and WestNorth East11,06013.37%
314.Stratford and BowLondon11,63413.39%
315.Nottingham North and KimberleyEast Midlands9,42713.46%
316.Wolverhampton South EastWest Midlands9,18813.76%
317.East LothianScotland13,26513.79%
318.Reading CentralSouth East12,63713.95%
319.Hull North and CottinghamYorkshire and the Humber10,67913.97%
320.Cramlington and KillingworthNorth East12,82014.12%
321.Na h-Eileanan an Iar (Western Isles)Scotland3,83614.18%
322.Manchester RusholmeNorth West8,23514.18%
323.Leeds EastYorkshire and the Humber11,26514.30%
324.Durham, City ofNorth East11,75714.47%
325.Ealing NorthLondon12,51914.48%
326.Aberafan MaestegWales10,35414.48%
327.Poplar and LimehouseLondon12,56014.59%
328.Enfield NorthLondon12,73614.64%
329.Ealing Central and ActonLondon13,99514.65%
330.Norwich SouthEast of England13,23914.68%
331.Doncaster NorthYorkshire and the Humber9,12614.72%
332.ExeterSouth West11,93714.85%
333.Holborn and St PancrasLondon11,57214.99%
334.Birmingham Selly OakWest Midlands11,53715.01%
335.Cardiff South and PenarthWales11,76715.02%
336.St Helens NorthNorth West12,16915.03%
337.Newcastle upon Tyne East and WallsendNorth East12,81715.14%
338.BarkingLondon11,05415.15%
339.Edmonton and Winchmore HillLondon12,63215.39%
340.Lancashire WestNorth West13,62515.41%
341.Hampstead and HighgateLondon14,97015.42%
342.Nottingham SouthEast Midlands10,29415.65%
343.Hayes and HarlingtonLondon12,03115.70%
344.Coventry EastWest Midlands11,62315.70%
345.St Helens South and WhistonNorth West11,94515.70%
346.Plymouth Sutton and DevonportSouth West13,32815.83%
347.Whitehaven and WorkingtonNorth West13,28615.88%
348.SmethwickWest Midlands11,18815.93%
349.TynemouthNorth East15,45515.96%
350.Leyton and WansteadLondon13,96415.97%
351.BirkenheadNorth West13,79815.99%
352.Leeds West and PudseyYorkshire and the Humber12,39216.10%
353.Bristol North WestSouth West15,66916.17%
354.Blackley and Middleton SouthNorth West10,25016.35%
355.Hammersmith and ChiswickLondon15,29016.61%
356.Southgate and Wood GreenLondon15,30016.75%
357.Manchester WithingtonNorth West13,98216.75%
358.Ealing SouthallLondon15,79316.87%
359.Portsmouth SouthSouth East13,15516.90%
360.East HamLondon12,86316.97%
361.Brent EastLondon13,04717.26%
362.Manchester CentralNorth West13,79717.37%
363.Runcorn and HelsbyNorth West14,69617.40%
364.Sheffield South EastYorkshire and the Humber12,45817.41%
365.StockportNorth West15,27017.48%
366.Streatham and Croydon NorthLondon15,60317.51%
367.Stretford and UrmstonNorth West16,15017.55%
368.Hackney South and ShoreditchLondon14,73717.67%
369.Leeds SouthYorkshire and the Humber11,27917.80%
370.Leeds North EastYorkshire and the Humber16,08317.80%
371.Lewisham NorthLondon15,78217.87%
372.Islington South and FinsburyLondon15,45518.07%
373.Newcastle upon Tyne NorthNorth East17,76218.27%
374.Gorton and DentonNorth West13,41318.34%
375.Sheffield Brightside and HillsboroughYorkshire and the Humber11,60018.35%
376.Oxford EastSouth East14,46518.38%
377.TootingLondon19,48718.40%
378.Hackney North and Stoke NewingtonLondon15,08018.41%
379.Edinburgh SouthScotland17,25118.42%
380.Croydon WestLondon14,22618.66%
381.Wythenshawe and Sale EastNorth West14,61018.67%
382.SalfordNorth West15,10119.02%
383.Hove and PortsladeSouth East19,79119.06%
384.TottenhamLondon15,43419.22%
385.Sefton CentralNorth West18,28219.26%
386.Queens Park and Maida ValeLondon14,91319.45%
387.PeckhamLondon15,22819.63%
388.WalthamstowLondon17,99619.70%
389.Lewisham West and Dulwich EastLondon18,39719.82%
390.Sheffield HeeleyYorkshire and the Humber15,30419.90%
391.Vauxhall and Camberwell GreenLondon15,11220.13%
392.Ellesmere Port and BromboroughNorth West16,90820.15%
393.Erith and ThamesmeadLondon16,30220.19%
394.Blaenau Gwent and RhymneyWales12,18320.36%
395.Liverpool WavertreeNorth West16,30420.47%
396.Dulwich and West NorwoodLondon18,78920.70%
397.Mitcham and MordenLondon18,76120.73%
398.Nottingham EastEast Midlands15,16220.83%
399.WallaseyNorth West17,99621.05%
400.Clapham and Brixton HillLondon18,00521.06%
401.Greenwich and WoolwichLondon18,36621.50%
402.Widnes and HalewoodNorth West16,42521.55%
403.Hornsey and Friern BarnetLondon21,47522.07%
404.York CentralYorkshire and the Humber19,15422.11%
405.Lewisham EastLondon18,07322.24%
406.Liverpool RiversideNorth West14,79322.84%
407.Liverpool GarstonNorth West20,10423.94%
408.KnowsleyNorth West18,31925.41%
409.Liverpool West DerbyNorth West20,42326.87%
410.Liverpool WaltonNorth West20,24527.44%
411.BootleNorth West21,98328.27%
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