Council Compositions 2003

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)
AberdeenNOC43
3142060
AberdeenshireNOC68
110281811
AdurCon39
278004
AllerdaleNOC56
1428509
AlnwickNOC30
3210015
Amber ValleyCon45
2520000
AngusSNP29
213176
Argyll & ButeInd36
308322
ArunCon56
3681101
AshfieldNOC33
1160016
AshfordCon43
254509
Aylesbury ValeCon59
3002504
BaberghNOC43
1161808
Barking & DagenhamLab51
242304
BarnetCon63
3324600
BarnsleyLab66
5474010
Barrow-In-FurnessLab38
1421003
BasildonCon42
2314302
Basingstoke & DeaneNOC60
26151504
BassetlawLab48
1925202
Bath & North East SomersetNOC65
2662904
BedfordNOC54
181312011
BedfordshireCon49
26131000
Berwick-Upon-TweedNOC29
121907
BexleyLab63
3032100
BirminghamNOC117
35572302
BlabyCon39
254901
Blackburn with DarwenLab62
1636901
BlackpoolLab42
1325400
Blaenau GwentLab42
033306
Blyth ValleyLab50
335903
BolsoverLab37
031006
BoltonNOC60
19271400
BostonNOC32
1211405
BournemouthLD54
1633302
Bracknell ForestCon42
356100
BradfordNOC90
36361404
BraintreeNOC60
2720409
BrecklandCon54
428004
BrentLab63
1935900
BrentwoodNOC37
1631800
BridgendLab54
140625
BridgnorthNOC34
1028014
Brighton & HoveNOC54
2024307
BristolNOC70
11312800
BroadlandCon49
2721208
BromleyCon60
4161300
BromsgroveCon39
268005
BroxbourneCon38
342002
BroxtoweNOC44
14151302
BuckinghamshireCon54
405900
BurnleyLab45
3247011
BuryLab48
1628400
CaerphillyPC73
0284383
CalderdaleNOC54
25101603
CambridgeLD42
2142600
CambridgeshireCon59
3491600
CamdenLab54
1135800
Cannock ChaseNOC41
9201200
CanterburyNOC50
2471900
CaradonInd42
4115022
CardiffLab74
5481911
CarlisleNOC52
2422501
CarmarthenshireNOC74
02811530
CarrickLD47
1212905
Castle MorpethNOC33
910608
Castle PointCon41
392000
CeredigionInd44
0171323
CharnwoodNOC52
2422600
ChelmsfordCon57
3522000
CheltenhamLD40
1322104
CherwellCon50
3412400
CheshireCon51
2817501
ChesterNOC60
18202101
Chester-Le-StreetLab34
129004
ChesterfieldLD48
0123600
ChichesterCon48
2602101
ChilternCon40
2701201
ChorleyNOC47
1822403
ChristchurchCon24
140802
ClackmannanLab18
110061
ColchesterNOC60
2452506
Comhairle Nan Eilean SiarInd31
040324
CongletonCon48
2831007
ConwyNOC59
41914814
CopelandLab51
1631103
CorbyLab29
918200
CornwallNOC79
9936025
CotswoldCon44
2408012
CoventryNOC54
2326203
CravenNOC30
1109010
CrawleyLab32
822200
Crewe & NantwichNOC56
2122508
CroydonLab70
3237100
CumbriaNOC84
33401001
DacorumCon52
3214600
DarlingtonLab53
1635200
DartfordNOC44
2117006
DaventryCon38
335000
DenbighshireNOC47
2131823
DerbyNOC51
12251301
DerbyshireLab64
1343701
Derbyshire DalesCon39
245901
DerwentsideLab55
0381016
DevonNOC54
2252106
DoncasterLab63
745803
DorsetCon42
2341401
DoverNOC45
2220300
DudleyNOC72
31301001
Dumfries & GallowayNOC47
11145512
DundeeNOC29
5102111
DurhamLD50
0173003
DurhamLab61
252403
EalingLab69
1748400
EasingtonLab51
044205
East AyrshireLab32
123080
East CambridgeshireNOC39
1501806
East DevonCon59
3501806
East DorsetCon36
2401101
East DunbartonshireNOC24
391200
East HampshireCon44
2601800
East HertfordshireCon50
410702
East LindseyNOC60
15126027
East LothianLab23
417110
East NorthamptonshireCon36
333000
East RenfrewshireNOC20
78302
East Riding Of YorkshireNOC67
2882308
East StaffordshireCon39
2216100
East SussexCon44
2471300
EastbourneLD27
1301400
EastleighLD44
1043000
EdenInd38
505028
EdinburghLab58
13301500
Ellesmere Port & NestonLab43
1031200
ElmbridgeInd60
2108031
EnfieldCon63
3924000
Epping ForestNOC48
2396010
Epsom & EwellInd38
236027
ErewashCon51
2619402
EssexCon79
49191001
ExeterNOC40
6201004
FalkirkNOC32
214097
FarehamCon31
1701400
FenlandCon40
363001
FifeNOC78
23623116
FlintshireLab70
1437217
Forest HeathCon27
210006
Forest Of DeanNOC48
17164011
FyldeCon51
2702022
GatesheadLab66
0461901
GedlingNOC50
2121701
GlasgowLab79
171331
GloucesterNOC36
14111100
GloucestershireNOC63
27191601
GosportNOC34
10121200
GraveshamLab44
2123000
Great YarmouthCon48
2622000
GreenwichLab51
938400
GuildfordCon48
2621901
GwyneddPC83
01364321
HackneyLab57
945300
HaltonLab56
247700
HambletonCon44
361304
Hammersmith & FulhamLab46
1828000
HampshireCon74
4682000
HarboroughNOC37
1611802
HaringeyLab57
0421500
HarlowNOC33
1291200
HarrogateNOC54
2702502
HarrowNOC63
2931300
HartCon35
2201003
HartlepoolNOC47
7221107
HastingsLab32
1021100
HavantCon38
238700
HaveringNOC54
2691018
HerefordshireNOC58
21416017
HertfordshireCon77
40261100
HertsmereCon39
258600
High PeakNOC43
1218706
HighlandInd80
089657
HillingdonNOC65
3127700
Hinckley & BosworthCon34
206800
HorshamNOC44
2202002
HounslowLab60
1536504
HuntingdonshireCon53
3601403
HyndburnCon35
1817000
InverclydeLD20
061301
IpswichLab48
1231500
Isle Of AngleseyInd40
140926
Isle of WightNOC48
13419012
IslingtonLD48
0103701
KennetCon43
2713012
Kensington & ChelseaCon54
4212000
KentCon84
52221000
KerrierNOC44
4610024
KetteringCon45
3013002
King's Lynn & West NorfolkCon62
3415706
Kingston Upon HullNOC59
2282108
Kingston Upon ThamesLD48
1533000
KirkleesNOC72
16223004
KnowsleyLab66
0551100
LambethNOC63
7282800
LancashireLab78
2644602
LancasterNOC60
10208022
LeedsLab99
22522005
LeicesterNOC54
9202500
LeicestershireCon54
29151000
LewesLD41
1102802
LewishamLab54
245403
LichfieldCon56
3516500
LincolnLab33
627000
LincolnshireCon77
4921403
LiverpoolLD99
0316305
LutonNOC48
4232001
MacclesfieldCon60
3661404
MaidstoneNOC55
21102103
MaldonCon31
212008
Malvern HillsNOC38
1301906
ManchesterLab99
0712701
MansfieldInd46
2154025
MedwayCon55
3017602
MeltonCon28
194005
MendipCon46
3101104
Merthyr TydfilNOC33
0150414
MertonLab60
2532003
Mid BedfordshireCon53
381905
Mid DevonNOC42
1118022
Mid SuffolkCon40
2121106
Mid SussexCon54
2822400
MiddlesbroughLab48
732504
MidlothianLab18
015201
Milton KeynesLD51
7162701
Mole ValleyNOC41
1911506
MonmouthshireNOC42
1819203
MorayInd26
151316
Neath Port TalbotLab64
04021012
New ForestCon60
3202701
Newark & SherwoodNOC46
2313406
Newcastle Upon TyneLab78
0542400
Newcastle-Under-LymeNOC60
12291801
NewhamLab60
059001
NewportLab47
639002
NorfolkCon84
48261000
North AyrshireLab30
421032
North CornwallInd36
3013020
North DevonLD43
10022011
North DorsetNOC33
1501107
North East DerbyshireLab53
836504
North East LincolnshireNOC42
1671504
North HertfordshireCon49
2716600
North KestevenNOC40
1845013
North LanarkshireLab70
0540133
North LincolnshireCon43
2221000
North NorfolkLD48
1402806
North ShropshireNOC40
1541020
North SomersetNOC61
24102304
North TynesideLab60
2131800
North WarwickshireNOC35
1516400
North West LeicestershireLab38
1220402
North WiltshireNOC53
2512601
North YorkshireCon74
41121704
NorthamptonNOC47
19111700
NorthamptonshireLab73
3339100
NorthumberlandLab67
1738903
NorwichLD48
1143003
NottinghamLab55
8361100
NottinghamshireLab63
2139300
Nuneaton & BedworthLab34
826000
Oadby & WigstonLD26
901700
OldhamLab60
2332500
Orkney IslandsInd21
000021
OswestryNOC29
1216010
OxfordLab48
0291504
OxfordshireNOC70
26241901
PembrokeshireInd60
3132339
PendleNOC49
11152300
PenwithNOC34
10211011
Perth & KinrossNOC41
1059152
PeterboroughCon57
2919306
PlymouthLab57
1836300
PooleCon42
2601600
PortsmouthNOC42
15111600
PowysInd73
068059
PrestonNOC57
18251103
PurbeckCon24
130803
ReadingLab45
435600
RedbridgeCon63
3321900
Redcar & ClevelandNOC59
13231508
RedditchNOC29
1410500
Reigate & BansteadCon51
335706
RenfrewshireLab40
1213150
RestormelNOC45
9022014
Rhondda Cynon TaffPC75
0262425
Ribble ValleyCon40
2211502
Richmond Upon ThamesCon54
3901500
RichmondshireNOC34
1108015
RochdaleNOC60
8302200
RochfordCon39
303402
RossendaleNOC36
1718100
RotherCon38
253802
RotherhamLab66
459003
RugbyNOC48
18161004
RunnymedeCon42
324006
RushcliffeCon50
3441002
RushmoorCon42
2561001
RutlandCon26
150506
RyedaleNOC30
130809
SalfordLab60
351501
SalisburyCon55
3111904
SandwellLab72
955602
ScarboroughCon50
2782013
Scottish BordersNOC34
1108114
SedgefieldLab50
135707
SedgemoorCon50
3514100
SeftonNOC66
19242003
SelbyCon41
2314103
SevenoaksCon54
3310803
SheffieldLab87
1493700
ShepwayLD46
1612900
Shetland IslandsInd22
005017
Shrewsbury & AtchamCon40
229603
ShropshireNOC44
1811906
SloughLab41
626207
SolihullCon51
2913900
SomersetNOC58
2452900
South AyrshireNOC30
1515000
South BedfordshireCon50
3161300
South BuckinghamshireCon40
330106
South CambridgeshireNOC55
23416012
South DerbyshireLab36
1521000
South GloucestershireNOC70
21163300
South HamsCon40
283702
South HollandCon38
2610011
South KestevenCon58
31105012
South LakelandNOC52
1892302
South LanarkshireLab67
2502103
South NorfolkLD46
1802800
South NorthamptonshireCon42
304107
South OxfordshireCon48
274908
South RibbleNOC55
19171504
South ShropshireNOC34
10014010
South SomersetLD60
1703607
South StaffordshireCon49
358105
South TynesideLab60
149505
SouthamptonNOC48
12161802
Southend-on-SeaCon51
3210801
SouthwarkNOC63
5283000
SpelthorneCon39
350400
St AlbansNOC58
21132301
St EdmundsburyCon45
2812203
St HelensLab54
6331500
StaffordCon59
4014500
StaffordshireLab62
2236400
Staffordshire MoorlandsNOC56
21711017
StevenageLab39
333300
StirlingLab22
1012000
StockportLD63
9173403
Stockton-On-TeesLab55
1328608
Stoke-on-TrentNOC60
5278020
Stratford-on-AvonCon53
2712203
StroudCon51
2810607
SuffolkNOC80
32341202
Suffolk CoastalCon55
4321000
SunderlandLab75
963201
SurreyCon76
5161306
Surrey HeathCon40
2231302
SuttonLD54
934200
SwaleCon47
25111100
SwanseaLab72
5451039
SwindonNOC59
2922800
TamesideLab57
647202
TamworthLab30
1118001
TandridgeCon42
2831001
Taunton DeaneCon54
3151503
TeesdaleInd32
390020
TeignbridgeNOC46
14016016
Telford & WrekinLab54
1329606
TendringNOC60
251113011
Test ValleyCon48
3001602
TewkesburyNOC38
183908
ThanetCon56
3123101
Three RiversLD48
1472700
ThurrockLab49
937102
Tonbridge & MallingCon53
3371300
TorbayLD36
902700
TorfaenLab44
139202
TorridgeInd36
107028
Tower HamletsLab51
0351600
TraffordNOC63
2931300
Tunbridge WellsCon48
3331200
TynedaleCon52
2791105
UttlesfordLD44
1003103
Vale of GlamorganNOC47
2218160
Vale Of White HorseLD51
2102901
Vale RoyalNOC57
22211202
WakefieldLab63
750303
WalsallNOC60
2627700
Waltham ForestNOC60
18291300
WandsworthCon60
5010000
WansbeckLab45
036900
WarringtonLab60
4411500
WarwickNOC46
16141006
WarwickshireNOC62
20281301
WatfordLD36
782001
WaveneyNOC48
2120304
WaverleyLD57
2703000
WealdenCon55
3401506
Wear ValleyLab40
025906
WellingboroughCon36
279000
Welwyn HatfieldCon48
2721000
West BerkshireNOC52
2602600
West DevonNOC31
1208011
West DorsetCon48
25012011
West DunbartonshireLab22
017032
West LancashireCon54
2826000
West LindseyNOC37
1711306
West LothianLab32
1180121
West OxfordshireCon49
2921206
West SomersetCon31
192208
West SussexCon71
42111800
West WiltshireNOC44
1921904
WestminsterCon60
4812000
Weymouth & PortlandNOC35
6131105
WiganLab72
360405
WiltshireCon47
2831402
WinchesterLD57
1952904
Windsor & MaidenheadLD57
1513407
WirralNOC66
23261601
WokingNOC36
1761201
WokinghamCon54
3411900
WolverhamptonLab60
2134500
WorcesterCon36
1910205
WorcestershireNOC57
2614809
WorthingNOC36
1801800
WrexhamNOC52
4248016
WychavonCon45
3121200
WycombeCon60
469203
WyreCon55
3321100
Wyre ForestNOC42
942027
YorkLD47
0152903

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