Skip to content

England, 1997 vs 2001: seat-by-seat change

Every constituency in England compared between the 1997 and 2001 general elections: which seats changed hands and how far each swung.

Constituency19972001MajorityCon–Lab swing
AldershotConCon14.6%+0.8
Aldridge-BrownhillsConCon10.0%−2.3
Altrincham and Sale WestConCon6.8%−1.9
Amber ValleyLabLab16.2%−2.5
Arundel and South DownsConCon29.9%+1.6
AshfieldLabLab33.7%−5.6
AshfordConCon15.4%−2.8
Ashton under LyneLabLab43.4%−2.6
AylesburyConCon20.4%−1.1
BanburyConCon10.1%−1.0
BarkingLabLab37.9%−5.1
Barnsley CentralLabLab54.9%−5.3
Barnsley East and MexboroughLabLab51.6%−3.3
Barnsley West and PenistoneLabLab35.7%−2.6
Barrow and FurnessLabLab25.3%−2.4
BasildonLabLab18.9%−3.0
BasingstokeConCon1.8%+1.2
BassetlawLabLab25.1%−5.5
BathLDLD21.4%+0.7
Batley and SpenLabLab13.1%0
BatterseaLabLab13.7%+1.2
BeaconsfieldConCon31.0%−0.9
BeckenhamConCon10.9%−0.9
BedfordLabLab15.2%−0.9
Berwick-upon-TweedLDLD23.3%−6.3
Bethnal Green and BowLabLab26.2%+0.5
Beverley and HoldernessConCon1.7%+0.3
Bexhill and BattleConCon23.5%+0.7
Bexleyheath and CrayfordLabLab3.7%−1.7
BillericayConCon11.0%−4.3
BirkenheadLabLab53.8%−0.9
Birmingham EdgbastonLabLab12.5%+1.2
Birmingham ErdingtonLabLab32.6%+0.6
Birmingham Hall GreenLabLab20.1%0
Birmingham Hodge HillLabLab43.9%+1.2
Birmingham LadywoodLabLab57.3%−1.6
Birmingham NorthfieldLabLab26.4%−1.5
Birmingham Perry BarrLabLab23.4%−9.0
Birmingham Selly OakLabLab25.8%−1.0
Birmingham Sparkbrook and Small HeathLabLab39.1%0
Birmingham YardleyLabLab8.6%+2.3
Bishop AucklandLabLab36.1%−4.8
BlabyConCon13.0%−0.5
BlackburnLabLab23.0%−3.7
Blackpool North and FleetwoodLabLab13.4%−1.6
Blackpool SouthLabLab21.3%−0.7
BlaydonLabLab21.1%−1.7
Blyth ValleyLabLab35.3%−3.5
Bognor Regis and LittlehamptonConCon14.5%+0.6
BolsoverLabLab49.1%−4.1
Bolton North EastLabLab21.6%−2.1
Bolton South EastLabLab37.7%−5.7
Bolton WestLabLab13.4%−0.5
BootleLabLab69.0%−2.4
Boston and SkegnessConCon1.3%+0.1
BosworthConCon5.1%−1.5
Bournemouth EastConCon9.6%−1.6
Bournemouth WestConCon14.0%+1.5
BracknellConCon13.6%+2.0
Bradford NorthLabLab25.6%−2.4
Bradford SouthLabLab27.5%−0.6
Bradford WestLabLab10.9%+1.2
BraintreeLabLab0.7%−1.0
Brent EastLabLab45.0%0
Brent NorthLabLab30.1%+9.8
Brent SouthLabLab60.7%+1.8
Brentford and IsleworthLabLab23.2%−1.3
Brentwood and OngarConCon4.3%−1.1
BridgwaterConCon10.4%−0.8
Brigg and GooleLabLab9.7%−2.0
Brighton KemptownLabLab12.6%+2.5
Brighton PavilionLabLab23.7%−1.6
Bristol EastLabLab33.2%−0.2
Bristol North WestLabLab23.4%+1.4
Bristol SouthLabLab34.6%−2.1
Bristol WestLabLab8.0%+2.8
Bromley and ChislehurstConCon20.9%+0.1
BromsgroveConCon17.8%−4.3
BroxbourneConCon23.8%−4.8
BroxtoweLabLab12.0%+1.2
BuckinghamConCon29.4%−2.2
BurnleyLabLab28.5%−4.6
BurtonLabLab10.4%−0.6
Bury NorthLabLab14.6%+0.1
Bury SouthLabLab32.3%+3.9
Bury St EdmundsConCon5.0%−2.2
Calder ValleyLabLab6.5%−2.3
Camberwell and PeckhamLabLab56.3%+0.4
CambridgeLabLab20.0%−2.7
Cannock ChaseLabLab26.1%−0.8
CanterburyConCon4.6%+1.4
CarlisleLabLab16.3%−6.0
Carshalton and WallingtonLDLD11.2%−2.9
Castle PointLabCon gain2.5%−2.4
Central Suffolk and North IpswichConCon7.4%−0.3
CharnwoodConCon16.0%−2.8
Chatham and AylesfordLabLab10.9%+2.6
CheadleConLD gain0.1%−0.2
CheltenhamLDLD12.6%+1.5
Chesham and AmershamConCon26.2%−0.5
Chester, City ofLabLab15.4%−1.7
ChesterfieldLabLD gain5.8%−3.8
ChichesterConCon22.9%+1.8
Chingford and Woodford GreenConCon14.8%−1.0
Chipping BarnetConCon6.4%−2.1
ChorleyLabLab17.6%+0.3
ChristchurchConCon27.3%−0.2
Cities of London and WestminsterConCon13.2%−0.5
CleethorpesLabLab13.3%−2.5
ColchesterLDLD12.7%−2.1
Colne ValleyLabLab9.9%+0.7
CongletonConCon15.8%−1.1
CopelandLabLab14.3%−7.4
CorbyLabLab12.1%−5.0
CotswoldConCon26.1%−2.0
Coventry North EastLabLab42.3%−2.3
Coventry North WestLabLab25.6%−2.5
Coventry SouthLabLab20.7%−0.6
CrawleyLabLab17.1%−3.0
Crewe and NantwichLabLab23.8%−3.7
CrosbyLabLab22.7%+3.2
Croydon CentralLabLab8.7%+0.8
Croydon NorthLabLab40.3%+2.6
Croydon SouthConCon19.3%+1.4
DagenhamLabLab31.5%−7.8
DarlingtonLabLab26.0%−3.6
DartfordLabLab7.4%−0.5
DaventryConCon17.0%−2.5
Denton and ReddishLabLab45.6%+0.8
Derby NorthLabLab15.9%−1.5
Derby SouthLabLab32.2%+0.5
DevizesConCon22.3%−1.9
DewsburyLabLab20.3%+0.5
Don ValleyLabLab26.0%−3.8
Doncaster CentralLabLab35.4%−2.9
Doncaster NorthLabLab48.4%−3.3
DoverLabLab11.6%−5.0
Dudley NorthLabLab17.6%−1.1
Dudley SouthLabLab18.8%−4.2
Dulwich and West NorwoodLabLab32.2%−2.3
Durham City ofLabLab32.4%−3.5
Ealing Acton and Shepherd'S BushLabLab29.0%−1.8
Ealing NorthLabLab26.3%+4.9
Ealing SouthallLabLab23.3%−5.0
EasingtonLabLab66.5%−2.6
East DevonConCon17.1%−2.5
East HamLabLab56.4%+3.9
East HampshireConCon17.7%+1.5
East SurreyConCon28.1%−2.2
East Worthing and ShorehamConCon14.3%+1.1
East YorkshireConCon10.8%−2.0
EastbourneConCon4.8%−0.6
EastleighLDLD6.4%−2.7
EcclesLabLab43.8%−2.1
EddisburyConCon10.3%−4.0
EdmontonLabLab28.1%−1.0
Ellesmere Port and NestonLabLab26.2%−2.2
ElmetLabLab9.1%−3.6
ElthamLabLab20.7%−1.4
Enfield NorthLabLab6.0%−4.2
Enfield SouthgateLabLab13.2%+5.1
Epping ForestConCon19.9%−5.0
Epsom and EwellConCon21.6%−0.2
ErewashLabLab14.3%−0.4
Erith and ThamesmeadLabLab33.5%−4.2
Esher and WaltonConCon25.3%+0.9
ExeterLabLab22.4%+1.7
Falmouth and CamborneLabLab9.7%+2.3
FarehamConCon15.4%+2.2
Faversham and Mid KentConCon10.2%−0.9
Feltham and HestonLabLab35.0%+1.1
Finchley and Golders GreenLabLab8.5%+1.1
Folkestone and HytheConCon12.9%−5.3
Forest of DeanLabLab4.6%−4.0
FyldeConCon21.5%−2.1
GainsboroughConCon19.1%−2.4
Gateshead East and Washington WestLabLab53.3%−2.3
GedlingLabLab12.8%+2.7
GillinghamLabLab5.4%+0.7
GloucesterLabLab8.1%−3.1
GosportConCon6.6%+3.2
Grantham and StamfordConCon9.8%−2.3
GraveshamLabLab11.1%+0.1
Great GrimsbyLabLab34.8%−1.5
Great YarmouthLabLab11.3%−3.2
Greenwich and WoolwichLabLab41.3%−1.8
GuildfordConLD gain1.1%−1.3
Hackney North and Stoke NewingtonLabLab46.1%−1.1
Hackney South and ShoreditchLabLab49.6%+2.2
Halesowen and Rowley RegisLabLab18.7%−1.2
HalifaxLabLab15.2%−3.5
Haltemprice and HowdenConCon4.3%−3.6
HaltonLabLab50.6%−1.3
Hammersmith and FulhamLabLab4.5%−1.3
Hampstead and HighgateLabLab22.2%−4.0
HarboroughConCon11.3%−4.0
HarlowLabLab13.0%−4.5
Harrogate and KnaresboroughLDLD21.0%+1.2
Harrow EastLabLab23.1%+3.0
Harrow WestLabLab13.2%+5.4
HartlepoolLabLab38.3%−0.5
HarwichLabLab5.4%+1.6
Hastings and RyeLabLab10.5%+2.6
HavantConCon10.4%−1.3
Hayes and HarlingtonLabLab41.6%+3.4
Hazel GroveLDLD21.9%+2.4
Hemel HempsteadLabLab8.2%+0.8
HemsworthLabLab44.4%−4.2
HendonLabLab18.2%+2.9
HenleyConCon19.1%−0.7
HerefordLDLD2.2%−0.4
Hertford and StortfordConCon11.9%+0.4
HertsmereConCon11.8%−2.9
HexhamConCon6.0%−2.7
Heywood and MiddletonLabLab30.1%−2.3
High PeakLabLab9.3%−3.0
Hitchin and HarpendenConCon14.8%−1.1
Holborn and St PancrasLabLab35.9%−5.1
HornchurchLabLab4.2%−4.4
Hornsey and Wood GreenLabLab24.1%−2.8
HorshamConCon26.9%+0.4
Houghton and Washington EastLabLab58.9%−2.3
HoveLabLab7.6%−0.3
HuddersfieldLabLab28.4%−3.6
HuntingdonConCon26.1%+2.4
HyndburnLabLab21.5%−1.1
Ilford NorthLabLab5.3%−0.7
Ilford SouthLabLab33.9%+2.8
IpswichLabLab20.8%−0.4
Isle of WightLDCon gain4.5%−1.8
Islington NorthLabLab42.9%−2.6
Islington South and FinsburyLabLab25.8%−4.6
JarrowLabLab51.0%+0.7
KeighleyLabLab9.2%−2.3
Kensington and ChelseaConCon31.3%−2.8
KetteringLabLab1.2%+0.5
Kingston and SurbitonLDLD31.9%−3.0
Kingston upon Hull EastLabLab49.6%−3.4
Kingston upon Hull NorthLabLab37.4%−5.4
Kingston upon Hull West and HessleLabLab37.9%−1.4
KingswoodLabLab26.5%+1.4
Knowsley North and Sefton EastLabLab50.5%−1.1
Knowsley SouthLabLab58.3%−2.5
Lancaster and WyreLabLab0.9%−0.6
Leeds CentralLabLab52.7%−1.6
Leeds EastLabLab43.5%−2.6
Leeds North EastLabLab17.8%+1.3
Leeds North WestLabLab12.3%+2.3
Leeds WestLabLab46.5%−1.3
Leicester EastLabLab33.1%−4.2
Leicester SouthLabLab31.4%−1.4
Leicester WestLabLab29.0%−1.2
LeighLabLab46.4%−3.5
LeominsterConCon22.2%−2.2
LewesLDLD21.4%+1.1
Lewisham DeptfordLabLab52.5%−1.8
Lewisham EastLabLab29.9%−1.2
Lewisham WestLabLab38.7%+0.3
Leyton and WansteadLabLab38.3%−0.2
LichfieldConCon10.6%−5.1
LincolnLabLab22.7%−0.6
Liverpool GarstonLabLab38.3%+0.1
Liverpool RiversideLabLab54.7%+1.0
Liverpool WaltonLabLab63.2%−0.1
Liverpool WavertreeLabLab38.3%−0.3
Liverpool West DerbyLabLab51.3%−2.2
LoughboroughLabLab14.4%+1.8
Louth and HorncastleConCon17.0%−1.6
LudlowConLD gain3.8%−4.5
Luton NorthLabLab25.5%+2.6
Luton SouthLabLab25.8%+1.1
MacclesfieldConCon15.8%+0.1
MaidenheadConCon7.6%+0.9
Maidstone and the WealdConCon22.6%−2.4
MakerfieldLabLab50.9%−3.6
Maldon and East ChelmsfordConCon19.2%+0.4
Manchester BlackleyLabLab54.5%−0.1
Manchester CentralLabLab53.0%+0.3
Manchester GortonLabLab41.5%−0.4
Manchester WithingtonLabLab32.9%−1.3
MansfieldLabLab30.0%−6.7
MedwayLabLab9.8%−1.1
MeridenConCon8.5%−3.7
Mid BedfordshireConCon17.3%−1.9
Mid Dorset and North PooleConLD gain0.9%−0.4
Mid NorfolkConCon8.7%−3.2
Mid SussexConCon15.1%−1.2
Mid WorcestershireConCon23.7%−2.6
MiddlesbroughLabLab48.4%−2.9
Middlesbrough South and East ClevelandLabLab21.3%+0.7
Milton Keynes South WestLabLab15.4%−2.5
Mitcham and MordenLabLab36.3%+3.8
Mole ValleyConCon21.6%−0.3
Morecambe and LunesdaleLabLab12.2%+0.1
Morley and RothwellLabLab31.5%−0.3
New Forest EastConCon9.1%−1.3
New Forest WestConCon29.9%−2.4
NewarkLabCon gain9.0%−7.4
NewburyLDLD4.8%−2.1
Newcastle upon Tyne CentralLabLab33.3%−1.0
Newcastle upon Tyne East and WallsendLabLab43.5%−3.0
Newcastle upon Tyne NorthLabLab39.7%−1.5
Newcastle-under-LymeLabLab25.8%−4.6
NormantonLabLab29.1%−3.9
North CornwallLDLD18.2%−2.0
North DevonLDLD6.1%+0.8
North DorsetConCon7.9%−0.7
North DurhamLabLab48.4%−3.7
North East BedfordshireConCon19.0%−3.6
North East CambridgeshireConCon13.3%−2.0
North East DerbyshireLabLab29.1%−3.1
North East HampshireConCon30.2%+0.8
North East HertfordshireConCon7.7%−0.9
North East Milton KeynesLabLab3.9%+1.7
North EssexConCon16.0%−2.7
North NorfolkConLD gain0.9%−8.5
North ShropshireConCon13.4%−4.6
North Southwark and BermondseyLDLD26.1%−5.1
North SwindonLabLab19.2%+1.6
North ThanetConCon15.9%−5.1
North TynesideLabLab54.9%−2.1
North WarwickshireLabLab21.7%−2.8
North West CambridgeshireConCon18.4%−1.3
North West DurhamLabLab41.6%−5.9
North West HampshireConCon24.7%−1.5
North West LeicestershireLabLab18.1%−3.6
North West NorfolkLabCon gain6.8%−4.6
North WiltshireConCon7.3%−0.8
Northampton NorthLabLab19.0%−0.2
Northampton SouthLabLab1.7%+0.2
NorthavonLDLD17.7%+0.1
Norwich NorthLabLab12.9%−2.2
Norwich SouthLabLab20.7%−3.7
Nottingham EastLabLab34.7%−2.0
Nottingham NorthLabLab40.7%−2.3
Nottingham SouthLabLab27.3%−0.1
NuneatonLabLab17.4%−4.0
Old Bexley and SidcupConCon7.9%−0.5
Oldham East and SaddleworthLabLab6.0%+0.3
Oldham West and RoytonLabLab32.5%−1.0
OrpingtonConCon0.5%−5.2
Oxford EastLabLab26.0%−2.1
Oxford West and AbingdonLDLD17.8%0
PendleLabLab10.8%−6.1
Penrith and the BorderConCon33.2%−5.2
PeterboroughLabLab7.2%−4.0
Plymouth DevonportLabLab31.2%−2.7
Plymouth SuttonLabLab19.2%−0.3
Pontefract and CastlefordLabLab52.2%−5.0
PooleConCon18.3%+1.2
Poplar and Canning TownLabLab41.4%−3.4
Portsmouth NorthLabLab13.9%+2.2
Portsmouth SouthLDLD15.5%+0.3
PrestonLabLab34.0%−2.4
PudseyLabLab12.5%+0.3
PutneyLabLab8.1%+0.7
RayleighConCon19.4%+0.7
Reading EastLabLab12.8%+2.6
Reading WestLabLab21.1%+7.4
RedcarLabLab35.2%−4.5
RedditchLabLab6.7%−3.5
Regent'S Park and Kensington NorthLabLab27.7%−1.6
ReigateConCon20.3%−2.1
Ribble ValleyConCon22.9%−0.3
RichmondConCon37.1%−8.0
Richmond ParkLDLD10.1%+0.3
RochdaleLabLab14.4%−2.4
Rochford and Southend EastConCon18.8%−4.9
RomfordLabCon gain16.7%−9.1
RomseyConLD gain4.9%−3.2
Rossendale and DarwenLabLab11.9%−4.7
Rother ValleyLabLab40.4%−5.2
RotherhamLabLab44.6%−6.2
Rugby and KenilworthLabLab5.4%+2.3
Ruislip NorthwoodConCon20.3%−1.5
Runnymede and WeybridgeConCon19.7%−0.3
RushcliffeConCon13.5%−2.7
Rutland and MeltonConCon18.3%−0.8
RyedaleConCon11.1%−3.3
Saffron WaldenConCon24.0%−1.3
SalfordLabLab48.9%−0.9
SalisburyConCon16.5%−1.9
Scarborough and WhitbyLabLab7.5%−0.9
ScunthorpeLabLab30.9%−1.6
SedgefieldLabLab44.0%−4.7
SelbyLabLab4.3%−1.3
SevenoaksConCon23.8%−1.5
Sheffield AttercliffeLabLab52.6%+1.7
Sheffield BrightsideLabLab66.7%+0.8
Sheffield CentralLabLab41.7%−0.6
Sheffield HallamLDLD24.4%+0.5
Sheffield HeeleyLabLab34.3%−1.2
Sheffield HillsboroughLabLab34.3%−1.9
SherwoodLabLab20.4%−4.7
ShipleyLabLab3.1%−1.3
Shrewsbury and AtchamLabLab7.2%+2.1
Sittingbourne and SheppeyLabLab9.3%+2.5
Skipton and RiponConCon26.3%−5.4
Sleaford and North HykehamConCon17.7%−4.0
SloughLabLab32.1%+2.3
SolihullConCon19.5%+0.3
Somerton and FromeLDLD1.3%−3.9
South CambridgeshireConCon17.4%−1.5
South DerbyshireLabLab15.1%−4.1
South DorsetConLab gain0.3%+0.3
South East CambridgeshireConCon17.3%−0.6
South East CornwallLDLD10.4%−0.1
South Holland and the DeepingsConCon24.0%−4.0
South NorfolkConCon12.3%−1.8
South RibbleLabLab8.2%−0.5
South ShieldsLabLab46.3%−5.3
South StaffordshireConCon16.3%−0.5
South SuffolkConCon11.2%−1.6
South SwindonLabLab16.9%+2.9
South ThanetLabLab4.5%−0.9
South West BedfordshireConCon1.8%−0.8
South West DevonConCon15.2%−0.6
South West HertfordshireConCon17.3%+0.4
South West NorfolkConCon17.7%−6.8
South West SurreyConCon1.7%−0.7
Southampton ItchenLabLab27.1%+0.3
Southampton TestLabLab27.0%+0.4
Southend WestConCon21.3%−2.6
SouthportLDLD7.3%+2.0
SpelthorneConCon7.8%−0.6
St AlbansLabLab10.2%+0.7
St Helens NorthLabLab42.3%−2.6
St Helens SouthLabLab26.6%−8.9
St IvesLDLD20.4%−0.9
StaffordLabLab11.3%+1.5
Staffordshire MoorlandsLabLab13.7%−3.0
Stalybridge and HydeLabLab27.6%−3.4
StevenageLabLab20.2%−1.2
StockportLabLab32.7%−3.9
Stockton NorthLabLab41.3%−3.3
Stockton SouthLabLab20.6%−0.8
Stoke-on-Trent CentralLabLab41.7%−3.9
Stoke-on-Trent NorthLabLab39.1%−2.9
Stoke-on-Trent SouthLabLab29.1%−5.2
StoneConCon13.2%−3.0
StourbridgeLabLab9.6%−0.9
Stratford-on-AvonConCon21.5%−2.9
StreathamLabLab39.2%−0.8
Stretford and UrmstonLabLab34.0%+3.0
StroudLabLab9.1%+2.2
Suffolk CoastalConCon8.6%−1.4
Sunderland NorthLabLab44.8%−3.4
Sunderland SouthLabLab43.8%−2.7
Surrey HeathConCon24.0%+1.1
Sutton and CheamLDLD10.8%−1.2
Sutton ColdfieldConCon23.3%+2.6
TamworthLabLab11.4%−1.8
TattonOthCon gain20.9%+8.3
TauntonLDCon gain0.4%−0.8
TeignbridgeConLD gain5.1%−2.8
TelfordLabLab27.2%−1.6
TewkesburyConCon19.2%+0.2
ThurrockLabLab26.8%−4.9
Tiverton and HonitonConCon11.3%−3.3
Tonbridge and MallingConCon19.4%+0.7
TootingLabLab27.7%−2.4
TorbayLDLD14.1%−1.1
Torridge and West DevonLDLD2.1%−1.6
TotnesConCon7.3%−6.1
TottenhamLabLab53.5%0
Truro and St AustellLDLD16.0%−3.7
Tunbridge WellsConCon24.2%−0.4
TwickenhamLDLD15.3%+1.3
Tyne BridgeLabLab57.2%−4.3
TynemouthLabLab19.8%−1.1
UpminsterLabCon gain3.7%−5.2
UxbridgeConCon6.3%−2.3
Vale of YorkConCon25.8%−3.8
VauxhallLabLab39.0%−1.5
WakefieldLabLab19.3%−4.8
WallaseyLabLab32.9%−3.9
Walsall NorthLabLab29.1%0
Walsall SouthLabLab28.5%+1.1
WalthamstowLabLab44.1%+0.6
WansbeckLabLab35.0%−3.3
WansdykeLabLab11.3%+1.3
WantageConCon11.4%−0.3
WarleyLabLab37.7%−1.0
Warrington NorthLabLab39.0%+0.4
Warrington SouthLabLab16.3%−1.7
Warwick and LeamingtonLabLab11.1%+2.7
WatfordLabLab12.0%+0.8
WaveneyLabLab18.1%−1.7
WealdenConCon26.1%+1.5
Weaver ValeLabLab24.5%−1.7
WellingboroughLabLab4.6%+2.1
WellsConCon5.5%−3.5
Welwyn HatfieldLabLab2.8%−3.9
WentworthLabLab48.7%−4.3
West Bromwich EastLabLab29.9%−1.4
West Bromwich WestOthLab gain35.7%+17.8
West ChelmsfordConCon13.0%+0.6
West DerbyshireConCon14.6%−3.0
West DorsetConCon2.9%−3.8
West HamLabLab53.5%−2.2
West LancashireLabLab22.4%−4.4
West SuffolkConCon10.1%−3.2
West WorcestershireConCon12.0%−1.3
WestburyConCon10.5%−0.6
Westmorland and LonsdaleConCon6.6%−7.2
Weston Super MareLDLD0.7%+0.4
WiganLabLab40.9%−5.4
WimbledonLabLab9.1%+1.5
WinchesterLDLD16.3%−0.4
WindsorConCon21.1%+3.4
Wirral SouthLabLab12.7%−0.9
Wirral WestLabLab10.0%+2.1
WitneyConCon16.2%−1.9
WokingConCon15.8%−4.2
WokinghamConCon13.7%+2.3
Wolverhampton North EastLabLab31.6%+0.1
Wolverhampton South EastLabLab45.7%+1.0
Wolverhampton South WestLabLab8.5%−1.0
WoodspringConCon18.0%+2.9
WorcesterLabLab13.0%−0.7
WorkingtonLabLab25.9%−6.9
WorsleyLabLab33.3%−2.3
Worthing WestConCon20.9%+2.0
Wrekin TheLabLab8.7%+1.0
WycombeConCon7.0%−1.3
Wyre ForestLabOth gain36.7%−4.8
Wythenshawe and Sale EastLabLab36.0%+1.5
YeovilLDLD8.2%−4.3
York City ofLabLab28.7%−3.2

← Whole UK

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