Skip to content

February 1974 vs October 1974 general election: what changed

How vote shares and seats changed between the February 1974 and October 1974 UK general elections, nationally and in every nation and region, plus every constituency. Conservative–Labour swing: 2.0 points to Labour.

Con–Lab swing
2.0 ptsto Labour
February 1974
Lab 301largest party
October 1974
Lab 319largest party
United Kingdom
PartyShare February 1974Share October 1974ChangeSeats February 1974Seats October 1974Change
Labour37.2%39.3%+2.1301319+18
Conservative37.8%35.9%−1.9296277−19
Liberal19.3%18.3%−1.01413−1
Scottish National Party2.0%2.9%+0.9711+4
Ulster Unionist Party0.7%0.9%+0.176−1
Plaid Cymru0.6%0.6%023+1
Others1.1%1.3%+0.232−1
Vanguard Unionist Progressive Party0.2%0.2%032−1
Social Democratic and Labour Party0.5%0.4%−0.1110
Democratic Unionist Party0.2%0.2%0110

Nations and regions

RegionTop party February 1974Top party October 1974Con–Lab swingSeats
EnglandCon 267Lab 2551.8 pts to Lab516 → 516
ScotlandLab 40Lab 413.9 pts to Lab71 → 71
WalesLab 24Lab 232.4 pts to Lab36 → 36
Northern IrelandUUP 7UUP 60.0 pts to Lab12 → 12
North EastLab 25Lab 263.4 pts to Lab31 → 31
North WestLab 51Lab 551.6 pts to Lab82 → 82
Yorkshire and the HumberLab 38Lab 382.1 pts to Lab54 → 54
East MidlandsCon 20Lab 211.9 pts to Lab40 → 40
West MidlandsLab 33Lab 352.1 pts to Lab56 → 56
East of EnglandCon 35Con 311.2 pts to Lab45 → 45
LondonLab 50Lab 511.9 pts to Lab92 → 92
South EastCon 66Con 631.7 pts to Lab72 → 72
South WestCon 34Con 331.2 pts to Lab44 → 44

Seat by seat: 29 changed hands

Download CSV

ConstituencyFebruary 1974October 1974Majority October 1974Con–Lab swing
AberavonLabLab46.0%+1.7
AberdareLabLab42.0%+2.2
Aberdeen NorthLabLab21.2%+4.3
Aberdeen SouthConCon0.7%+2.9
AbertilleryLabLab66.9%+3.3
AbingdonConCon15.5%+1.5
AccringtonLabLab15.4%+1.8
ActonConCon2.1%+0.7
AldershotConCon17.7%+0.9
Altrincham and SaleConCon12.4%+2.9
AngleseyLabLab17.8%+0.7
Antrim NorthDUPDUP58.0%0
Antrim SouthUUPUUP56.2%0
ArgyllSNPSNP13.1%+1.5
ArmaghUUPUUP28.3%0
ArundelConCon30.9%+1.7
AshfieldLabLab41.1%+2.6
AshfordConCon13.8%+3.4
Ashton under LyneLabLab24.6%+3.6
AylesburyConCon17.8%+1.4
AyrConCon7.8%+2.1
Ayrshire CentralLabLab20.3%+3.7
Ayrshire SouthLabLab36.5%+3.4
BanburyConCon12.1%+0.2
BarkingLabLab48.3%+3.5
Barkston AshConCon15.7%+1.7
BarnsleyLabLab47.4%+1.9
Barrow in FurnessLabLab17.5%+2.8
BarryConCon5.3%+2.2
BasildonLabLab15.6%+0.6
BasingstokeConCon9.2%+0.8
BassetlawLabLab22.8%+1.4
BathConCon4.3%+1.9
Batley and MorleyLabLab19.2%+2.2
Battersea NorthLabLab40.4%+3.6
Battersea SouthLabLab9.5%+2.3
BeaconsfieldConCon22.1%+2.2
Bebington and Ellesmere PortLabLab9.5%+1.7
BeckenhamConCon20.9%+2.3
BedfordConCon7.2%+1.5
BedwelltyLabLab59.1%+2.3
BeestonConCon0.2%+1.9
Belfast EastVUPPVUPP18.8%0
Belfast NorthUUPUUP38.2%0
Belfast SouthVUPPVUPP37.7%0
Belfast WestSDLPSDLP12.5%0
BelperLabLab9.8%+3.2
BermondseyLabLab59.6%+4.0
Berwick and East LothianConLab gain5.7%+3.4
Berwick upon TweedLibLib0.2%+1.1
BirkenheadLabLab22.4%+3.6
Birmingham EdgbastonConCon5.4%+3.4
Birmingham ErdingtonLabLab20.4%+2.8
Birmingham Hall GreenConCon5.6%+3.7
Birmingham HandsworthLabLab12.8%+3.9
Birmingham LadywoodLabLab42.4%+3.8
Birmingham NorthfieldLabLab20.1%+2.5
Birmingham Perry BarrLabLab8.3%+1.7
Birmingham Selly OakConLab gain0.8%+3.5
Birmingham Small HeathLabLab47.5%+5.4
Birmingham SparkbrookLabLab28.5%+2.9
Birmingham StechfordLabLab29.7%+3.4
Birmingham YardleyLabLab9.7%+2.7
BlabyConCon23.9%0
BlackburnLabLab19.4%+2.2
Blackpool NorthConCon13.1%+2.8
Blackpool SouthConCon12.9%+3.0
BlaydonLabLab32.5%+7.6
BlythOthLab gain0.1%+5.7
BodminLibCon gain1.5%−1.2
BolsoverLabLab54.5%+0.8
Bolton EastLabLab8.8%+2.7
Bolton WestConLab gain2.3%+1.9
BootleLabLab39.1%+3.5
BosworthConCon0.4%+1.0
BothwellLabLab24.1%+5.3
Bournemouth EastConCon26.5%+1.4
Bournemouth WestConCon25.5%+1.8
Bradford NorthLabLab18.4%+2.8
Bradford SouthLabLab15.8%+1.3
Bradford WestLabLab11.4%+3.4
BraintreeConCon2.1%+0.8
Brecon and RadnorLabLab6.8%+0.9
Brent EastLabLab23.5%+2.8
Brent NorthConCon14.1%−0.2
Brent SouthLabLab29.5%+2.5
Brentford and IsleworthConCon0.4%+0.4
Brentwood and OngarConCon17.6%+1.7
BridgwaterConCon11.5%+1.3
BridlingtonConCon22.6%+2.5
Brigg and ScunthorpeLabLab10.6%+3.1
Brighouse and SpenboroughLabLab4.4%+0.7
Brighton KemptownConCon5.6%+1.1
Brighton PavilionConCon18.9%+2.8
Bristol North EastLabLab23.2%+3.9
Bristol North WestConLab gain1.2%+1.2
Bristol SouthLabLab35.4%+3.1
Bristol South EastLabLab17.7%+1.9
Bristol WestConCon17.6%+1.7
Bromsgrove and RedditchConCon3.0%+1.0
BuckinghamConCon4.6%0
BurnleyLabLab30.1%+3.3
BurtonConCon4.0%+1.1
Bury and RadcliffeConLab gain0.7%+0.6
Bury St EdmundsConCon17.3%+0.7
CaernarvonPCPC8.4%+1.3
CaerphillyLabLab32.1%+0.8
Caithness and SutherlandLabLab11.4%+0.9
CambridgeConCon5.3%+1.3
CambridgeshireConCon19.7%+0.7
CannockLabLab28.4%+2.3
CanterburyConCon23.7%+1.8
Cardiff NorthConCon6.2%+2.5
Cardiff North WestConCon12.5%+2.2
Cardiff South EastLabLab26.4%+4.7
Cardiff WestLabLab18.4%+4.8
CardiganLibLib7.0%+2.9
CarlisleLabLab15.2%+1.6
CarltonConCon8.3%+1.8
CarmarthenLabPC gain7.0%+5.1
CarshaltonConCon7.5%+1.5
CheadleConCon13.6%+2.0
ChelmsfordConCon6.3%+0.2
ChelseaConCon40.8%+0.9
CheltenhamConCon18.0%−1.5
Chertsey and WaltonConCon20.8%+0.5
Chesham and AmershamConCon22.2%+1.3
Chester-le-StreetLabLab47.6%+2.5
ChesterfieldLabLab34.0%+3.4
ChichesterConCon22.1%+1.7
ChingfordConCon11.1%+0.6
ChippenhamConCon3.6%+1.2
Chipping BarnetConCon18.9%+1.3
ChislehurstConCon9.5%+1.4
ChorleyLabLab4.4%+1.9
Cirencester and TewkesburyConCon16.5%+1.1
ClitheroeConCon16.8%+1.5
Coatbridge and AirdrieLabLab23.7%+4.4
ColchesterConCon8.8%+0.7
Colne ValleyLibLib3.4%+4.1
ConsettLabLab48.0%+3.6
ConwayConCon7.1%+1.9
Coventry North EastLabLab35.9%+1.8
Coventry North WestLabLab20.2%+1.6
Coventry South EastLabLab35.3%+3.5
Coventry South WestLabLab3.9%+1.5
CreweLabLab16.7%+2.8
CrosbyConCon21.1%+2.0
Croydon CentralConCon0.3%+1.1
Croydon North EastConCon5.2%+1.6
Croydon North WestConCon3.9%+1.7
Croydon SouthConCon31.9%+1.6
DagenhamLabLab48.3%+0.3
DarlingtonLabLab7.9%+1.9
DartfordLabLab12.6%+2.4
DarwenConCon10.5%+3.0
DaventryConCon14.1%−0.1
Dearne ValleyLabLab60.7%+2.8
DenbighConCon9.4%+1.8
DeptfordLabLab36.3%+4.3
Derby NorthLabLab6.9%+2.5
Derby SouthLabLab18.1%+2.7
Derbyshire WestConCon20.4%+1.0
DevizesConCon12.0%+1.9
Devon NorthLibLib11.5%+2.1
Devon WestConCon13.1%+1.2
DewsburyLabLab15.4%+2.3
Don ValleyLabLab42.1%+1.0
DoncasterLabLab17.2%+2.9
DorkingConCon23.3%+2.1
Dorset NorthConCon15.1%+1.1
Dorset WestConCon20.8%+1.7
Down NorthUUPUUP54.4%0
Down SouthUUPUUP5.4%0
Dudley EastLabLab29.6%+1.3
Dudley WestLabLab15.2%+3.7
DumfriesConCon12.3%+3.0
Dunbartonshire CentralLabLab11.1%+3.3
Dunbartonshire EastConSNP gain0.0%+3.1
Dunbartonshire WestLabLab4.5%+4.3
Dundee EastSNPSNP15.1%+4.3
Dundee WestLabLab5.9%+5.0
DunfermlineLabLab11.5%+4.0
DurhamLabLab33.9%+4.2
Durham North WestLabLab43.1%+3.3
Ealing NorthLabLab5.4%+0.6
EasingtonLabLab47.6%+1.8
East GrinsteadConCon22.4%+1.8
East KilbrideLabLab5.2%+5.3
EastbourneConCon28.8%+3.3
EastleighConCon13.1%+1.4
Ebbw ValeLabLab63.0%+2.4
EcclesLabLab22.1%+2.5
Edinburgh CentralLabLab14.3%+5.5
Edinburgh EastLabLab19.3%+4.9
Edinburgh LeithLabLab11.7%+4.7
Edinburgh NorthConCon13.4%+3.1
Edinburgh PentlandsConCon3.0%+3.7
Edinburgh SouthConCon7.7%+3.2
Edinburgh WestConCon12.9%+3.4
EdmontonLabLab16.6%+2.1
Enfield NorthLabLab10.0%+1.8
Erith and CrayfordLabLab19.1%+2.4
EsherConCon30.7%+2.0
Eton and SloughLabLab16.5%+1.5
ExeterConCon4.4%+2.3
EyeConCon15.5%+0.6
Falmouth and CamborneConCon11.6%−1.8
FarehamConCon10.1%+2.7
FarnhamConCon17.3%+2.5
FarnworthLabLab27.9%+2.7
FavershamConCon4.9%+1.9
Feltham and HestonLabLab17.1%+1.9
Fermanagh and South TyroneUUPOth gain4.3%0
Fife CentralLabLab18.5%+3.1
Fife EastConCon7.0%+5.6
FinchleyConCon10.4%+2.0
Folkestone and HytheConCon18.6%+1.8
FulhamLabLab12.9%+2.5
GainsboroughConCon8.6%+2.2
GallowayConSNP gain0.1%+1.3
Gateshead EastLabLab39.4%+4.2
Gateshead WestLabLab46.7%+4.7
GillinghamConCon8.5%+1.8
Glasgow CathcartConCon4.6%+0.3
Glasgow CentralLabLab44.4%+6.7
Glasgow CraigtonLabLab26.2%+4.9
Glasgow GarscaddenLabLab19.7%+5.0
Glasgow GovanLabLab8.5%+6.0
Glasgow HillheadConCon8.9%+5.3
Glasgow KelvingroveLabLab15.2%+3.6
Glasgow MaryhillLabLab27.7%+5.1
Glasgow PollokLabLab16.5%+4.5
Glasgow ProvanLabLab28.4%+2.0
Glasgow Queen'S ParkLabLab34.3%+4.7
Glasgow ShettlestonLabLab25.7%+5.4
Glasgow SpringburnLabLab26.3%+4.9
GloucesterConCon7.2%+1.1
Gloucestershire WestLabLab0.8%−1.1
GooleLabLab31.5%+2.4
GosportConCon18.7%−0.2
GowerLabLab37.0%+1.8
GranthamConCon13.8%+2.1
GravesendLabLab3.4%+0.6
Greenock and Port GlasgowLabLab27.1%+3.6
GreenwichLabLab28.7%+3.1
GrimsbyLabLab15.2%+2.0
GuildfordConCon21.0%+1.4
Hackney CentralLabLab50.2%+4.6
Hackney South and ShoreditchLabLab49.1%+5.3
Halesowen and StourbridgeConCon1.4%+2.4
HalifaxLabLab8.8%+1.5
HaltempriceConCon20.4%+2.7
HamiltonLabLab8.6%+5.1
Hammersmith NorthLabLab24.0%+2.8
HampsteadConCon4.3%+0.4
HarboroughConCon26.3%+1.1
HarlowLabLab28.4%+1.9
HarrogateConCon29.2%+2.7
Harrow CentralConCon6.3%+0.9
Harrow EastConCon9.4%+0.9
Harrow WestConCon27.5%+0.8
HarwichConCon16.9%+1.2
HastingsConCon11.4%+2.2
Havant and WaterlooConCon15.7%+2.5
Hayes and HarlingtonLabLab24.2%+0.2
Hazel GroveLibCon gain5.1%+1.2
Hemel HempsteadConLab gain0.7%+0.5
HemsworthLabLab64.5%−0.6
Hendon NorthConCon4.8%+0.8
Hendon SouthConCon13.7%+1.5
HenleyConCon22.3%+1.4
HerefordConCon2.5%+1.0
Hertfordshire SouthConCon4.5%+0.7
HexhamConCon9.5%+2.8
Heywood and RoytonLabLab13.3%+1.0
High PeakConCon4.4%+0.2
HitchinConCon5.5%+0.5
Holland With BostonConCon15.0%+2.2
HonitonConCon23.9%+1.2
HorncastleConCon14.9%+2.0
HornchurchLabLab15.5%+1.3
HornseyConCon2.0%+1.5
Houghton-le-SpringLabLab47.0%+2.3
HoveConCon29.2%+5.6
HowdenConCon11.5%+1.7
Huddersfield EastLabLab21.7%+2.3
Huddersfield WestLabLab3.3%+1.0
HuntingdonshireConCon15.4%+1.5
HuytonLabLab31.1%+1.9
Ilford NorthConLab gain1.6%+1.1
Ilford SouthLabLab4.5%+0.9
IlkestonLabLab28.3%+2.4
InceLabLab42.2%+1.1
InvernessLibLib2.8%+1.2
IpswichConLab gain2.5%+1.4
Isle of WightLibLib3.1%−0.4
Islington CentralLabLab37.4%+3.8
Islington NorthLabLab30.4%+2.4
Islington South and FinsburyLabLab40.5%+4.8
JarrowLabLab40.6%+3.6
KeighleyLabLab7.2%+2.6
KensingtonConCon5.6%+3.6
KetteringLabLab17.8%+1.8
KidderminsterConCon11.4%+1.1
KilmarnockLabLab15.5%+3.6
Kingston upon ThamesConCon19.8%+2.4
KingswoodLabLab5.5%+1.0
Kinross and West PerthshireConCon0.2%+4.5
KnutsfordConCon24.6%+2.2
Lambeth CentralLabLab33.9%+4.7
LanarkLabLab1.8%+4.6
LancasterConCon3.7%+1.2
Leeds EastLabLab27.7%+3.4
Leeds North EastConCon14.6%+1.1
Leeds North WestConCon9.3%+2.1
Leeds SouthLabLab45.4%+5.2
Leeds South EastLabLab39.3%+5.6
Leeds WestLabLab18.3%+6.5
LeekConCon6.6%+0.9
Leicester EastLabLab8.3%+2.7
Leicester SouthConLab gain2.3%+2.7
Leicester WestLabLab22.5%+2.3
LeighLabLab30.4%+2.0
LeominsterConCon1.7%−0.3
LewesConCon26.0%+2.2
Lewisham EastLabLab18.7%+3.5
Lewisham WestLabLab12.6%+3.9
LeytonLabLab28.6%+3.6
Lichfield and TamworthConLab gain0.5%+1.5
LincolnOthLab gain2.5%+4.2
Liverpool Edge HillLabLab24.6%+4.3
Liverpool GarstonLabLab5.7%+2.3
Liverpool KirkdaleLabLab32.9%+6.0
Liverpool ToxtethLabLab26.9%+4.2
Liverpool WaltonLabLab27.8%+2.9
Liverpool WavertreeConCon6.7%+2.6
Liverpool West DerbyLabLab31.6%+3.8
LlanelliLabLab45.0%+2.1
LondonderryUUPUUP14.0%0
LoughboroughLabLab4.3%+1.5
LouthConCon5.6%+4.1
LowestoftConCon3.4%+1.1
LudlowConCon17.2%+0.5
Luton EastLabLab9.4%+3.0
Luton WestLabLab14.8%+2.1
MacclesfieldConCon20.8%+0.3
MaidstoneConCon15.7%+2.3
MaldonConCon13.6%+1.9
Manchester ArdwickLabLab24.1%+4.4
Manchester BlackleyLabLab18.4%+2.5
Manchester CentralLabLab49.9%+4.5
Manchester GortonLabLab22.3%+0.8
Manchester Moss SideLabLab12.7%+3.0
Manchester OpenshawLabLab30.4%+3.1
Manchester WithingtonConCon5.1%+2.7
Manchester WythenshaweLabLab31.7%+2.9
MansfieldLabLab34.3%+2.0
MeltonConCon22.4%+0.6
MeridenLabLab12.3%+3.2
MerionethPCPC11.5%+1.4
Merthyr TydfilLabLab55.9%+3.1
Mid-UlsterVUPPOth gain—0
Middleton and PrestwickLabLab6.4%+2.8
MidlothianLabLab5.9%+4.6
Mitcham and MordenLabLab13.3%+3.5
MonmouthConCon3.9%+1.7
Moray and NairnSNPSNP1.2%+3.2
Morecambe and LonsdaleConCon24.5%+1.7
MorpethLabLab41.3%+4.0
Motherwell and WishawLabLab12.8%+5.2
NantwichConCon7.2%+1.6
NeathLabLab43.5%+2.0
Nelson and ColneConLab gain1.7%+1.1
New ForestConCon23.2%+1.4
NewarkLabLab10.4%+1.4
NewburyConCon1.9%−0.2
Newcastle under LymeLabLab13.0%+1.8
Newcastle-upon-Tyne CentralLabLab55.2%+3.2
Newcastle-upon-Tyne EastLabLab19.1%+0.8
Newcastle-upon-Tyne NorthConCon1.8%+4.2
Newcastle-upon-Tyne WestLabLab28.5%+4.1
Newham North EastLabLab34.7%+2.4
Newham North WestLabLab48.5%+4.3
Newham SouthLabLab57.6%+2.1
NewportLabLab24.4%+2.7
NewtonLabLab22.5%+1.8
Norfolk North WestConCon2.2%−0.5
NormantonLabLab35.3%+0.4
Northampton NorthLabLab4.1%+0.8
Northampton SouthConCon0.4%0
NorthwichConCon11.2%+1.7
Norwich NorthLabLab28.7%+4.0
Norwich SouthLabLab9.7%+4.0
Nottingham EastLabLab18.5%+3.8
Nottingham NorthLabLab13.3%+2.7
Nottingham WestLabLab16.8%+3.6
NuneatonLabLab30.8%+1.7
OgmoreLabLab43.4%+4.1
Oldham EastLabLab22.5%+3.1
Oldham WestLabLab23.2%+3.1
Orkney and ShetlandLibLib39.0%+2.7
OrmskirkLabLab12.6%+1.0
OrpingtonConCon9.7%+1.9
OswestryConCon20.8%+2.0
OxfordConLab gain1.9%+1.6
PaddingtonLabLab6.4%+2.1
PaisleyLabLab11.7%+5.6
PembrokeConCon1.4%+0.6
PenistoneLabLab30.2%+2.9
Perth and East PerthshireConSNP gain1.9%+3.4
PeterboroughConLab gain3.8%+1.9
PetersfieldConCon15.8%+1.3
Plymouth DevonportLabLab6.1%+2.5
Plymouth DrakeConCon0.1%+3.0
Plymouth SuttonConCon11.3%+2.8
PontypoolLabLab46.7%+2.4
PontypriddLabLab36.3%+2.7
PooleConCon18.2%+1.5
Portsmouth NorthLabLab2.5%+1.0
Portsmouth SouthConCon16.4%+2.1
Preston NorthLabLab4.5%+2.0
Preston SouthLabLab9.5%+2.5
PudseyConCon9.0%+1.1
RavensbourneConCon23.7%+1.5
Reading NorthConCon1.0%+1.8
Reading SouthConCon12.9%+2.0
RedcarLabLab24.2%+2.3
ReigateConCon24.8%+1.4
Renfrewshire EastConCon18.2%+5.0
Renfrewshire WestLabLab9.9%+3.4
RhonddaLabLab68.8%+3.4
RiponConCon17.7%0
RochdaleLibLib5.9%+2.0
Rochester and ChathamConLab gain4.1%+2.7
RomfordConCon6.7%+0.2
Ross and CromartyConCon3.2%−2.9
RossendaleConLab gain0.5%+1.2
Rother ValleyLabLab49.4%+1.3
RotherhamLabLab42.5%+2.7
Roxburgh Selkirk and PeeblesLibLib16.3%+4.5
RugbyLabLab10.9%−0.6
Ruislip NorthwoodConCon25.5%+0.1
RuncornConCon10.1%+1.3
RushcliffeConCon30.2%+1.4
RutherglenLabLab19.1%+5.0
Rutland and StamfordConCon16.9%+1.5
RyeConCon29.2%+2.2
Salford EastLabLab32.8%+3.3
Salford WestLabLab28.7%+4.5
SalisburyConCon8.9%+1.3
SevenoaksConCon20.5%+1.9
Sheffield AttercliffeLabLab50.2%+2.8
Sheffield BrightsideLabLab21.7%−7.6
Sheffield HallamConCon20.0%+0.9
Sheffield HeeleyLabLab19.6%+3.6
Sheffield HillsboroughLabLab35.5%+3.6
Sheffield ParkLabLab56.9%+4.7
ShipleyConCon7.2%+1.0
ShorehamConCon22.2%+2.4
ShrewsburyConCon12.3%+1.5
SidcupConCon20.1%+1.6
SkiptonConCon1.4%+1.3
SolihullConCon26.4%+2.4
South ShieldsLabLab31.6%+4.1
SouthallLabLab22.2%+2.6
Southampton TestConLab gain1.0%+1.7
Southend EastConCon11.7%−0.2
Southend WestConCon14.3%+1.0
SouthgateConCon31.1%+0.4
SouthportConCon11.6%+2.0
SowerbyLabLab1.7%+0.7
SpelthorneConCon11.5%+1.4
St.AlbansConCon16.8%+2.1
St.HelensLabLab43.4%+1.9
St.IvesConCon15.5%+0.9
St.MaryleboneConCon26.1%+2.1
St.Pancras NorthLabLab31.2%+3.4
Stafford and StoneConCon10.6%+1.7
Staffordshire South WestConCon16.4%+1.8
Stalybridge and HydeLabLab20.1%+2.4
Stepney and PoplarLabLab67.4%+1.0
Stirling Falkirk and GrangemouthLabLab3.5%+5.5
Stirlingshire WestLabLab0.9%+4.6
Stockport NorthLabLab4.4%+2.0
Stockport SouthLabLab11.9%+1.8
StocktonLabLab24.5%+2.6
Stoke on Trent CentralLabLab36.7%+4.6
Stoke on Trent NorthLabLab36.2%+3.9
Stoke on Trent SouthLabLab32.9%+2.4
StretfordConCon2.4%+2.4
StroudConCon12.7%+0.9
Sudbury and WoodbridgeConCon19.1%+0.5
Sunderland NorthLabLab30.9%+5.2
Sunderland SouthLabLab25.0%+5.0
SurbitonConCon17.9%+0.8
Surrey EastConCon23.2%+1.0
Surrey North WestConCon27.8%+1.8
Sussex MidConCon25.7%+1.2
Sutton and CheamConCon11.1%+0.3
Sutton ColdfieldConCon29.6%+1.8
Swansea EastLabLab49.5%+1.9
Swansea WestLabLab9.9%+1.7
SwindonLabLab22.1%+2.4
TauntonConCon13.5%+1.2
Thanet EastConCon13.1%+2.1
Thanet WestConCon16.8%+4.7
The WrekinLabLab11.0%+0.6
Thirsk and MaltonConCon29.8%+1.2
ThornabyLabLab10.3%+3.4
ThurrockLabLab31.1%+2.2
TivertonConCon9.9%+1.4
Tonbridge and MallingConCon17.4%+0.7
TootingLabLab23.0%+3.7
TorbayConCon19.9%+1.1
TotnesConCon10.3%+0.7
TottenhamLabLab34.5%+2.6
TruroConLib gain0.8%−0.2
Tunbridge WellsConCon24.0%+1.7
TwickenhamConCon17.7%+1.0
TynemouthConCon5.5%+2.5
UpminsterConCon1.4%+0.2
UxbridgeConCon4.8%+0.1
WakefieldLabLab27.4%+2.9
WallaseyConCon3.7%+0.4
WallsendLabLab33.2%+3.8
Walsall NorthLabLab33.4%+2.3
Walsall SouthLabLab10.7%+3.6
WalthamstowLabLab30.8%+4.2
Wanstead and WoodfodConCon27.2%+0.6
Warley EastLabLab21.2%+1.6
Warley WestLabLab36.2%+1.2
WarringtonLabLab38.7%+3.1
Warwick and LeamingtonConCon14.0%+1.9
WatfordLabLab9.1%+1.6
WellingboroughConCon2.6%+0.3
WellsConCon14.0%+0.4
Welwyn and HatfieldConLab gain1.0%+1.7
West Bromwich EastLabLab19.1%+3.3
West Bromwich WestLabLab39.5%+2.9
West LothianLabLab4.4%+4.5
WestburyConCon10.4%+0.6
Western IslesSNPSNP36.7%+2.1
WesthoughtonLabLab24.2%+1.4
WestmorlandConCon19.1%+1.0
Weston Super MareConCon20.2%+1.7
WhitehavenLabLab25.3%+3.2
WidnesLabLab31.7%+0.8
WiganLabLab44.7%+1.1
WimbledonConCon17.9%+2.2
WinchesterConCon14.8%+2.1
Windsor and MaidenheadConCon22.5%+1.1
WirralOthCon gain19.2%−24.6
WokingConCon17.6%+1.4
WokinghamConCon13.9%+2.2
Wood GreenLabLab25.4%+2.3
Woolwich EastLabLab37.8%+3.0
Woolwich WestLabLab8.5%+1.6
WorcesterConCon9.0%+1.7
WorkingtonLabLab23.7%+2.2
WorthingConCon33.6%+1.9
WrexhamLabLab29.0%+3.6
WycombeConCon15.5%+0.6
YarmouthConCon4.3%+2.2
YeovilConCon12.4%+0.7
YorkLabLab6.4%+2.5

Swing is Conservative–Labour Butler swing in points; positive means towards Labour.

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