Council Compositions 1987

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)
AberconwyNOC41
8411117
AberdeenLab50
8281400
AdurLD39
1502202
AllerdaleNOC55
12240019
AlnwickNOC29
521309
Alyn & DeesideLab43
826405
Amber ValleyNOC43
1921201
AngusSNP21
800112
Annandale & EskdaleInd16
004012
ArfonNOC39
01111314
Argyll & ButeInd26
300122
ArunCon56
511400
AshfieldLab33
426300
AshfordCon49
3161002
AvonNOC76
3137800
Aylesbury ValeCon58
3421408
BaberghNOC42
1824018
Badenoch & StrathspeyInd10
00019
Banff & BuchanInd18
100512
Barking & DagenhamLab48
335505
BarnetCon60
3918300
BarnsleyLab66
262002
Barrow-In-FurnessLab38
1324001
BasildonNOC42
11201100
Basingstoke & DeaneCon59
3214904
BassetlawLab50
1827005
BathNOC48
2481600
Bearsden & MilngavieCon10
61201
BedfordNOC53
26121401
BedfordshireNOC73
30291400
BerkshireCon76
42171601
Berwick-Upon-TweedNOC28
511309
BerwickshireCon12
80103
BeverleyCon53
3421601
BexleyCon62
36151100
BirminghamLab117
4665600
BlabyCon39
310305
Blackburn with DarwenNOC60
2130702
BlackpoolNOC44
2215601
Blaenau GwentLab44
133118
Blyth ValleyLD47
0232400
BolsoverLab37
130204
BoltonLab60
1538700
BoothferryNOC35
1610009
BostonNOC34
155608
BournemouthCon57
3741303
Bracknell ForestCon40
400000
BradfordLab90
3849300
BraintreeNOC60
30135012
BrecklandCon53
3372011
BrecknockInd44
0101033
BrentLab66
2043300
BrentwoodCon39
2321400
BridgnorthInd33
1204017
BrightonNOC48
2024301
BristolLab68
2537600
BroadlandCon49
3301006
BromleyCon60
4410600
BromsgroveCon41
287402
BroxbourneCon42
346200
BroxtoweCon49
3210601
BuckinghamshireCon71
4912901
BurnleyLab53
540503
BuryLab48
1830000
CaithnessInd15
001014
CalderdaleNOC54
16241400
CambridgeNOC42
11201100
CambridgeshireNOC77
29212601
CamdenLab59
1344200
Cannock ChaseLab42
3231600
CanterburyCon49
3351100
CaradonInd41
716027
CardiffNOC65
25291100
CarlisleLab51
2027301
CarmarthenInd37
041230
CarrickNOC45
1542105
Castle MorpethNOC34
5512012
Castle PointCon39
390000
CentralLab34
423151
CeredigionInd44
0214424
CharnwoodCon52
3910300
ChelmsfordLD56
2402903
CheltenhamNOC33
1521402
CherwellCon52
3312700
CheshireNOC71
27321101
ChesterNOC60
30181002
Chester-Le-StreetLab33
124404
ChesterfieldLab47
535700
ChichesterCon50
3501203
ChilternCon50
421601
ChorleyNOC48
2420301
ChristchurchCon25
153304
ClackmannanLab12
19020
CleethorpesNOC41
11111504
ClevelandLab77
2051600
ClwydNOC66
14272023
ClydebankLab12
111000
ClydesdaleNOC16
06037
ColchesterNOC60
2492304
ColwynNOC34
4215013
Comhairle Nan Eilean SiarInd30
000030
CongletonNOC45
1852101
CopelandLab51
2026005
CorbyLab27
223002
CornwallNOC79
16530028
CotswoldInd45
1112031
CoventryLab54
1141200
CravenNOC34
1431205
CrawleyLab32
1318100
Crewe & NantwichNOC57
2624502
CroydonCon70
4426000
Cumbernauld & KilsythLab12
08040
CumbriaNOC83
3639503
Cumnock & Doon ValleyLab10
010000
CunninghameLab30
523002
Cynon ValleyLab38
030053
DacorumCon58
4081000
DarlingtonNOC52
2424202
DartfordCon47
2916002
DaventryCon35
199205
DelynNOC42
3117120
DerbyLab44
2023100
DerbyshireLab84
2454402
Derbyshire DalesCon39
243903
DerwentsideLab55
343009
DevonNOC85
37103602
DinefwrLab32
0180212
DoncasterLab63
953100
DorsetCon77
4242605
DoverCon56
3319400
DudleyLab72
3141000
DumbartonLab16
211102
Dumfries & GallowayInd35
074519
DundeeLab44
1525220
DunfermilineLab34
224611
DurhamLab72
5507010
DurhamLab49
0261409
DwyforInd29
000623
DyfedNOC80
0319535
EalingLab70
2047300
EasingtonLab51
043305
East CambridgeshireInd37
315028
East DevonCon60
521700
East DorsetCon36
270603
East HampshireCon42
2601105
East HertfordshireCon50
3215012
East KilbrideLab16
214000
East LindseyInd60
12313032
East LothianLab17
611000
East NorthamptonshireCon36
305100
East StaffordshireNOC46
2221201
East SussexNOC70
35142100
East YorkshireCon43
2516011
EastbourneLD30
1301700
EastleighNOC44
1572200
EastwoodCon12
100002
EdenInd37
100036
EdinburghLab62
2234420
Ellesmere Port & NestonLab41
1228001
ElmbridgeNOC60
2967018
EnfieldCon66
3828000
Epping ForestCon59
3511409
Epsom & EwellInd39
031035
ErewashCon52
2921002
EssexNOC98
45292301
Ettrick & LauderdaleInd16
120013
ExeterNOC36
1513701
FalkirkLab36
225072
FarehamCon42
2301603
FenlandCon40
254605
FifeLab46
430822
Forest HeathCon25
1400011
Forest Of DeanNOC49
7139020
FyldeCon49
3011017
GatesheadLab66
458301
GedlingCon57
484401
GillinghamCon42
2261400
GlanfordCon41
2522012
GlasgowLab66
559200
GloucesterCon33
1710501
GloucestershireNOC63
18142308
GlyndwrInd35
034028
GordonInd12
30207
GosportCon30
195600
GrampianNOC57
16171383
GraveshamNOC44
2222000
Great GrimsbyLab45
1226601
Great YarmouthNOC48
2422200
GreenwichLab62
1244600
GuildfordCon45
2961000
GwentLab78
967110
GwyneddInd66
467742
HackneyLab60
253500
HaltonLab53
442601
HambletonNOC47
2117018
HamiltonLab20
117200
Hammersmith & FulhamLab50
940100
HampshireNOC102
50193102
HarboroughNOC37
1721206
HaringeyLab59
1642100
HarlowLab42
237300
HarrogateCon60
3232302
HarrowCon63
3291804
HartNOC35
1401605
HartlepoolLab47
1132202
HastingsNOC32
1171400
HavantCon42
2311404
HaveringNOC63
27205011
HerefordLD27
431901
Hereford & WorcesterCon76
39181504
HertfordshireNOC77
36271400
HertsmereCon39
2212500
High PeakNOC44
1911707
HighlandInd52
273337
HillingdonNOC69
2834700
Hinckley & BosworthCon34
215800
HoldernessInd31
105025
HorshamCon43
330604
HounslowLab60
1740300
HoveCon30
224301
HumbersideNOC75
3536400
HuntingdonshireCon53
445103
HyndburnLab47
1426700
InverclydeLab20
011900
InvernessInd28
082018
IpswichLab48
1533000
Isle of WightLD43
1102804
IslingtonLab52
0361600
IslwynLab35
0241100
KennetNOC40
1509016
Kensington & ChelseaCon54
3915000
KentCon99
57241800
KerrierNOC44
5419016
KetteringNOC45
1712907
Kilmarnock & LoudounLab18
314010
Kincardine & DeesideInd12
30117
King's Lynn & West NorfolkCon60
4611201
Kingston Upon HullLab60
553200
Kingston Upon ThamesNOC50
2442200
KingswoodCon50
2620301
KirkcaldyLab40
330313
KirkleesNOC72
21331800
KnowsleyLab66
460101
Kyle & CarrickCon25
1312000
LambethLab64
2140300
LancashireNOC99
4248900
LancasterNOC60
2821902
LangbaurghNOC60
2427702
LeedsLab99
25581402
LeicesterLab56
1634600
LeicestershireNOC85
42321100
LeominsterInd36
814023
LewesCon48
3401103
LewishamLab67
1750000
LichfieldCon56
4210004
LincolnLab33
825000
LincolnshireCon76
39142003
LiverpoolLab99
4514400
LlanelliLab35
025307
Lliw ValleyLab33
022047
LochaberInd15
050010
LothianLab49
1332310
LutonCon48
3213300
MacclesfieldCon60
3551307
MaidstoneNOC55
2082502
MaldonNOC30
1411104
Malvern HillsNOC51
11117022
ManchesterLab99
1377900
MansfieldLab46
936100
MedinaCon36
2001303
MeirionnyddInd41
070727
MeltonCon26
160703
MendipNOC43
1821904
Merthyr TydfilLab33
0220110
MertonCon57
2925003
Mid BedfordshireCon53
432305
Mid DevonInd40
0013027
Mid GlamorganLab85
169285
Mid SuffolkNOC40
1964011
Mid SussexCon54
3601305
MiddlesbroughLab53
1237301
MidlothianLab15
014100
Milton KeynesNOC46
11181403
Mole ValleyNOC41
15111014
MonklandsLab20
218000
MonmouthCon40
2612002
MontgomeryshireInd46
014140
MorayInd18
010215
MotherwellLab30
323022
NairnInd10
01009
NeathLab34
031201
New ForestCon58
3301807
Newark & SherwoodNOC54
2623203
Newcastle Upon TyneLab78
13521300
Newcastle-Under-LymeLab56
936902
NewhamLab60
060000
NewportLab47
1036100
NithsdaleNOC28
76069
NorfolkCon84
44251500
North CornwallInd38
207029
North DevonNOC44
9016019
North DorsetInd33
108024
North East DerbyshireLab53
1532105
North East FifeLD18
601002
North HertfordshireCon50
2613803
North KestevenNOC39
1524018
North NorfolkInd46
1633024
North ShropshireInd40
621031
North TynesideLab60
1631904
North WarwickshireLab34
1219102
North West LeicestershireNOC40
1419304
North WiltshireCon52
2812201
North YorkshireNOC96
382026012
NorthamptonCon43
2516200
NorthamptonshireNOC68
3429401
NorthavonCon57
3081801
NorthumberlandNOC66
12302004
NorwichLab48
336900
NottinghamCon55
2826001
NottinghamshireLab88
3748201
Nuneaton & BedworthLab45
1133100
Oadby & WigstonCon26
180800
OgwrLab49
1730002
OldhamLab60
1041900
Orkney IslandsInd24
000024
OswestryNOC29
654014
OxfordLab45
1129500
OxfordshireNOC70
31201801
PendleLD51
5192700
PenwithNOC34
1252015
Perth & KinrossNOC29
146414
PeterboroughNOC48
1722801
PlymouthCon60
31191000
PooleCon36
2101500
Port TalbotLab31
023206
PortsmouthCon39
219603
PowysInd53
085040
Preseli PembrokeshireInd40
112036
PrestonLab57
1635600
PurbeckNOC22
70708
RadnorInd33
020031
ReadingLab45
1624500
RedbridgeCon63
4517100
RedditchLab29
918200
Reigate & BansteadCon49
3210601
RenfrewLab45
535230
RestormelNOC44
5120018
RhonddaLab33
026025
RhuddlanInd32
560021
Rhymney ValleyLab46
032077
Ribble ValleyCon39
313203
Richmond Upon ThamesLD52
304900
RichmondshireInd34
007027
RochdaleLab60
12351201
Rochester Upon MedwayCon50
2914601
RochfordCon40
2361001
Ross & CromartyInd21
120018
RossendaleLab36
1719000
RotherCon45
2924010
RotherhamLab66
162201
RoxburghNOC16
50407
RugbyCon48
2516106
RunnymedeCon42
258306
RushcliffeCon54
462600
RushmoorCon45
316800
RutlandNOC20
90308
RyedaleNOC42
8017017
SalfordLab60
555000
SalisburyCon58
3239014
SandwellLab72
1256301
ScarboroughNOC49
1988014
Scottish BordersInd23
602114
ScunthorpeLab40
630400
SedgefieldLab49
236704
SedgemoorCon49
325705
SeftonNOC69
27241800
SelbyCon50
2785010
SevenoaksCon53
3407012
SheffieldLab87
1365900
ShepwayNOC56
2602703
Shetland IslandsInd24
000024
Shrewsbury & AtchamNOC48
2116902
ShropshireNOC66
202510011
Skye & LochalshInd11
001010
SloughLab39
1124400
SolihullCon51
2814306
SomersetNOC57
2472600
South BedfordshireCon53
398402
South BuckinghamshireCon41
300407
South CambridgeshireInd55
1933030
South DerbyshireLab34
918106
South GlamorganLab62
1834910
South HamsCon44
2713013
South HerefordshireInd35
505025
South HollandNOC38
1912016
South KestevenCon57
319809
South LakelandNOC52
23412013
South NorfolkNOC47
2301608
South NorthamptonshireCon40
283009
South OxfordshireCon56
388406
South PembrokeshireInd30
011127
South RibbleCon54
3611700
South ShropshireInd40
806026
South SomersetLD60
1903407
South StaffordshireCon50
384305
South TynesideLab60
353004
South WightNOC24
120408
SouthamptonNOC45
1921401
Southend-on-SeaNOC39
1551900
SouthwarkLab64
6431500
SpelthorneCon40
382000
St AlbansNOC57
2572401
St EdmundsburyCon44
318401
St HelensLab54
943200
StaffordNOC60
211712010
StaffordshireLab82
3048400
Staffordshire MoorlandsNOC56
2693018
StevenageLab39
1261200
StewartryInd12
000012
StirlingLab20
811001
StockportNOC63
22152204
Stockton-On-TeesLab55
1828900
Stoke-on-TrentLab60
654000
Stratford-on-AvonCon55
3621007
StrathclydeLab103
687523
StrathkelvinLab15
411000
StroudNOC56
2391509
SuffolkCon80
5023304
Suffolk CoastalCon55
391609
SunderlandLab75
1061400
SurreyCon76
5271205
Surrey HeathCon36
360000
SutherlandInd14
000014
SuttonNOC56
2172800
SwaleNOC49
19131700
SwanseaLab51
1131504
SwindonLab54
1235601
Taff-ElyLab43
1233106
TamesideLab57
845400
TamworthCon30
1614000
TandridgeCon42
293901
Taunton DeaneCon53
2871503
TaysideNOC46
1420192
TeesdaleInd31
361021
TeignbridgeNOC58
2724025
Telford & WrekinLab46
1129204
TendringCon60
3341508
Test ValleyCon44
2601404
TewkesburyNOC45
1715022
ThanetNOC54
25710012
Three RiversLD47
1672400
ThurrockLab39
928002
Tonbridge & MallingCon52
3061501
TorbayCon36
2501001
TorfaenLab44
133109
TorridgeInd36
832023
Tower HamletsLD50
0242600
TraffordNOC63
2828700
Tunbridge WellsCon48
3421101
TweedaleInd10
000010
TynedaleNOC47
16912010
UttlesfordCon42
2411007
Vale of GlamorganCon46
2614042
Vale Of White HorseCon51
411801
Vale RoyalNOC60
2624505
WakefieldLab63
356301
WalsallNOC60
1829904
Waltham ForestLab57
16311000
WandsworthCon61
3130000
WansbeckLab46
039700
WansdykeCon47
2816003
WarringtonLab60
1537800
WarwickCon45
297603
WarwickshireNOC62
26241002
WatfordLab36
1023300
WaveneyNOC48
2221401
WaverleyCon57
4201302
WealdenCon58
490504
Wear ValleyLab40
326308
WellingboroughCon34
219103
Welwyn HatfieldLab43
1823200
West BerkshireCon45
3401100
West DevonNOC30
1311015
West DorsetNOC55
14313025
West GlamorganLab70
754504
West LancashireCon55
2923300
West LindseyLD37
811909
West LothianLab24
019023
West OxfordshireCon49
2539012
West SomersetInd32
600026
West SussexCon71
4681700
West WiltshireCon43
313702
WestminsterCon60
3227001
Weymouth & PortlandNOC35
1214405
WiganLab72
362601
WigtownInd14
000113
WiltshireNOC75
30172503
WinchesterNOC55
2552302
Windsor & MaidenheadCon58
420907
WirralNOC66
29271000
WokingNOC35
1571300
WokinghamCon54
3611700
WolverhamptonNOC60
2330700
WoodspringCon59
454505
WorcesterLab36
1521000
WorthingCon36
2401200
Wrexham MaelorLab46
926317
WychavonCon49
2638012
WycombeCon60
514401
WyreCon56
438401
Wyre ForestNOC42
13101603
Ynys MonInd39
141330
YorkLab45
1226700

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