Council Compositions 1978

Prior to 2016, Greens are included in other and PC/SNP are combined.
Download council-level data as CSV: 1973-2015 - 2016-2024
AuthorityMajorityTotal
Composition  ( Con   Lab   Lib   SNP/PC   Other)
AberconwyInd41
923027
AberdeenNOC48
1622721
AdurNOC37
1621702
AllerdaleNOC56
11230022
AlnwickInd28
231022
Alyn & DeesideNOC45
13153014
Amber ValleyNOC60
41814024
AngusCon22
123007
Annandale & EskdaleInd16
000016
ArfonInd40
0601321
Argyll & ButeInd26
400220
ArunCon60
501504
AshfieldLab33
222009
AshfordCon49
317308
AvonCon73
5616001
Aylesbury ValeNOC58
2992018
BaberghNOC38
1741016
Badenoch & StrathspeyInd10
000010
Banff & BuchanInd18
000117
Barking & DagenhamLab48
342003
BarnetCon60
4910001
BarnsleyLab60
2374017
Barrow-In-FurnessCon33
1912002
BasildonNOC46
1723006
Basingstoke & DeaneCon59
3614207
BassetlawNOC51
2418009
BathCon48
3414000
Bearsden & MilngavieCon10
61003
BedfordCon56
349607
BedfordshireCon83
755201
BerkshireCon87
6711702
Berwick-Upon-TweedInd28
033022
BerwickshireCon12
110001
BeverleyCon60
4413012
BexleyCon62
4318001
BirminghamCon126
6949800
BlabyCon37
2201014
Blackburn with DarwenNOC60
2717808
BlackpoolCon44
356300
Blaenau GwentLab50
1265315
Blyth ValleyNOC48
6233016
BolsoverLab36
425007
BoltonCon69
4523100
BoothferryInd35
1230020
BostonNOC34
1433014
BournemouthCon57
463206
Bracknell ForestCon31
273100
BradfordCon93
6028401
BraintreeCon58
3981010
BrecklandNOC51
2390019
BrecknockInd51
5161029
BrentLab66
2739000
BrentwoodCon39
353100
BridgnorthInd32
213026
BrightonCon59
4415000
BristolLab84
3447300
BroadlandCon49
3312013
BromleyCon60
4812000
BromsgroveCon42
328002
BroxbourneCon42
375000
BroxtoweCon49
3711001
BuckinghamshireCon70
641005
BurnleyLab54
1932102
BuryCon48
3810000
CaithnessInd15
000015
CalderdaleCon51
3411600
CambridgeCon42
2217201
CambridgeshireCon68
567104
CamdenLab59
2633000
Cannock ChaseLab42
1823100
CanterburyCon51
461004
CaradonInd41
001040
CardiffCon75
4429002
CarlisleNOC48
2222103
CarmarthenInd36
061029
CarrickInd45
1044027
Castle MorpethNOC34
1153015
Castle PointCon39
363000
CentralLab34
618064
CeredigionInd43
026233
CharnwoodCon58
4012204
ChelmsfordCon60
463902
CheltenhamCon35
222407
CherwellCon45
2610009
CheshireCon67
569002
ChesterCon62
4410206
Chester-Le-StreetLab33
022605
ChesterfieldLab54
1437201
ChichesterCon50
3601013
ChilternCon50
396104
ChorleyCon47
3212003
ChristchurchCon22
184000
ClackmannanSNP12
13080
CleethorpesNOC48
13135017
ClevelandCon89
4936004
ClwydNOC66
23192022
ClydebankNOC10
13051
ClydesdaleNOC14
04037
ColchesterCon60
3721002
ColwynNOC33
1606011
Comhairle Nan Eilean SiarInd30
000030
CongletonCon45
296208
CopelandNOC48
11220015
CorbyCon27
1610001
CornwallInd79
1310065
CotswoldInd45
300042
CoventryCon54
2925000
CravenCon35
222407
CrawleyLab25
1114000
Crewe & NantwichNOC60
2824008
CroydonCon70
5611003
Cumbernauld & KilsythSNP10
03070
CumbriaCon82
5223007
Cumnock & Doon ValleyLab10
16003
CunninghameNOC24
550113
Cynon ValleyLab38
023087
DacorumCon62
3821003
DarlingtonCon49
3015004
DartfordLab45
2025000
DaventryCon35
272006
DelynInd40
2141221
DerbyCon54
2826000
DerbyshireCon98
6230006
Derbyshire DalesCon40
272308
DerwentsideLab55
239509
DevonCon98
853208
DinefwrInd32
0130217
DoncasterLab60
1737006
DorsetCon91
804403
DoverCon55
3517003
DudleyCon66
4222101
DumbartonNOC15
53043
Dumfries & GallowayInd35
530126
DundeeNOC44
2120003
DunfermilineLab30
719022
DurhamLab72
14417010
DurhamLab61
03410017
DwyforInd29
100622
DyfedInd80
0255644
EalingCon70
4128001
EasingtonLab60
1454010
East CambridgeshireInd35
400031
East DevonCon60
4413012
East DorsetCon33
1903011
East HampshireCon42
3100011
East HertfordshireCon48
2810019
East KilbrideSNP15
210111
East LindseyInd58
1512040
East LothianLab17
89000
East NorthamptonshireCon37
286003
East StaffordshireCon60
3812109
East SussexCon84
745203
East YorkshireInd43
1002031
EastbourneCon30
242400
EastleighCon44
375101
EastwoodCon12
100002
EdenInd37
000037
EdinburghCon64
3423151
Ellesmere Port & NestonLab41
1625000
ElmbridgeCon60
3673014
EnfieldCon60
4119000
Epping ForestCon59
561002
Epsom & EwellInd39
030036
ErewashCon54
374508
EssexCon97
8312200
Ettrick & LauderdaleInd16
101014
ExeterCon34
249100
FalkirkSNP36
280224
FarehamCon42
313107
FenlandCon40
278104
FifeLab42
1424013
Forest HeathNOC25
1201012
Forest Of DeanNOC47
4173023
FyldeCon49
2515018
GatesheadLab78
1456503
GedlingCon55
4210003
GillinghamCon35
323000
GlanfordInd34
1600018
GlasgowNOC72
25301160
GlcCon92
6428000
GloucesterCon33
275100
GloucestershireCon61
4630012
GlyndwrInd33
010032
GordonInd12
30207
GosportCon33
188007
GrampianCon53
3313025
GraveshamCon44
2617001
Great GrimsbyCon42
2313501
Great YarmouthCon48
3113202
Greater ManchesterCon106
8223001
GreenwichLab62
1745000
GuildfordCon45
356202
GwentNOC78
28371210
GwyneddInd66
840945
HackneyLab60
159000
HaltonLab47
1825103
HambletonInd48
721038
HamiltonNOC20
110261
Hammersmith & FulhamNOC50
2424200
HampshireCon97
887002
HarboroughCon37
291106
HaringeyLab59
1742000
HarlowLab42
335400
HarrogateCon60
4223013
HarrowCon63
4612104
HartInd35
1410020
HartlepoolNOC47
15190013
HastingsCon33
208401
HavantCon42
2311107
HaveringCon63
38120013
HerefordNOC24
84705
Hereford & WorcesterCon92
66105011
HertfordshireCon72
656001
HertsmereCon39
2510400
High PeakCon46
278209
HighlandInd47
152237
HillingdonCon69
5514000
Hinckley & BosworthCon34
292201
HoldernessInd31
400027
HorshamCon41
2900012
HounslowLab60
2436000
HoveCon36
332001
HumbersideCon99
6333102
HuntingdonshireCon53
2820023
HyndburnCon48
3314100
InverclydeLD23
181310
InvernessInd24
040020
IpswichCon47
2621000
Isle of WightCon42
2317011
IslingtonLab52
250000
IslwynNOC36
0160713
KennetInd40
922027
Kensington & ChelseaCon54
3913002
KentCon102
938001
KerrierInd42
1231026
KetteringNOC45
2014506
Kilmarnock & LoudounNOC16
77020
Kincardine & DeesideInd12
200010
King's Lynn & West NorfolkCon60
37130010
Kingston Upon HullLab63
1944000
Kingston Upon ThamesCon50
446000
KingswoodNOC47
2218304
KirkcaldyNOC36
516087
KirkleesCon72
4815900
KnowsleyLab63
1842201
Kyle & CarrickCon25
177010
LambethLab64
2242000
LancashireCon96
8312100
LancasterCon60
4311105
LangbaurghCon60
3319008
LeedsCon96
5039700
LeicesterCon48
2721000
LeicestershireCon93
7517001
LeominsterInd36
321030
LewesCon47
376004
LewishamLab67
2344000
LichfieldCon56
486002
LincolnInd30
1300017
LincolnshireCon75
5452014
LiverpoolNOC99
24403500
LlanelliLab33
023226
Lliw ValleyLab32
019058
LochaberInd12
03027
LothianLab49
1826131
LutonCon48
3710100
MacclesfieldCon63
3456018
MaidstoneCon60
397707
MaldonCon30
201009
Malvern HillsInd47
1233029
ManchesterLab99
4653000
MansfieldLab45
1034100
MedinaNOC33
1166010
MeirionnyddInd39
030828
MeltonCon24
181005
MendipNOC44
2133017
MerseysideCon99
6726600
Merthyr TydfilPC33
080214
MertonCon57
3915003
Mid BedfordshireCon49
3031015
Mid DevonInd40
005035
Mid GlamorganLab85
8482189
Mid SuffolkNOC40
1362019
Mid SussexNOC54
2535021
MiddlesbroughLab56
1738001
MidlothianNOC15
27051
Milton KeynesCon46
3214000
Mole ValleyNOC41
2012018
MonklandsLab21
513021
MonmouthCon39
307002
MontgomeryshireInd49
113143
MorayInd18
000315
MotherwellLab29
519131
NairnInd10
00028
NeathLab32
0170213
New ForestCon58
3205021
Newark & SherwoodCon52
2917006
Newcastle Upon TyneLab78
3340302
Newcastle-Under-LymeNOC62
20292011
NewhamLab60
057003
NewportCon51
2622003
NithsdaleInd28
040420
NorfolkCon83
7013000
North CornwallInd44
003041
North DevonInd44
5012027
North DorsetInd31
002029
North East DerbyshireNOC51
13190019
North East FifeCon18
140103
North HertfordshireCon48
3011007
North KestevenInd37
1421020
North NorfolkInd47
710039
North ShropshireInd40
221035
North TynesideLab78
3243003
North WarwickshireNOC33
1316004
North West LeicestershireNOC43
14190010
North WiltshireCon50
395303
North YorkshireCon93
7133016
NorthamptonCon48
3216000
NorthamptonshireCon90
7310007
NorthavonCon57
3914004
NorthumberlandNOC62
20210021
NorwichLab48
1236000
NottinghamCon55
4014001
NottinghamshireCon89
6620102
Nuneaton & BedworthLab35
1418300
Oadby & WigstonCon30
251400
OgwrNOC57
13281114
OldhamCon57
3715500
Orkney IslandsInd24
000024
OswestryInd29
423020
OxfordCon45
3015000
OxfordshireCon69
613203
PendleCon51
2616801
PenwithInd40
011038
Perth & KinrossCon29
193025
PeterboroughNOC48
2423100
PlymouthCon66
3927000
PooleCon36
262800
Port TalbotInd30
0110019
PortsmouthCon48
3114003
PowysInd53
261044
Preseli PembrokeshireInd43
000043
PrestonCon57
3718200
PurbeckInd21
800013
RadnorInd31
000031
ReadingNOC46
21141100
RedbridgeCon63
5013000
RedditchCon25
167002
Reigate & BansteadCon60
4513200
RenfrewNOC40
11140114
RestormelInd38
006032
RhonddaLab33
121029
RhuddlanInd36
522225
Rhymney ValleyNOC48
0190236
Ribble ValleyCon38
302006
Richmond Upon ThamesCon52
3401800
RichmondshireInd35
000035
RochdaleCon60
3516900
Rochester Upon MedwayCon59
4511003
RochfordCon40
291109
Ross & CromartyInd20
000020
RossendaleCon36
294300
RotherInd45
1540026
RotherhamLab54
646002
RoxburghInd16
112012
RugbyCon51
3012108
RunnymedeCon42
307203
RushcliffeCon54
483003
RushmoorCon43
305404
RutlandInd20
010019
RyedaleInd45
720036
SalfordLab66
2736102
SalisburyNOC58
2197021
SandwellCon90
4641003
ScarboroughCon50
2935013
Scottish BordersNOC23
901112
ScunthorpeLab40
1327000
SedgefieldLab53
1361015
SedgemoorCon48
2612109
SeftonCon69
4421301
SelbyNOC48
1980021
SevenoaksCon54
3624012
SheffieldLab90
2460600
ShepwayCon54
339408
Shetland IslandsInd24
000024
Shrewsbury & AtchamCon48
2514504
ShropshireCon63
3254022
Skye & LochalshInd10
000010
SloughCon40
2711200
SolihullCon51
3812001
SomersetCon56
443009
South BedfordshireCon53
379502
South BuckinghamshireCon42
340008
South CambridgeshireInd55
443044
South DerbyshireNOC35
7133012
South GlamorganCon80
6415001
South HamsInd41
702032
South HerefordshireInd34
000034
South HollandInd35
720026
South KestevenNOC55
2480023
South LakelandInd54
1447029
South NorfolkNOC47
2302022
South NorthamptonshireNOC40
2011018
South OxfordshireCon62
3574016
South PembrokeshireInd31
000031
South RibbleCon54
449001
South ShropshireInd40
023035
South SomersetCon60
3471018
South StaffordshireCon48
2740017
South TynesideNOC66
5322027
South WightInd24
702015
South YorkshireLab100
3162205
SouthamptonCon51
465000
Southend-on-SeaCon39
295500
SouthwarkLab64
856000
SpelthorneCon52
457000
St AlbansCon54
456102
St EdmundsburyCon44
309005
St HelensLab45
2024100
StaffordNOC57
16134024
StaffordshireCon85
6416005
Staffordshire MoorlandsNOC56
22121021
StevenageLab34
628000
StewartryInd12
000012
StirlingNOC20
87041
StockportCon60
4013403
Stockton-On-TeesCon60
3125004
Stoke-on-TrentLab72
2049300
Stratford-on-AvonNOC54
2605023
StrathclydeLab103
2573221
StrathkelvinNOC14
44060
StroudCon56
3394010
SuffolkCon82
709102
Suffolk CoastalCon55
3831013
SunderlandLab78
2650101
SurreyCon73
682003
Surrey HeathCon36
312003
SutherlandInd14
000014
SuttonCon56
477200
SwaleCon50
2719301
SwanseaInd51
1170132
SwindonLab46
2024101
Taff-ElyNOC48
1244811
TamesideCon54
2826000
TamworthCon27
1410003
TandridgeCon42
372201
Taunton DeaneCon48
26110011
TaysideCon46
2515006
TeesdaleInd29
040025
TeignbridgeInd57
813045
Telford & WrekinLab56
13310012
TendringCon60
3935013
Test ValleyNOC44
2034017
TewkesburyInd51
2112027
ThanetCon63
39110013
Three RiversCon47
329600
ThurrockLab39
1125003
Tonbridge & MallingCon53
424403
TorbayCon36
340002
TorfaenLab43
1240117
TorridgeInd36
356022
Tower HamletsLab50
043700
TraffordCon63
549000
Tunbridge WellsCon48
393006
TweedaleInd10
000010
Tyne & WearLab104
4454402
TynedaleInd47
8114024
UttlesfordCon42
303405
Vale of GlamorganCon49
369004
Vale Of White HorseCon48
404103
Vale RoyalNOC60
29144013
WakefieldLab66
2037009
WalsallNOC60
22241013
Waltham ForestLab57
2136000
WandsworthCon61
3625000
WansbeckLab46
043201
WansdykeCon47
2814005
WarringtonCon60
3919002
WarwickCon58
4114300
WarwickshireCon55
4310002
WatfordLab36
1719000
WaveneyCon57
3913401
WaverleyCon61
4236010
WealdenCon56
3900017
Wear ValleyNOC41
21711011
WellingboroughCon33
199104
Welwyn HatfieldCon43
2320000
West BerkshireCon57
29115012
West DevonInd30
600024
West DorsetInd55
217045
West GlamorganLab70
10410316
West LancashireCon55
3318103
West LindseyInd37
844021
West LothianNOC21
09093
West MidlandsCon104
8218301
West OxfordshireNOC45
2040021
West SomersetInd32
501026
West SussexCon80
744200
West WiltshireNOC42
2061015
West YorkshireCon88
5430400
WestminsterCon60
3919002
Weymouth & PortlandCon39
2013006
WiganLab72
2050101
WigtownInd14
000014
WiltshireCon79
5714404
WinchesterNOC54
2643021
Windsor & MaidenheadCon59
550103
WirralCon66
4516500
WokingCon35
278000
WokinghamCon52
370807
WolverhamptonNOC60
2929002
WoodspringCon61
507004
WorcesterCon36
2313000
WorthingCon30
260103
Wrexham MaelorNOC45
7202214
WychavonInd45
1442025
WycombeCon59
530006
WyreCon55
490204
Wyre ForestCon45
287901
Ynys MonInd45
050139
YorkCon39
279300

Email Me    Creative Commons Licence: Attribution ShareAlike (CSV downloads are public domain)     About This Site
Provided by Lawson Data Services Ltd. (Company No. 15322169)