Skip to content

Marginal seats

Reform UK target seats

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

#47 Barnsley North: needs 10.59% swing from Lab#14 Barnsley South: needs 6.77% swing from LabBeckenham and PengeBethnal Green and StepneyBicester and WoodstockBirmingham Edgbaston#43 Birmingham Erdington: needs 10.28% swing from LabBirmingham Hall Green and MoseleyBirmingham Hodge Hill and Solihull NorthBirmingham LadywoodBirmingham NorthfieldBirmingham Perry BarrBirmingham Selly OakBirmingham Yardley#83 Blackley and Middleton South: needs 16.36% swing from LabBlackpool North and Fleetwood#65 Blaydon and Consett: needs 13.21% swing from Lab#54 Blyth and Ashington: needs 11.35% swing from Lab#30 Bolton South and Walkden: needs 9.13% swing from LabBrent 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 Wallington#3 Castle Point: needs 4.00% swing from ConCentral DevonCentral Suffolk and North IpswichChatham and AylesfordCheadleChelmsfordChelsea and FulhamCheltenhamChesham and AmershamChester North and NestonChester South and EddisburyChesterfieldChichesterChingford and Woodford GreenChippenhamChipping BarnetChorleyChristchurchCities of London and Westminster#73 City of Durham: needs 14.47% swing from LabClactonClapham and Brixton HillColchesterColne ValleyCongletonCorby and East Northamptonshire#78 Coventry East: needs 15.70% swing from LabCoventry North WestCoventry South#71 Cramlington and Killingworth: needs 14.12% swing from LabCrawleyCrewe and NantwichCroydon EastCroydon SouthCroydon West#34 Dagenham and Rainham: needs 9.23% swing from LabDarlingtonDartfordDaventryDerby North#23 Derby South: needs 8.03% swing from LabDerbyshire DalesDewsbury and BatleyDidcot and WantageDoncaster CentralDoncaster East and the Isle of AxholmeDoncaster NorthDorking and Horley#22 Dover and Deal: needs 7.94% swing from LabDroitwich and EveshamDudleyDulwich and West NorwoodDunstable and Leighton BuzzardEaling Central and ActonEaling NorthEaling SouthallEarley and Woodley#36 Easington: needs 9.53% swing from LabEast Grinstead and UckfieldEast HamEast HampshireEast SurreyEast ThanetEast WiltshireEast Worthing and ShorehamEastbourneEastleighEdmonton and Winchmore Hill#90 Ellesmere Port and Bromborough: needs 20.15% swing from LabEltham and ChislehurstEly and East CambridgeshireEnfield NorthEpping ForestEpsom and EwellErewash#91 Erith and Thamesmead: needs 20.19% swing from LabEsher 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 SomersetFyldeGainsborough#62 Gateshead Central and Whickham: needs 11.99% swing from LabGedlingGillingham and RainhamGlastonbury and SomertonGloucesterGodalming and AshGoole and Pocklington#87 Gorton and Denton: needs 18.35% swing from LabGosportGrantham and BourneGravesham#10 Great Grimsby and Cleethorpes: needs 6.56% swing from LabGreat YarmouthGreenwich and WoolwichGuildfordHackney North and Stoke NewingtonHackney South and ShoreditchHalesowenHalifaxHamble ValleyHammersmith and ChiswickHampstead and HighgateHarborough, Oadby and WigstonHarlowHarpenden and BerkhamstedHarrogate and KnaresboroughHarrow EastHarrow West#51 Hartlepool: needs 10.84% swing from LabHarwich and North EssexHastings and RyeHavantHayes and HarlingtonHazel GroveHemel HempsteadHendonHenley and ThameHereford and South HerefordshireHerne Bay and SandwichHertford and StortfordHertsmereHexham#24 Heywood and Middleton North: needs 8.19% swing from LabHigh PeakHinckley and BosworthHitchinHolborn and St PancrasHoniton and Sidmouth#2 Hornchurch and Upminster: needs 2.07% swing from ConHornsey and Friern BarnetHorsham#27 Houghton and Sunderland South: needs 8.96% swing from LabHove and PortsladeHuddersfieldHuntingdonHyndburnIlford NorthIlford SouthIpswich#6 Isle of Wight East: needs 4.88% swing from ConIsle of Wight WestIslington NorthIslington South and Finsbury#63 Jarrow and Gateshead East: needs 12.21% swing from LabKeighley and IlkleyKenilworth and SouthamKensington and BayswaterKetteringKingston and Surbiton#11 Kingston upon Hull East: needs 6.58% swing from Lab#70 Kingston upon Hull North and Cottingham: needs 13.97% swing from Lab#60 Kingston upon Hull West and Haltemprice: needs 11.76% swing from LabKingswinford and South Staffordshire#95 Knowsley: needs 25.41% swing from LabLancaster and WyreLeeds Central and Headingley#72 Leeds East: needs 14.30% swing from LabLeeds North EastLeeds North WestLeeds South West and MorleyLeeds SouthLeeds West and PudseyLeicester EastLeicester SouthLeicester West#50 Leigh and Atherton: needs 10.79% swing from LabLewesLewisham EastLewisham NorthLewisham West and East DulwichLeyton and WansteadLichfieldLincoln#94 Liverpool Garston: needs 23.94% swing from LabLiverpool Riverside#97 Liverpool Walton: needs 27.45% swing from LabLiverpool Wavertree#96 Liverpool West Derby: needs 26.87% swing from LabLoughborough#8 Louth and Horncastle: needs 5.93% swing from ConLowestoftLuton NorthLuton South and South BedfordshireMacclesfieldMaidenheadMaidstone and Malling#13 Makerfield: needs 6.71% swing from Lab#15 Maldon: needs 6.93% swing from ConManchester CentralManchester RusholmeManchester WithingtonMansfieldMelksham and DevizesMelton and SystonMeriden and Solihull EastMid BedfordshireMid BuckinghamshireMid CheshireMid DerbyshireMid Dorset and North PooleMid LeicestershireMid NorfolkMid Sussex#66 Middlesbrough and Thornaby East: needs 13.36% swing from LabMiddlesbrough South and East ClevelandMilton Keynes CentralMilton Keynes NorthMitcham and MordenMorecambe and LunesdaleNew Forest EastNew Forest WestNewarkNewbury#67 Newcastle upon Tyne Central and West: needs 13.37% swing from Lab#76 Newcastle upon Tyne East and Wallsend: needs 15.15% swing from LabNewcastle upon Tyne NorthNewcastle-under-LymeNewton Abbot#53 Newton Aycliffe and Spennymoor: needs 11.09% swing from Lab#31 Normanton and Hemsworth: needs 9.17% swing from LabNorth BedfordshireNorth CornwallNorth CotswoldsNorth DevonNorth Dorset#16 North Durham: needs 7.07% swing from Lab#32 North East Cambridgeshire: needs 9.18% swing from ConNorth 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 East#68 Nottingham North and Kimberley: needs 13.47% swing from LabNottingham SouthNuneatonOld Bexley and Sidcup#21 Oldham East and Saddleworth: needs 7.94% swing from LabOldham West, Chadderton and RoytonOrpingtonOssett and Denby DaleOxford EastOxford West and AbingdonPeckhamPendle and ClitheroePenistone and StocksbridgePenrith and SolwayPeterboroughPlymouth Moor View#80 Plymouth Sutton and Devonport: needs 15.83% swing from Lab#33 Pontefract, Castleford and Knottingley: needs 9.22% swing from LabPoolePoplar and LimehousePortsmouth North#84 Portsmouth South: needs 16.90% swing from LabPrestonPutneyQueen's Park and Maida Vale#41 Rawmarsh and Conisbrough: needs 10.19% swing from Lab#7 Rayleigh and Wickford: needs 5.86% swing from ConReading CentralReading West and Mid BerkshireRedcarRedditchReigateRibble ValleyRichmond and NorthallertonRichmond ParkRochdaleRochester and StroodRomfordRomsey and Southampton NorthRossendale and DarwenRother Valley#17 Rotherham: needs 7.44% swing from LabRugbyRuislip, Northwood and Pinner#85 Runcorn and Helsby: needs 17.40% swing from LabRunnymede and WeybridgeRushcliffeRutland and Stamford#89 Salford: needs 19.02% swing from LabSalisburyScarborough and WhitbyScunthorpeSefton CentralSelbySevenoaksSheffield Brightside and HillsboroughSheffield CentralSheffield HallamSheffield HeeleySheffield South EastSherwood ForestShipleyShrewsburySittingbourne and SheppeySkipton and RiponSleaford and North HykehamSlough#82 Smethwick: needs 15.93% swing from LabSolihull West and ShirleySouth Basildon and East ThurrockSouth CambridgeshireSouth CotswoldsSouth DerbyshireSouth DevonSouth DorsetSouth East Cornwall#18 South Holland and The Deepings: needs 7.47% swing from ConSouth LeicestershireSouth NorfolkSouth NorthamptonshireSouth Ribble#28 South Shields: needs 9.04% swing from LabSouth ShropshireSouth SuffolkSouth West DevonSouth West HertfordshireSouth West NorfolkSouth West WiltshireSouthampton ItchenSouthampton TestSouthend East and RochfordSouthend West and LeighSouthgate and Wood GreenSouthportSpelthorne#19 Spen Valley: needs 7.54% swing from LabSt AlbansSt Austell and Newquay#75 St Helens North: needs 15.04% swing from Lab#79 St Helens South and Whiston: needs 15.71% swing from LabSt IvesSt Neots and Mid CambridgeshireStaffordStaffordshire Moorlands#55 Stalybridge and Hyde: needs 11.47% swing from LabStevenage#86 Stockport: needs 17.48% swing from Lab#48 Stockton North: needs 10.62% swing from LabStockton West#29 Stoke-on-Trent Central: needs 9.08% swing from LabStoke-on-Trent NorthStoke-on-Trent SouthStone, Great Wyrley and PenkridgeStourbridgeStratford and BowStratford-on-AvonStreatham and Croydon NorthStretford and UrmstonStroudSuffolk Coastal#20 Sunderland Central: needs 7.60% swing from LabSurrey HeathSussex WealdSutton and CheamSutton ColdfieldSwindon NorthSwindon SouthTamworthTattonTaunton and Wellington#39 Telford: needs 9.95% swing from LabTewkesburyThe WrekinThirsk and MaltonThornbury and Yate#26 Thurrock: needs 8.62% swing from LabTipton and WednesburyTiverton and MineheadTonbridgeTootingTorbayTorridge and TavistockTottenhamTruro and FalmouthTunbridge WellsTwickenhamTynemouthUxbridge and South RuislipVauxhall and Camberwell Green#57 Wakefield and Rothwell: needs 11.50% swing from Lab#92 Wallasey: needs 21.05% swing from LabWalsall and BloxwichWalthamstow#56 Warrington North: needs 11.48% swing from LabWarrington SouthWarwick and Leamington#35 Washington and Gateshead South: needs 9.34% swing from LabWatfordWaveney ValleyWeald of KentWellingborough and RushdenWells and Mendip HillsWelwyn HatfieldWest BromwichWest DorsetWest Ham and BecktonWest LancashireWest SuffolkWest WorcestershireWestmorland and LonsdaleWeston-super-MareWetherby and Easingwold#81 Whitehaven and Workington: needs 15.88% swing from Lab#93 Widnes and Halewood: needs 21.55% swing from Lab#58 Wigan: needs 11.68% swing from LabWimbledonWinchesterWindsorWirral WestWithamWitneyWokingWokinghamWolverhampton North East#69 Wolverhampton South East: needs 13.76% swing from LabWolverhampton WestWorcester#64 Worsley and Eccles: needs 13.04% swing from LabWorthing WestWycombeWyre Forest#88 Wythenshawe and Sale East: needs 18.67% swing from LabYeovilYork 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 Fife#74 Aberafan Maesteg: needs 14.48% swing from Lab#40 Alyn and Deeside: needs 10.14% swing from LabBangor AberconwyBlaenau Gwent and RhymneyBrecon, Radnor and Cwm Tawe#44 Bridgend: needs 10.39% swing from LabCaerfyrddinCaerphillyCardiff EastCardiff NorthCardiff South and PenarthCardiff WestCeredigion PreseliClwyd EastClwyd NorthDwyfor MeirionnyddGower#1 Llanelli: needs 1.85% swing from Lab#46 Merthyr Tydfil and Aberdare: needs 10.58% swing from LabMid and South PembrokeshireMonmouthshire#5 Montgomeryshire and Glyndŵr: needs 4.41% swing from Lab#25 Neath and Swansea East: needs 8.26% swing from Lab#59 Newport East: needs 11.69% swing from Lab#45 Newport West and Islwyn: needs 10.57% swing from Lab#49 Pontypridd: needs 10.67% swing from Lab#52 Rhondda and Ogmore: needs 10.88% swing from Lab#61 Swansea West: needs 11.94% swing from Lab#42 Torfaen: needs 10.26% swing from LabVale of GlamorganWrexhamYnys MônAldershotAldridge-BrownhillsAltrincham and Sale West#4 Amber Valley: needs 4.18% swing from LabArundel and South DownsAshfieldAshford#37 Ashton-under-Lyne: needs 9.58% swing from LabAylesburyBanbury#77 Barking: needs 15.15% swing from LabBarrow and FurnessBasildon and BillericayBasingstokeBassetlawBathBatterseaBeaconsfieldBedfordBermondsey and Old SouthwarkBeverley and HoldernessBexhill and BattleBexleyheath and CrayfordBirkenheadBishop AucklandBlackburn#38 Blackpool South: needs 9.74% swing from LabBognor Regis and LittlehamptonBolsoverBolton North EastBolton West#98 Bootle: needs 28.27% swing from LabBoston and SkegnessBournemouth EastBournemouth WestBracknellBradford East#12 Bradford South: needs 6.65% swing from LabBradford WestBraintreeBrentford and Isleworth#9 Brentwood and Ongar: needs 6.19% swing from ConBristol East
Seats where Reform UK came second; paler = smaller majority, so an easier target.

Targets in order

Download CSV
#ConstituencyHeld byMajoritySwing neededSeats if won
1LlanelliLab1,5041.85%6
2Hornchurch and UpminsterCon1,9432.07%7
3Castle PointCon3,2514.00%8
4Amber ValleyLab3,5544.18%9
5Montgomeryshire and GlyndŵrLab3,8154.41%10
6Isle of Wight EastCon3,3234.88%11
7Rayleigh and WickfordCon5,6215.86%12
8Louth and HorncastleCon5,5065.93%13
9Brentwood and OngarCon5,9806.19%14
10Great Grimsby and CleethorpesLab4,8036.56%15
11Kingston upon Hull EastLab3,9206.58%16
12Bradford SouthLab4,3926.65%17
13MakerfieldLab5,3996.71%18
14Barnsley SouthLab4,7486.77%19
15MaldonCon6,9066.93%20
16North DurhamLab5,8737.07%21
17RotherhamLab5,4907.44%22
18South Holland and The DeepingsCon6,8567.47%23
19Spen ValleyLab6,1887.54%24
20Sunderland CentralLab6,0737.60%25
21Oldham East and SaddleworthLab6,3577.94%26
22Dover and DealLab7,5857.94%27
23Derby SouthLab6,0028.03%28
24Heywood and Middleton NorthLab6,0828.19%29
25Neath and Swansea EastLab6,6278.26%30
26ThurrockLab6,4748.62%31
27Houghton and Sunderland SouthLab7,1698.96%32
28South ShieldsLab6,6539.04%33
29Stoke-on-Trent CentralLab6,4099.08%34
30Bolton South and WalkdenLab6,7439.13%35
31Normanton and HemsworthLab6,6629.17%36
32North East CambridgeshireCon7,1899.18%37
33Pontefract, Castleford and KnottingleyLab6,6309.22%38
34Dagenham and RainhamLab7,1739.23%39
35Washington and Gateshead SouthLab6,9139.34%40
36EasingtonLab6,5429.53%41
37Ashton-under-LyneLab6,7919.58%42
38Blackpool SouthLab6,8489.74%43
39TelfordLab8,1029.95%44
40Alyn and DeesideLab8,79410.14%45
41Rawmarsh and ConisbroughLab6,90810.19%46
42TorfaenLab7,32210.26%47
43Birmingham ErdingtonLab7,01910.28%48
44BridgendLab8,59510.39%49
45Newport West and IslwynLab8,86810.57%50
46Merthyr Tydfil and AberdareLab7,44710.58%51
47Barnsley NorthLab7,81110.59%52
48Stockton NorthLab7,93910.62%53
49PontypriddLab8,40210.67%54
50Leigh and AthertonLab8,88110.79%55
51HartlepoolLab7,69810.84%56
52Rhondda and OgmoreLab7,79010.88%57
53Newton Aycliffe and SpennymoorLab8,83911.09%58
54Blyth and AshingtonLab9,17311.35%59
55Stalybridge and HydeLab8,53911.47%60
56Warrington NorthLab9,19011.48%61
57Wakefield and RothwellLab9,34611.50%62
58WiganLab9,54911.68%63
59Newport EastLab9,00911.69%64
60Kingston upon Hull West and HaltempriceLab8,97911.76%65
61Swansea WestLab8,51511.94%66
62Gateshead Central and WhickhamLab9,64411.99%67
63Jarrow and Gateshead EastLab8,96412.21%68
64Worsley and EcclesLab11,09113.04%69
65Blaydon and ConsettLab11,15313.21%70
66Middlesbrough and Thornaby EastLab9,19213.36%71
67Newcastle upon Tyne Central and WestLab11,06013.37%72
68Nottingham North and KimberleyLab9,42713.47%73
69Wolverhampton South EastLab9,18813.76%74
70Kingston upon Hull North and CottinghamLab10,67913.97%75
71Cramlington and KillingworthLab12,82014.12%76
72Leeds EastLab11,26514.30%77
73City of DurhamLab11,75714.47%78
74Aberafan MaestegLab10,35414.48%79
75St Helens NorthLab12,16915.04%80
76Newcastle upon Tyne East and WallsendLab12,81715.15%81
77BarkingLab11,05415.15%82
78Coventry EastLab11,62315.70%83
79St Helens South and WhistonLab11,94515.71%84
80Plymouth Sutton and DevonportLab13,32815.83%85
81Whitehaven and WorkingtonLab13,28615.88%86
82SmethwickLab11,18815.93%87
83Blackley and Middleton SouthLab10,25016.36%88
84Portsmouth SouthLab13,15516.90%89
85Runcorn and HelsbyLab14,69617.40%90
86StockportLab15,27017.48%91
87Gorton and DentonLab13,41318.35%92
88Wythenshawe and Sale EastLab14,61018.67%93
89SalfordLab15,10119.02%94
90Ellesmere Port and BromboroughLab16,90820.15%95
91Erith and ThamesmeadLab16,30220.19%96
92WallaseyLab17,99621.05%97
93Widnes and HalewoodLab16,42521.55%98
94Liverpool GarstonLab20,10423.94%99
95KnowsleyLab18,31925.41%100
96Liverpool West DerbyLab20,42326.87%101
97Liverpool WaltonLab20,24527.45%102
98BootleLab21,98328.27%103

"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