Skip to content

England, 2010 vs 2015: seat-by-seat change

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

Constituency20102015MajorityCon–Lab swing
AldershotConCon32.3%+1.2
Aldridge-BrownhillsConCon29.7%+4.9
Altrincham and Sale WestConCon26.3%+0.1
Amber ValleyConCon9.2%−4.0
Arundel and South DownsConCon46.4%−0.2
AshfieldLabLab18.6%+3.6
AshfordConCon33.6%+1.7
Ashton-under-LyneLabLab27.6%+2.0
AylesburyConCon31.0%+2.0
BanburyConCon31.7%+1.0
BarkingLabLab35.5%+2.4
Barnsley CentralLabLab34.0%+5.4
Barnsley EastLabLab31.2%+4.8
Barrow and FurnessLabLab1.8%−5.0
Basildon and BillericayConCon29.0%+0.3
BasingstokeConCon20.8%+4.6
BassetlawLabLab17.9%+0.7
BathLDCon gain8.1%−0.1
Batley and SpenLabLab12.0%+1.7
BatterseaConCon15.6%−1.7
BeaconsfieldConCon49.5%−1.2
BeckenhamConCon37.9%+2.8
BedfordConCon2.4%+0.3
Bermondsey and Old SouthwarkLDLab gain8.7%+9.6
Berwick-upon-TweedLDCon gain12.2%−1.3
Bethnal Green and BowLabLab46.0%+8.5
Beverley and HoldernessConCon23.2%+1.4
Bexhill and BattleConCon36.4%−0.5
Bexleyheath and CrayfordConCon21.0%+1.5
BirkenheadLabLab52.8%+4.6
Birmingham, EdgbastonLabLab6.6%+1.7
Birmingham, ErdingtonLabLab14.8%+2.8
Birmingham, Hall GreenLabLab42.1%+12.1
Birmingham, Hodge HillLabLab56.9%+8.3
Birmingham, LadywoodLabLab60.9%+8.6
Birmingham, NorthfieldLabLab5.9%−0.4
Birmingham, Perry BarrLabLab35.9%+3.5
Birmingham, Selly OakLabLab18.7%+5.6
Birmingham, YardleyLDLab gain16.0%+7.3
Bishop AucklandLabLab8.9%−1.9
BlackburnLabLab29.0%+3.7
Blackley and BroughtonLabLab45.5%+5.5
Blackpool North and CleveleysConCon8.5%−1.6
Blackpool SouthLabLab8.0%+1.4
BlaydonLabLab31.7%−1.0
Blyth ValleyLabLab24.0%−1.6
Bognor Regis and LittlehamptonConCon29.6%−0.1
BolsoverLabLab26.8%+0.7
Bolton North EastLabLab10.1%+0.4
Bolton South EastLabLab26.8%+4.2
Bolton WestLabCon gain1.7%−0.9
BootleLabLab63.6%+4.4
Boston and SkegnessConCon10.0%+0.7
BosworthConCon20.5%+0.6
Bournemouth EastConCon32.6%+1.3
Bournemouth WestConCon29.7%−0.1
BracknellConCon38.9%−1.6
Bradford EastLDLab gain17.1%+14.7
Bradford SouthLabLab17.2%+2.5
Bradford WestLabLab28.3%+10.0
BraintreeConCon35.0%−1.3
Brent CentralLDLab gain41.8%+5.9
Brent NorthLabLab20.7%+2.7
Brentford and IsleworthConLab gain0.8%+2.2
Brentwood and OngarConCon42.0%+0.4
Bridgwater and West SomersetConCon26.8%−0.1
Brigg and GooleConCon25.8%−7.0
Brighton, KemptownConCon1.5%+0.8
Brighton, PavilionGrnGrn14.6%−0.4
Bristol EastLabLab8.6%+0.2
Bristol North WestConCon9.5%+1.2
Bristol SouthLabLab14.0%−0.8
Bristol WestLDLab gain8.8%+5.7
BroadlandConCon31.7%+0.3
Bromley and ChislehurstConCon30.8%+3.1
BromsgroveConCon31.6%−4.9
BroxbourneConCon36.3%+1.8
BroxtoweConCon8.0%−3.6
BuckinghamSpkSpk42.7%0
BurnleyLDLab gain8.2%+4.7
BurtonConCon22.2%−4.8
Bury NorthConCon0.8%+2.1
Bury SouthLabLab10.4%+1.8
Bury St EdmundsConCon35.9%−2.5
Calder ValleyConCon8.3%+2.1
Camberwell and PeckhamLabLab50.1%+2.0
Camborne and RedruthConCon15.3%+3.0
CambridgeLDLab gain1.2%+10.8
Cannock ChaseConCon10.5%−1.7
CanterburyConCon18.3%+5.2
CarlisleConCon6.5%−2.3
Carshalton and WallingtonLDLD3.2%+5.7
Castle PointConCon19.7%−3.9
Central DevonConCon39.1%+2.6
Central Suffolk and North IpswichConCon37.2%−1.3
CharnwoodConCon32.4%−1.2
Chatham and AylesfordConCon26.6%−6.4
CheadleLDCon gain12.2%+2.3
ChelmsfordConCon33.9%+0.7
Chelsea and FulhamConCon39.8%+1.1
CheltenhamLDCon gain12.1%−1.4
Chesham and AmershamConCon45.4%+4.2
ChesterfieldLabLab29.8%+3.3
ChichesterConCon42.7%−0.3
Chingford and Woodford GreenConCon19.1%+5.5
ChippenhamLDCon gain18.2%−2.6
Chipping BarnetConCon14.4%+4.6
ChorleyLabLab8.8%+1.8
ChristchurchConCon36.7%−1.0
Cities of London and WestminsterConCon26.7%+1.6
City of ChesterConLab gain0.2%+2.9
City of DurhamLabLab25.1%−3.0
ClactonConUKIP gain7.8%+2.9
CleethorpesConCon17.5%−4.0
ColchesterLDCon gain11.5%−1.1
Colne ValleyConCon9.5%+0.6
CongletonConCon32.9%−2.2
CopelandLabLab6.5%−1.3
CorbyConCon4.3%−0.4
Coventry North EastLabLab29.1%+1.0
Coventry North WestLabLab10.0%−1.8
Coventry SouthLabLab7.3%−0.5
CrawleyConCon13.4%−0.5
Crewe and NantwichConCon7.3%+2.3
Croydon CentralConCon0.3%+2.7
Croydon NorthLabLab39.9%+4.0
Croydon SouthConCon29.7%+0.6
Dagenham and RainhamLabLab11.6%+5.6
DarlingtonLabLab7.7%−0.1
DartfordConCon23.6%−1.2
DaventryConCon40.1%+0.3
Denton and ReddishLabLab27.2%+0.5
Derby NorthLabCon gain0.1%−0.7
Derby SouthLabLab21.6%+3.4
Derbyshire DalesConCon29.7%+1.5
DevizesConCon42.3%+0.1
DewsburyConLab gain2.7%+2.8
Don ValleyLabLab20.9%+6.3
Doncaster CentralLabLab25.0%+6.7
Doncaster NorthLabLab29.8%+3.9
DoverConCon12.5%−1.0
Dudley NorthLabLab11.0%+4.7
Dudley SouthConCon11.2%−0.5
Dulwich and West NorwoodLabLab31.4%+3.5
Ealing Central and ActonConLab gain0.5%+4.2
Ealing NorthLabLab25.4%+3.0
Ealing, SouthallLabLab43.3%+10.8
EasingtonLabLab42.3%+1.4
East DevonConCon22.4%+0.7
East HamLabLab65.5%+5.1
East HampshireConCon48.7%−0.8
East SurreyConCon40.4%+1.1
East Worthing and ShorehamConCon30.0%+0.9
East YorkshireConCon29.9%−1.3
EastbourneLDCon gain1.4%+2.1
EastleighLDCon gain16.5%+0.2
EddisburyConCon27.4%+1.4
EdmontonLabLab37.3%+6.7
Ellesmere Port and NestonLabLab13.4%+1.8
Elmet and RothwellConCon14.7%−3.3
ElthamLabLab6.2%+1.1
Enfield NorthConLab gain2.4%+3.1
Enfield, SouthgateConCon10.4%+3.4
Epping ForestConCon36.4%+0.5
Epsom and EwellConCon42.8%+0.8
ErewashConCon7.4%−1.1
Erith and ThamesmeadLabLab22.4%+4.5
Esher and WaltonConCon50.2%−1.0
ExeterLabLab13.3%+4.0
FarehamConCon40.7%−0.4
Faversham and Mid KentConCon36.4%+0.7
Feltham and HestonLabLab23.2%+6.8
Filton and Bradley StokeConCon20.0%−2.9
Finchley and Golders GreenConCon11.2%+0.6
Folkestone and HytheConCon25.1%+2.6
Forest of DeanConCon22.2%+0.3
FyldeConCon30.4%+1.1
GainsboroughConCon31.4%+1.1
Garston and HalewoodLabLab55.4%+6.0
GatesheadLabLab39.0%+1.5
GedlingLabLab6.2%+1.2
Gillingham and RainhamConCon22.4%−1.9
GloucesterConCon13.8%−4.5
GosportConCon35.9%−3.0
Grantham and StamfordConCon35.3%−1.8
GraveshamConCon16.7%+1.5
Great GrimsbyLabLab13.5%+5.7
Great YarmouthConCon13.8%−2.0
Greenwich and WoolwichLabLab25.6%+0.5
GuildfordConCon41.6%+1.6
Hackney North and Stoke NewingtonLabLab48.1%+3.8
Hackney South and ShoreditchLabLab50.9%+4.3
Halesowen and Rowley RegisConCon7.0%−1.2
HalifaxLabLab1.0%−1.2
Haltemprice and HowdenConCon33.2%+0.7
HaltonLabLab45.1%+3.8
HammersmithLabLab13.6%+3.1
Hampstead and KilburnLabLab2.1%+1.0
HarboroughConCon37.4%−0.6
HarlowConCon18.9%−3.8
Harrogate and KnaresboroughConCon30.7%−1.6
Harrow EastConCon9.7%−1.3
Harrow WestLabLab4.7%−1.0
HartlepoolLabLab7.7%+0.2
Harwich and North EssexConCon31.3%−2.2
Hastings and RyeConCon9.4%−2.7
HavantConCon31.1%−1.2
Hayes and HarlingtonLabLab34.9%+4.7
Hazel GroveLDCon gain15.2%−1.3
Hemel HempsteadConCon29.1%0
HemsworthLabLab28.5%+3.0
HendonConCon7.5%−3.6
HenleyConCon45.9%−0.3
Hereford and South HerefordshireConCon35.7%−0.4
Hertford and StortfordConCon38.2%+0.9
HertsmereConCon36.9%+0.2
HexhamConCon27.8%−1.8
Heywood and MiddletonLabLab10.9%+5.5
High PeakConCon9.6%−0.2
Hitchin and HarpendenConCon36.2%+2.4
Holborn and St PancrasLabLab31.0%+2.7
Hornchurch and UpminsterConCon23.7%+0.9
Hornsey and Wood GreenLDLab gain19.1%+12.2
HorshamConCon43.3%−0.3
Houghton and Sunderland SouthLabLab33.6%+3.9
HoveConLab gain2.4%+3.1
HuddersfieldLabLab18.2%+3.6
HuntingdonConCon34.7%+1.6
HyndburnLabLab10.3%+1.5
Ilford NorthConLab gain1.2%+6.3
Ilford SouthLabLab38.1%+8.0
IpswichConCon7.7%−1.6
Isle of WightConCon19.5%+3.6
Islington NorthLabLab43.1%+1.4
Islington South and FinsburyLabLab28.7%+2.9
JarrowLabLab36.0%+2.7
KeighleyConCon6.2%0
Kenilworth and SouthamConCon43.0%−1.9
KensingtonConCon21.1%+1.7
KetteringConCon26.7%−3.7
Kingston and SurbitonLDCon gain4.8%+1.2
Kingston upon Hull EastLabLab29.4%+2.2
Kingston upon Hull NorthLabLab36.5%+5.9
Kingston upon Hull West and HessleLabLab29.4%+4.7
KingswoodConCon18.7%−6.8
KnowsleyLabLab68.3%+4.8
Lancaster and FleetwoodConLab gain3.0%+1.9
Leeds CentralLabLab37.7%+4.3
Leeds EastLabLab32.8%+2.8
Leeds North EastLabLab15.0%+2.7
Leeds North WestLDLD6.7%+8.5
Leeds WestLabLab27.9%+2.7
Leicester EastLabLab38.2%+4.4
Leicester SouthLabLab38.8%+7.3
Leicester WestLabLab20.9%+4.8
LeighLabLab31.2%+2.1
LewesLDCon gain2.1%+1.8
Lewisham EastLabLab33.4%+7.0
Lewisham West and PengeLabLab26.4%+5.4
Lewisham, DeptfordLabLab45.4%+2.6
Leyton and WansteadLabLab36.7%+7.6
LichfieldConCon35.3%−0.4
LincolnConCon3.1%−0.4
Liverpool, RiversideLabLab55.3%+4.7
Liverpool, WaltonLabLab72.3%+5.6
Liverpool, WavertreeLabLab59.3%+6.8
Liverpool, West DerbyLabLab66.7%+6.8
LoughboroughConCon17.7%−5.3
Louth and HorncastleConCon29.8%−0.4
LudlowConCon39.4%+2.0
Luton NorthLabLab22.3%+2.4
Luton SouthLabLab13.5%+4.0
MacclesfieldConCon29.9%−1.6
MaidenheadConCon54.0%−0.8
Maidstone and The WealdConCon21.4%+1.7
MakerfieldLabLab29.4%+1.9
MaldonConCon45.9%−0.8
Manchester CentralLabLab47.7%+3.4
Manchester, GortonLabLab57.3%+9.2
Manchester, WithingtonLDLab gain29.8%+7.3
MansfieldLabLab11.3%−0.6
Meon ValleyConCon46.2%−0.1
MeridenConCon35.7%−2.3
Mid BedfordshireConCon40.2%−1.2
Mid DerbyshireConCon26.8%−1.5
Mid Dorset and North PooleLDCon gain22.7%−3.1
Mid NorfolkConCon33.1%−0.9
Mid SussexConCon42.2%+0.9
Mid WorcestershireConCon39.3%−1.5
MiddlesbroughLabLab38.2%+6.6
Middlesbrough South and East ClevelandLabLab5.0%+0.7
Milton Keynes NorthConCon16.9%−0.1
Milton Keynes SouthConCon14.7%−2.7
Mitcham and MordenLabLab37.5%+3.1
Mole ValleyConCon46.2%−0.9
Morecambe and LunesdaleConCon10.6%−4.3
Morley and OutwoodLabCon gain0.9%−1.6
New Forest EastConCon38.8%−0.5
New Forest WestConCon43.5%−0.1
NewarkConCon35.3%−1.9
NewburyConCon46.0%−0.2
Newcastle upon Tyne CentralLabLab36.1%+4.8
Newcastle upon Tyne EastLabLab31.9%+1.4
Newcastle upon Tyne NorthLabLab22.6%0
Newcastle-under-LymeLabLab1.5%−1.0
Newton AbbotConCon23.3%−0.7
Normanton, Pontefract and CastlefordLabLab33.6%+5.2
North CornwallLDCon gain13.7%−1.0
North DevonLDCon gain13.3%−2.4
North DorsetConCon39.6%−1.0
North DurhamLabLab34.0%+2.3
North East BedfordshireConCon43.7%−2.0
North East CambridgeshireConCon32.6%−3.4
North East DerbyshireLabLab3.9%−0.6
North East HampshireConCon55.4%−2.6
North East HertfordshireConCon36.5%+0.3
North East SomersetConCon24.9%−7.7
North HerefordshireConCon41.6%+0.2
North NorfolkLDLD8.2%+2.8
North ShropshireConCon31.4%+1.0
North SomersetConCon39.2%−0.5
North SwindonConCon22.6%−4.3
North ThanetConCon23.3%+0.1
North TynesideLabLab36.7%+2.2
North WarwickshireConCon6.3%−3.1
North West CambridgeshireConCon32.4%−0.5
North West DurhamLabLab23.5%+0.6
North West HampshireConCon43.4%+0.2
North West LeicestershireConCon22.1%−3.8
North West NorfolkConCon29.4%+5.7
North WiltshireConCon41.6%−1.3
Northampton NorthConCon8.2%−1.7
Northampton SouthConCon9.8%+2.8
Norwich NorthConCon10.2%−0.5
Norwich SouthLDLab gain15.8%+5.0
Nottingham EastLabLab33.8%+6.1
Nottingham NorthLabLab33.6%+4.9
Nottingham SouthLabLab16.0%+5.8
NuneatonConCon10.7%−3.0
Old Bexley and SidcupConCon33.8%+0.5
Oldham East and SaddleworthLabLab13.5%+4.0
Oldham West and RoytonLabLab34.2%+7.0
OrpingtonConCon40.8%+4.4
Oxford EastLabLab30.1%+3.3
Oxford West and AbingdonConCon16.7%−0.6
PendleConCon12.3%−2.2
Penistone and StocksbridgeLabLab14.4%+3.9
Penrith and The BorderConCon45.3%−2.4
PeterboroughConCon4.1%+3.4
Plymouth, Moor ViewLabCon gain2.4%−3.1
Plymouth, Sutton and DevonportConCon1.1%+0.8
PooleConCon33.3%−1.2
Poplar and LimehouseLabLab33.2%+10.1
Portsmouth NorthConCon23.2%−3.3
Portsmouth SouthLDCon gain12.5%+2.2
PrestonLabLab36.1%+4.8
PudseyConCon8.8%−2.7
PutneyConCon23.8%+0.4
Rayleigh and WickfordConCon32.4%+0.6
Reading EastConCon12.9%+2.1
Reading WestConCon13.7%−0.6
RedcarLDLab gain25.4%+4.4
RedditchConCon16.0%−1.4
ReigateConCon43.5%−1.0
Ribble ValleyConCon26.0%+1.1
Richmond (Yorks)ConCon36.2%+4.7
Richmond ParkConCon38.9%−0.6
RochdaleLabLab27.4%+5.4
Rochester and StroodConCon13.6%−1.8
Rochford and Southend EastConCon21.7%+2.4
RomfordConCon28.2%+3.2
Romsey and Southampton NorthConCon36.6%+0.5
Rossendale and DarwenConCon11.5%−1.0
Rother ValleyLabLab15.5%+3.9
RotherhamLabLab22.3%+6.2
RugbyConCon21.1%−4.2
Ruislip, Northwood and PinnerConCon39.5%−0.8
Runnymede and WeybridgeConCon44.2%−0.9
RushcliffeConCon25.1%+2.7
Rutland and MeltonConCon39.8%−1.7
Saffron WaldenConCon43.4%+0.2
Salford and EcclesLabLab29.0%+4.7
SalisburyConCon40.3%+0.7
Scarborough and WhitbyConCon13.0%+1.8
ScunthorpeLabLab8.5%+0.8
SedgefieldLabLab17.7%−2.0
Sefton CentralLabLab24.2%+8.1
Selby and AinstyConCon25.7%−1.0
SevenoaksConCon39.0%−0.2
Sheffield CentralLabLab39.2%+6.4
Sheffield South EastLabLab29.5%+1.4
Sheffield, Brightside and HillsboroughLabLab34.5%+1.0
Sheffield, HallamLDLD4.2%+14.8
Sheffield, HeeleyLabLab30.8%+3.4
SherwoodConCon9.2%−4.4
ShipleyConCon19.0%+0.5
Shrewsbury and AtchamConCon17.7%+2.8
Sittingbourne and SheppeyConCon24.6%−2.2
Skipton and RiponConCon38.1%+1.2
Sleaford and North HykehamConCon38.9%−2.1
SloughLabLab15.2%+1.8
SolihullLDCon gain23.6%−2.6
Somerton and FromeLDCon gain33.6%−2.8
South Basildon and East ThurrockConCon16.9%−2.6
South CambridgeshireConCon33.5%+1.9
South DerbyshireConCon22.6%−4.2
South DorsetConCon24.7%−4.9
South East CambridgeshireConCon28.3%+3.5
South East CornwallConCon33.7%−1.6
South Holland and The DeepingsConCon37.7%−1.0
South LeicestershireConCon31.2%−1.3
South NorfolkConCon35.9%+0.1
South NorthamptonshireConCon43.4%−2.8
South RibbleConCon11.4%−0.3
South ShieldsLabLab29.3%+2.1
South StaffordshireConCon41.1%−4.1
South SuffolkConCon33.8%−0.2
South SwindonConCon11.7%−2.1
South ThanetConCon5.7%+1.1
South West BedfordshireConCon34.7%−0.8
South West DevonConCon39.9%+1.8
South West HertfordshireConCon40.6%+1.1
South West NorfolkConCon27.7%−1.9
South West SurreyConCon50.0%+1.2
South West WiltshireConCon35.2%+0.5
Southampton, ItchenLabCon gain5.2%−2.8
Southampton, TestLabLab8.7%+1.6
Southend WestConCon31.5%+0.6
SouthportLDLD3.0%+8.8
SpelthorneConCon28.8%−0.3
St AlbansConCon23.4%−0.1
St Austell and NewquayLDCon gain16.2%+1.4
St Helens NorthLabLab37.4%+4.0
St Helens South and WhistonLabLab43.9%+4.4
St IvesLDCon gain5.1%+0.9
StaffordConCon18.8%−4.0
Staffordshire MoorlandsConCon23.9%−4.3
Stalybridge and HydeLabLab16.3%+4.8
StevenageConCon10.4%−1.2
StockportLabLab25.4%+4.0
Stockton NorthLabLab21.1%+2.1
Stockton SouthConCon9.7%−4.5
Stoke-on-Trent CentralLabLab16.7%−0.5
Stoke-on-Trent NorthLabLab12.5%−4.0
Stoke-on-Trent SouthLabLab6.5%−1.9
StoneConCon34.6%−2.3
StourbridgeConCon14.5%−1.8
Stratford-on-AvonConCon44.5%−1.3
StreathamLabLab27.9%+1.7
Stretford and UrmstonLabLab25.2%+2.7
StroudConCon8.0%−2.9
Suffolk CoastalConCon33.9%−1.8
Sunderland CentralLabLab26.8%+5.5
Surrey HeathConCon45.6%−0.6
Sutton and CheamLDCon gain7.9%+2.5
Sutton ColdfieldConCon32.3%+0.7
TamworthConCon24.0%−5.4
TattonConCon40.3%−1.5
Taunton DeaneLDCon gain26.8%−0.9
TelfordLabCon gain1.8%−2.1
TewkesburyConCon39.7%−2.0
The CotswoldsConCon37.9%−2.5
The WrekinConCon23.6%−1.5
Thirsk and MaltonConCon37.2%+1.1
Thornbury and YateLDCon gain3.1%−1.6
ThurrockConCon1.1%−0.4
Tiverton and HonitonConCon37.5%0
Tonbridge and MallingConCon44.2%0
TootingLabLab5.3%+0.2
TorbayLDCon gain6.8%+0.1
Torridge and West DevonConCon32.5%+0.1
TotnesConCon38.8%−0.9
TottenhamLabLab55.4%+5.5
Truro and FalmouthConCon27.2%+1.6
Tunbridge WellsConCon44.5%+0.5
TwickenhamLDCon gain3.3%−1.7
TynemouthLabLab15.4%+2.3
Uxbridge and South RuislipConCon23.9%+0.5
VauxhallLabLab26.5%−0.9
WakefieldLabLab6.1%+1.2
WallaseyLabLab37.7%+8.6
Walsall NorthLabLab5.3%+1.3
Walsall SouthLabLab14.4%+5.0
WalthamstowLabLab55.5%+8.8
WansbeckLabLab28.2%0
WantageConCon37.3%+0.4
WarleyLabLab38.9%+5.4
Warrington NorthLabLab19.7%+2.2
Warrington SouthConCon4.6%−0.9
Warwick and LeamingtonConCon13.1%−2.9
Washington and Sunderland WestLabLab35.3%+2.7
WatfordConCon17.4%−4.6
WaveneyConCon4.6%−1.6
WealdenConCon40.3%+0.4
Weaver ValeConCon1.7%+0.3
WellingboroughConCon32.5%−4.9
WellsLDCon gain13.3%−2.2
Welwyn HatfieldConCon24.2%+5.7
Wentworth and DearneLabLab32.0%+4.5
West Bromwich EastLabLab25.3%+3.8
West Bromwich WestLabLab22.1%+3.9
West DorsetConCon28.6%+0.4
West HamLabLab53.0%+2.5
West LancashireLabLab16.8%+3.9
West SuffolkConCon30.4%+0.6
West WorcestershireConCon41.7%+0.4
Westminster NorthLabLab5.0%−0.2
Westmorland and LonsdaleLDLD18.3%+3.1
Weston-Super-MareConCon29.7%+1.8
WiganLabLab31.4%+3.8
WimbledonConCon26.1%+0.4
WinchesterConCon30.6%−1.8
WindsorConCon50.0%+0.5
Wirral SouthLabLab11.0%+4.8
Wirral WestConLab gain1.0%+3.6
WithamConCon41.5%−4.0
WitneyConCon43.0%+1.4
WokingConCon40.1%+1.1
WokinghamConCon43.2%−0.3
Wolverhampton North EastLabLab16.2%+4.5
Wolverhampton South EastLabLab31.0%+6.0
Wolverhampton South WestConLab gain2.0%+1.9
WorcesterConCon11.4%−2.6
WorkingtonLabLab12.2%+0.3
Worsley and Eccles SouthLabLab14.1%+1.9
Worthing WestConCon33.2%+2.1
WycombeConCon28.9%+1.2
Wyre and Preston NorthConCon28.4%+1.4
Wyre ForestConCon26.0%−1.7
Wythenshawe and Sale EastLabLab24.4%+2.9
YeovilLDCon gain9.3%−3.8
York CentralLabLab14.1%+0.1
York OuterConCon24.4%+0.8

← 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