Skip to content

England, February 1974 vs October 1974: seat-by-seat change

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

ConstituencyFebruary 1974October 1974MajorityCon–Lab swing
AbingdonConCon15.5%+1.5
AccringtonLabLab15.4%+1.8
ActonConCon2.1%+0.7
AldershotConCon17.7%+0.9
Altrincham and SaleConCon12.4%+2.9
ArundelConCon30.9%+1.7
AshfieldLabLab41.1%+2.6
AshfordConCon13.8%+3.4
Ashton under LyneLabLab24.6%+3.6
AylesburyConCon17.8%+1.4
BanburyConCon12.1%+0.2
BarkingLabLab48.3%+3.5
Barkston AshConCon15.7%+1.7
BarnsleyLabLab47.4%+1.9
Barrow in FurnessLabLab17.5%+2.8
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
BeestonConCon0.2%+1.9
BelperLabLab9.8%+3.2
BermondseyLabLab59.6%+4.0
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
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
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
CambridgeConCon5.3%+1.3
CambridgeshireConCon19.7%+0.7
CannockLabLab28.4%+2.3
CanterburyConCon23.7%+1.8
CarlisleLabLab15.2%+1.6
CarltonConCon8.3%+1.8
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
ColchesterConCon8.8%+0.7
Colne ValleyLibLib3.4%+4.1
ConsettLabLab48.0%+3.6
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
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
Dudley EastLabLab29.6%+1.3
Dudley WestLabLab15.2%+3.7
DurhamLabLab33.9%+4.2
Durham North WestLabLab43.1%+3.3
Ealing NorthLabLab5.4%+0.6
EasingtonLabLab47.6%+1.8
East GrinsteadConCon22.4%+1.8
EastbourneConCon28.8%+3.3
EastleighConCon13.1%+1.4
EcclesLabLab22.1%+2.5
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
FinchleyConCon10.4%+2.0
Folkestone and HytheConCon18.6%+1.8
FulhamLabLab12.9%+2.5
GainsboroughConCon8.6%+2.2
Gateshead EastLabLab39.4%+4.2
Gateshead WestLabLab46.7%+4.7
GillinghamConCon8.5%+1.8
GloucesterConCon7.2%+1.1
Gloucestershire WestLabLab0.8%−1.1
GooleLabLab31.5%+2.4
GosportConCon18.7%−0.2
GranthamConCon13.8%+2.1
GravesendLabLab3.4%+0.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
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
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
Kingston upon ThamesConCon19.8%+2.4
KingswoodLabLab5.5%+1.0
KnutsfordConCon24.6%+2.2
Lambeth CentralLabLab33.9%+4.7
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
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
Middleton and PrestwickLabLab6.4%+2.8
Mitcham and MordenLabLab13.3%+3.5
Morecambe and LonsdaleConCon24.5%+1.7
MorpethLabLab41.3%+4.0
NantwichConCon7.2%+1.6
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
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
Oldham EastLabLab22.5%+3.1
Oldham WestLabLab23.2%+3.1
OrmskirkLabLab12.6%+1.0
OrpingtonConCon9.7%+1.9
OswestryConCon20.8%+2.0
OxfordConLab gain1.9%+1.6
PaddingtonLabLab6.4%+2.1
PenistoneLabLab30.2%+2.9
PeterboroughConLab gain3.8%+1.9
PetersfieldConCon15.8%+1.3
Plymouth DevonportLabLab6.1%+2.5
Plymouth DrakeConCon0.1%+3.0
Plymouth SuttonConCon11.3%+2.8
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
RiponConCon17.7%0
RochdaleLibLib5.9%+2.0
Rochester and ChathamConLab gain4.1%+2.7
RomfordConCon6.7%+0.2
RossendaleConLab gain0.5%+1.2
Rother ValleyLabLab49.4%+1.3
RotherhamLabLab42.5%+2.7
RugbyLabLab10.9%−0.6
Ruislip NorthwoodConCon25.5%+0.1
RuncornConCon10.1%+1.3
RushcliffeConCon30.2%+1.4
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
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
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
WestburyConCon10.4%+0.6
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
WycombeConCon15.5%+0.6
YarmouthConCon4.3%+2.2
YeovilConCon12.4%+0.7
YorkLabLab6.4%+2.5

← 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