Council Compositions 1996

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)
AberdeenLab50
9 30 10 1 0
AberdeenshireNOC47
4 0 15 15 13
AdurLD39
2 6 29 0 2
AllerdaleLab55
6 37 4 0 8
AlnwickNOC29
2 7 11 0 9
Amber ValleyLab43
2 39 0 0 2
AngusSNP26
2 0 2 21 1
Argyll & ButeInd33
3 2 3 4 21
ArunCon56
29 10 14 0 3
AshfieldLab33
0 33 0 0 0
AshfordNOC49
19 13 14 0 3
Aylesbury ValeLD58
12 5 33 0 8
BaberghNOC42
9 12 7 0 14
Barking & DagenhamLab51
0 47 1 0 3
BarnetNOC60
29 25 6 0 0
BarnsleyLab66
1 63 0 0 2
Barrow-In-FurnessLab36
2 29 0 0 5
BasildonLab42
1 24 17 0 0
Basingstoke & DeaneNOC57
23 14 17 0 3
BassetlawLab48
6 34 3 0 5
Bath & North East SomersetNOC65
16 21 28 0 0
BedfordNOC53
10 22 16 0 5
BedfordshireNOC73
28 31 13 0 1
BerkshireNOC76
15 24 34 0 3
Berwick-Upon-TweedNOC28
2 2 12 0 12
BexleyNOC62
24 24 14 0 0
BirminghamLab117
13 87 17 0 0
BlabyNOC39
12 16 9 0 2
Blackburn with DarwenLab60
12 45 3 0 0
BlackpoolLab44
2 39 3 0 0
Blaenau GwentLab42
1 33 0 1 7
Blyth ValleyLab47
0 40 7 0 0
BolsoverLab37
0 35 0 0 2
BoltonLab60
6 48 6 0 0
BostonNOC34
5 15 8 0 6
BournemouthNOC57
19 6 28 0 4
Bracknell ForestLab40
12 22 6 0 0
BradfordLab90
13 71 6 0 0
BraintreeLab60
10 37 6 0 7
BrecklandNOC53
19 25 1 0 8
BrentNOC66
33 28 5 0 0
BrentwoodLD39
12 2 25 0 0
BridgendLab47
0 45 0 1 1
BridgnorthInd33
3 6 4 0 20
Brighton & HoveLab78
23 54 0 0 1
BristolLab66
6 52 8 0 0
BroadlandNOC49
12 20 12 0 5
BromleyCon60
32 7 21 0 0
BromsgroveLab39
12 24 3 0 0
BroxbourneCon42
24 14 4 0 0
BroxtoweLab49
7 36 5 0 1
BuckinghamshireCon71
39 13 15 0 4
BurnleyLab44
1 34 8 0 1
BuryLab48
4 41 3 0 0
CaerphillyLab69
0 57 0 9 3
CalderdaleLab54
8 37 8 0 1
CambridgeLab42
1 23 18 0 0
CambridgeshireNOC77
33 21 21 0 2
CamdenLab59
7 47 5 0 0
Cannock ChaseLab42
0 40 2 0 0
CanterburyNOC49
10 15 24 0 0
CaradonNOC41
1 2 18 0 20
CardiffLab67
1 56 9 1 0
CarlisleLab51
14 33 3 0 1
CarmarthenshireNOC80
1 37 3 7 32
CarrickNOC45
7 8 21 0 9
Castle MorpethNOC34
6 12 6 0 10
Castle PointLab39
5 34 0 0 0
CeredigionInd45
0 1 12 7 25
CharnwoodLab52
15 30 5 0 2
ChelmsfordLD56
13 7 32 0 4
CheltenhamLD41
3 1 34 0 3
CherwellLab52
16 28 8 0 0
CheshireNOC71
22 35 14 0 0
ChesterNOC60
14 27 18 0 1
Chester-Le-StreetLab33
1 30 1 0 1
ChesterfieldLab47
0 37 10 0 0
ChichesterNOC50
21 1 24 0 4
ChilternNOC50
22 1 24 0 3
ChorleyLab48
5 35 7 0 1
ChristchurchNOC25
8 0 11 0 6
ClackmannanLab12
1 8 0 3 0
ColchesterLD60
11 15 33 0 1
Comhairle Nan Eilean SiarInd27
0 0 0 0 27
CongletonLD45
5 11 28 0 1
ConwyNOC61
9 19 18 2 13
CopelandLab49
12 37 0 0 0
CorbyLab27
1 24 2 0 0
CornwallLD79
6 8 41 0 24
CotswoldInd45
3 5 9 0 28
CoventryLab54
4 49 0 0 1
CravenLD34
6 6 18 0 4
CrawleyLab32
2 28 2 0 0
Crewe & NantwichLab57
15 38 3 0 1
CroydonLab70
30 40 0 0 0
CumbriaNOC83
28 39 13 0 3
DacorumLab58
19 33 4 0 2
DarlingtonLab52
13 36 2 0 1
DartfordLab47
10 36 0 0 1
DaventryNOC35
15 15 2 0 3
DenbighshireNOC50
0 20 3 7 20
DerbyLab44
3 39 2 0 0
DerbyshireLab84
21 55 7 0 1
Derbyshire DalesNOC39
15 8 16 0 0
DerwentsideLab55
0 50 0 0 5
DevonNOC85
19 20 40 0 6
DoncasterLab63
2 59 2 0 0
DorsetNOC77
28 6 38 0 5
DoverLab56
13 39 4 0 0
DudleyLab72
8 60 4 0 0
Dumfries & GallowayNOC70
2 21 10 9 28
DundeeLab36
4 28 0 3 1
DurhamLab72
6 56 6 0 4
DurhamLab49
0 38 7 0 4
EalingLab71
20 48 3 0 0
EasingtonLab51
0 44 3 0 4
East AyrshireLab30
0 22 0 8 0
East CambridgeshireInd37
0 3 12 0 22
East DevonCon60
31 0 20 0 9
East DorsetLD36
13 0 23 0 0
East DunbartonshireLab26
2 15 9 0 0
East HampshireLD42
12 0 26 0 4
East HertfordshireNOC50
23 8 16 0 3
East LindseyInd60
1 15 3 0 41
East LothianLab18
3 15 0 0 0
East NorthamptonshireLab36
9 25 2 0 0
East RenfrewshireNOC20
9 8 2 0 1
East Riding Of YorkshireNOC67
19 23 18 0 7
East StaffordshireLab46
4 36 3 0 3
East SussexNOC70
22 19 29 0 0
EastbourneLD30
8 0 22 0 0
EastleighLD44
7 6 31 0 0
EdenInd37
0 2 4 0 31
EdinburghLab58
14 34 10 0 0
Ellesmere Port & NestonLab41
5 36 0 0 0
ElmbridgeNOC60
22 8 9 0 21
EnfieldLab66
25 41 0 0 0
Epping ForestNOC59
13 17 16 0 13
Epsom & EwellInd39
0 3 3 0 33
ErewashLab52
10 39 1 0 2
EssexNOC98
31 34 32 0 1
ExeterLab36
2 24 7 0 3
FalkirkLab36
2 23 0 8 3
FarehamNOC42
10 8 21 0 3
FenlandLab40
14 21 2 0 3
FifeLab92
0 54 25 10 3
FlintshireLab71
3 46 5 1 16
Forest HeathNOC25
10 4 6 0 5
Forest Of DeanLab49
1 30 5 0 13
FyldeNOC49
18 6 4 0 21
GatesheadLab66
1 50 13 0 2
GedlingLab57
20 29 7 0 1
GillinghamLD43
2 10 30 0 1
GlasgowLab84
3 77 1 1 2
GloucesterLab35
2 25 8 0 0
GloucestershireNOC63
10 20 30 0 3
GosportLD30
4 7 17 0 2
GraveshamLab44
10 34 0 0 0
Great YarmouthLab48
9 38 1 0 0
GreenwichLab62
8 47 3 0 4
GuildfordLD45
13 6 23 0 3
GwyneddPC83
0 9 3 45 26
HackneyLab60
6 44 10 0 0
HaltonLab53
0 46 7 0 0
HambletonCon47
21 4 3 0 19
Hammersmith & FulhamLab50
15 34 1 0 0
HampshireNOC102
29 24 48 0 1
HarboroughNOC37
12 8 13 0 4
HaringeyLab59
2 57 0 0 0
HarlowLab42
0 39 3 0 0
HarrogateLD59
10 4 44 0 1
HarrowNOC63
17 14 29 0 3
HartNOC35
12 0 15 0 8
HartlepoolLab47
2 39 5 0 1
HastingsLD32
0 15 17 0 0
HavantNOC42
8 11 20 0 3
HaveringNOC63
11 31 4 0 17
HerefordLD27
0 4 23 0 0
Hereford & WorcesterNOC76
25 24 23 0 4
HertfordshireNOC77
26 31 19 0 1
HertsmereLab39
8 22 8 0 1
High PeakLab44
5 30 5 0 4
HighlandInd72
1 7 4 9 51
HillingdonLab69
25 44 0 0 0
Hinckley & BosworthNOC34
5 13 16 0 0
HorshamLD43
18 0 23 0 2
HounslowLab60
6 49 5 0 0
HuntingdonshireCon53
33 5 13 0 2
HyndburnLab47
3 44 0 0 0
InverclydeLab20
1 14 5 0 0
IpswichLab48
6 41 1 0 0
Isle Of AngleseyInd40
1 6 0 7 26
Isle of WightLD48
5 3 34 0 6
IslingtonLab52
1 39 12 0 0
KennetNOC40
9 9 8 0 14
Kensington & ChelseaCon54
39 15 0 0 0
KentNOC99
40 31 28 0 0
KerrierNOC44
1 14 13 0 16
KetteringLab45
6 33 3 0 3
King's Lynn & West NorfolkLab60
14 37 6 0 3
Kingston Upon HullLab60
0 59 1 0 0
Kingston Upon ThamesLD50
18 6 26 0 0
KirkleesLab72
6 45 18 0 3
KnowsleyLab66
0 65 1 0 0
LambethNOC64
16 24 24 0 0
LancashireLab99
35 54 10 0 0
LancasterLab60
11 34 5 0 10
LeedsLab99
8 82 9 0 0
LeicesterLab56
7 41 8 0 0
LeicestershireNOC85
31 37 17 0 0
LeominsterInd36
3 6 7 0 20
LewesLD48
16 2 28 0 2
LewishamLab67
1 63 3 0 0
LichfieldLab56
19 34 2 0 1
LincolnLab33
0 33 0 0 0
LincolnshireNOC76
31 25 15 0 5
LiverpoolLab99
1 51 41 0 6
LutonLab48
3 36 9 0 0
MacclesfieldCon60
33 12 11 0 4
MaidstoneNOC55
11 18 21 0 5
MaldonNOC30
12 7 1 0 10
Malvern HillsNOC48
6 2 21 0 19
ManchesterLab99
0 84 15 0 0
MansfieldLab46
1 45 0 0 0
MeltonNOC26
8 5 9 0 4
MendipNOC43
8 9 21 0 5
Merthyr TydfilLab33
0 29 0 0 4
MertonLab57
10 40 3 0 4
Mid BedfordshireNOC53
21 21 5 0 6
Mid DevonLD40
0 1 21 0 18
Mid SuffolkNOC40
6 17 12 0 5
Mid SussexLD54
18 4 28 0 4
MiddlesbroughLab53
2 45 4 0 2
MidlothianLab15
0 13 0 2 0
Milton KeynesLab51
2 30 18 0 1
Mole ValleyNOC41
11 2 19 0 9
MonmouthshireLab42
11 26 1 0 4
MoraySNP18
0 3 0 13 2
Neath Port TalbotLab65
0 53 1 3 8
New ForestLD58
23 0 32 0 3
Newark & SherwoodLab54
10 37 5 0 2
Newcastle Upon TyneLab78
0 65 13 0 0
Newcastle-Under-LymeLab56
4 42 10 0 0
NewhamLab60
0 59 1 0 0
NewportLab47
1 46 0 0 0
NorfolkNOC84
34 32 16 0 2
North AyrshireLab29
1 26 0 1 1
North CornwallInd38
1 0 12 0 25
North DevonLD44
1 0 31 0 12
North DorsetLD33
1 1 19 0 12
North East DerbyshireLab53
4 45 3 0 1
North East LincolnshireLab42
2 32 7 0 1
North HertfordshireLab50
16 27 6 0 1
North KestevenNOC39
4 15 8 0 12
North LanarkshireLab69
0 59 0 8 2
North LincolnshireLab42
7 35 0 0 0
North NorfolkNOC46
4 19 12 0 11
North ShropshireInd40
3 7 2 0 28
North SomersetLD59
17 6 30 0 6
North TynesideLab60
8 45 6 0 1
North WarwickshireLab34
4 29 0 0 1
North West LeicestershireLab40
3 35 0 0 2
North WiltshireLD52
12 6 30 0 4
North YorkshireNOC96
29 23 35 0 9
NorthamptonLab43
1 34 8 0 0
NorthamptonshireLab68
27 36 5 0 0
NorthumberlandLab66
13 38 13 0 2
NorwichLab48
0 37 11 0 0
NottinghamLab55
1 51 2 0 1
NottinghamshireLab88
24 58 6 0 0
Nuneaton & BedworthLab45
3 42 0 0 0
Oadby & WigstonLD26
1 0 25 0 0
OldhamLab60
0 35 24 0 1
Orkney IslandsInd27
0 0 0 0 27
OswestryInd29
2 8 4 0 15
OxfordLab51
0 39 9 0 3
OxfordshireNOC70
24 24 20 0 2
PembrokeshireInd60
0 13 3 3 41
PendleLD51
3 19 29 0 0
PenwithNOC34
4 9 11 0 10
Perth & KinrossSNP32
2 5 6 18 1
PeterboroughLab48
13 29 2 0 4
PlymouthLab60
5 55 0 0 0
PooleLD39
13 3 23 0 0
PortsmouthLab39
6 21 12 0 0
PowysInd83
3 10 8 1 61
PrestonLab57
13 32 12 0 0
PurbeckNOC22
3 3 11 0 5
ReadingLab45
4 35 6 0 0
RedbridgeNOC62
24 29 9 0 0
Redcar & ClevelandLab59
1 50 6 0 2
RedditchLab29
3 25 1 0 0
Reigate & BansteadNOC49
15 14 14 0 6
RenfrewshireLab40
2 22 3 13 0
RestormelLD44
1 4 27 0 12
Rhondda Cynon TaffLab75
0 57 0 14 4
Ribble ValleyNOC39
19 1 19 0 0
Richmond Upon ThamesLD52
7 2 43 0 0
RichmondshireInd34
2 0 8 0 24
RochdaleLab60
6 36 18 0 0
Rochester Upon MedwayLab50
1 44 5 0 0
RochfordLD40
2 11 23 0 4
RossendaleLab36
5 31 0 0 0
RotherNOC45
14 5 21 0 5
RotherhamLab66
1 65 0 0 0
RugbyNOC48
11 22 5 0 10
RunnymedeNOC42
21 14 1 0 6
RushcliffeNOC54
26 17 10 0 1
RushmoorNOC46
13 14 18 0 1
RutlandInd20
2 2 5 0 11
RyedaleNOC21
4 1 9 0 7
SalfordLab60
0 57 3 0 0
SalisburyLD58
8 11 31 0 8
SandwellLab72
2 60 9 0 1
ScarboroughNOC49
13 24 4 0 8
Scottish BordersInd58
3 2 15 8 30
SedgefieldLab49
0 45 0 0 4
SedgemoorNOC49
21 13 12 0 3
SeftonNOC69
13 32 24 0 0
SelbyLab50
12 29 1 0 8
SevenoaksNOC53
17 11 20 0 5
SheffieldLab87
1 55 31 0 0
ShepwayNOC56
19 14 20 0 3
Shetland IslandsInd25
0 0 0 0 25
Shrewsbury & AtchamNOC48
8 22 13 0 5
ShropshireNOC66
24 22 13 0 7
SloughLab40
0 36 3 0 1
SolihullNOC51
16 16 12 0 7
SomersetLD57
13 3 40 0 1
South AyrshireLab25
4 21 0 0 0
South BedfordshireNOC53
11 24 15 0 3
South BuckinghamshireNOC40
19 0 4 0 17
South CambridgeshireNOC55
13 10 11 0 21
South DerbyshireLab34
6 26 0 0 2
South GloucestershireNOC70
8 31 30 0 1
South HamsNOC44
17 2 10 0 15
South HerefordshireInd39
0 0 13 0 26
South HollandInd38
7 11 0 0 20
South KestevenNOC57
13 17 6 0 21
South LakelandNOC52
10 6 24 0 12
South LanarkshireLab73
2 61 2 8 0
South NorfolkLD47
12 3 30 0 2
South NorthamptonshireNOC40
15 10 7 0 8
South OxfordshireNOC50
9 13 21 0 7
South RibbleLab54
16 29 9 0 0
South ShropshireInd40
0 1 7 0 32
South SomersetLD60
9 1 45 0 5
South StaffordshireCon50
27 13 4 0 6
South TynesideLab60
0 52 6 0 2
SouthamptonLab45
3 29 13 0 0
Southend-on-SeaNOC39
9 12 18 0 0
SouthwarkLab64
3 34 27 0 0
SpelthorneCon40
21 16 3 0 0
St AlbansLD57
5 11 39 0 2
St EdmundsburyNOC44
15 22 5 0 2
St HelensLab54
1 44 9 0 0
StaffordLab60
13 33 10 0 4
StaffordshireLab82
22 53 4 0 3
Staffordshire MoorlandsNOC56
8 27 7 0 14
StevenageLab39
0 38 1 0 0
StirlingLab22
7 13 0 2 0
StockportNOC63
2 27 31 0 3
Stockton-On-TeesLab55
7 44 4 0 0
Stoke-on-TrentLab60
0 60 0 0 0
Stratford-on-AvonNOC55
17 5 24 0 9
StroudNOC55
7 27 11 0 10
SuffolkNOC80
27 31 17 0 5
Suffolk CoastalNOC55
18 16 16 0 5
SunderlandLab75
4 68 2 0 1
SurreyNOC76
33 9 29 0 5
Surrey HeathCon36
22 4 8 0 2
SuttonLD56
4 5 47 0 0
SwaleNOC49
6 19 23 0 1
SwanseaLab73
1 57 7 1 7
SwindonLab54
3 41 9 0 1
TamesideLab57
0 54 1 0 2
TamworthLab30
0 27 0 0 3
TandridgeNOC42
16 7 19 0 0
Taunton DeaneLD53
14 7 29 0 3
TeesdaleInd31
2 11 0 0 18
TeignbridgeNOC58
5 7 25 0 21
Telford & WrekinLab46
3 37 2 0 4
TendringLab60
8 37 7 0 8
Test ValleyNOC44
22 0 22 0 0
TewkesburyInd36
4 4 8 0 20
ThanetLab54
4 44 4 0 2
Three RiversNOC48
17 8 23 0 0
ThurrockLab39
1 38 0 0 0
Tonbridge & MallingNOC55
23 11 21 0 0
TorbayLD36
5 3 28 0 0
TorfaenLab44
1 41 1 0 1
TorridgeNOC36
2 5 13 0 16
Tower HamletsLab50
0 43 7 0 0
TraffordLab63
23 35 5 0 0
Tunbridge WellsLD48
14 6 27 0 1
TynedaleNOC47
11 19 13 0 4
UttlesfordNOC42
12 4 19 0 7
Vale of GlamorganLab46
5 36 0 5 0
Vale Of White HorseLD51
11 5 34 0 1
Vale RoyalLab60
15 42 3 0 0
WakefieldLab63
4 58 0 0 1
WalsallNOC60
12 25 5 0 18
Waltham ForestNOC57
16 27 14 0 0
WandsworthCon61
45 16 0 0 0
WansbeckLab46
0 46 0 0 0
WarringtonLab60
1 48 11 0 0
WarwickNOC45
13 17 11 0 4
WarwickshireNOC62
19 30 10 0 3
WatfordLab36
6 21 9 0 0
WaveneyLab48
2 44 2 0 0
WaverleyLD57
17 2 37 0 1
WealdenNOC58
29 0 24 0 5
Wear ValleyLab40
0 35 2 0 3
WellingboroughNOC34
15 16 0 0 3
Welwyn HatfieldLab47
16 31 0 0 0
West BerkshireLD45
6 0 38 0 1
West DevonNOC30
0 1 15 0 14
West DorsetNOC55
18 5 13 0 19
West DunbartonshireLab22
0 14 0 7 1
West LancashireLab55
20 35 0 0 0
West LindseyLD37
2 3 19 0 13
West LothianLab27
1 15 0 11 0
West OxfordshireNOC49
9 11 14 0 15
West SomersetNOC32
10 8 3 0 11
West SussexNOC71
26 10 34 0 1
West WiltshireLD43
8 4 28 0 3
WestminsterCon60
45 15 0 0 0
Weymouth & PortlandNOC35
0 15 14 0 6
WiganLab72
0 69 2 0 1
WiltshireNOC68
18 17 33 0 0
WinchesterLD55
9 6 36 0 4
Windsor & MaidenheadLD58
17 2 32 0 7
WirralLab66
16 41 9 0 0
WokingLD35
10 7 18 0 0
WokinghamLD54
24 0 29 0 1
WolverhamptonLab60
12 46 2 0 0
WorcesterLab36
9 23 3 0 1
WorthingLD36
11 0 25 0 0
WrexhamLab51
3 33 4 0 11
WychavonNOC49
12 10 16 0 11
WycombeNOC60
25 15 18 0 2
WyreLab56
19 31 4 0 2
Wyre ForestLab42
3 26 8 0 5
YorkLab53
3 30 18 0 2

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