Local Council Political Compositions

This is the composition before the June 2004 elections. For the current compositions see makeup.htm

This table is based on published election results for 1999-2003, and by-elections reported by the Association of Liberal Democrat Councillors.

However I cannot guarantee the precise accuracy of the composition of any particular council. In particular it is difficult to obtain data on councillors who have changed their description while in office.

Please notify any corrections to me via the Feedback Form

There are five tables for the different types of council in England: County Councils, Unitary Authorities, London Boroughs, Metropolitan Boroughs, and District Councils; followed by tables for Scottish Unitary Authorities, and Welsh Unitary Authorities

Two other bodies, the Corporation of the City of London (25 aldermen, 130 councillors), and the Scilly Islands Council (21 councillors), do not fit in any of these classes and have no political groups, so they are not listed.

Councils in Northern Ireland are composed almost entirely of members of Northern Irish or pan-Irish parties and are not included in this tabulation. Nick Whyte gives a Table of 2001 Northern Irish Election Results.

Keith Edkins - last updated and © 30/09/2017 to present data as at 20/05/2004


Executive types shown for England (Local Government Act 2000):
LC = Leader & Cabinet    MC = Mayor & Cabinet    MM = Mayor & Council Manager
AA = Alternative Arrangements under Section 31 (councils with less than 85,000 population), or Section 27(2)(b) Fallback proposals after the defeat of a Mayoral Referendum

County Councils

 ExecControl Con   Labour LibDem Others 
BedfordshireLCCon261310 
BuckinghamshireLCCon4059 
CambridgeshireLCCon33917 
CheshireLCCon281661
CornwallLCAll party (4)1093624
CumbriaLCCon + LD3339111
DerbyshireLCLab134371
DevonLCCon/LD/Lab/Lib225225
DorsetLCCon234141
DurhamLCLab25243
East SussexLCCon24713 
EssexLCCon4919101
GloucestershireLCLab + LD2719161
HampshireLCCon46820 
HertfordshireLCCon412510 
KentLCCon522210 
LancashireLCLab274452
LeicestershireLCCon2815101
LincolnshireLCCon492143
NorfolkLCCon472611 
North YorkshireLCCon4112174
NorthamptonshireLCLab33391 
NorthumberlandLCLab173893
NottinghamshireLCLab21393 
OxfordshireLCCon + LD2524201
ShropshireLCLab/LD/Ind191186
SomersetLCLD (minority)235291
StaffordshireLCLab22364 
SuffolkLCLab + LD3234122
SurreyLCCon516136
WarwickshireLCLab (minority)2028131
West SussexLCCon411119 
WiltshireLCCon283142
WorcestershireLCCon (minority)261489
County Totals 101970141579


Unitary Authorities

 ExecControl Con   Labour LibDem Others 
Bath & N.E. SomersetLCLD/Con/Ind266294
Blackburn with DarwenLCLab163781
BlackpoolLCLab13254 
BournemouthLCLDm163332
Bracknell ForestLCCon3561 
Brighton & HoveAALab (minority)202437
BristolLCAll party (3)113128 
DarlingtonLCLab16352 
DerbyLCLD/Con/Ind1225131
East Riding of YorkshireLCCon/LD/Ind288238
HaltonLCLab2477 
HartlepoolMCInd mayor722117
HerefordshireLCLD/Lab/Ind2141617
Isle of WightLCLD + Ind1341912
Kingston upon HullLCLab (minority)228218
LeicesterLCLD/Con92025 
LutonLCLD (minority)423201
Medway TownsLCCon301762
MiddlesbroughMCInd mayor73164
Milton KeynesLCLDm716271
North East LincolnshireLCCon + LD167154
North LincolnshireLCCon2221  
North SomersetLCCon + LD2410234
NottinghamLCLab73511 
PeterboroughLCCon301845
PlymouthLCLab18363 
PooleLCCon26 16 
PortsmouthLCLD (minority)151116 
ReadingLCLab4356 
Redcar & ClevelandLCCon/LD/Ind1323158
RutlandLCCon16 56
SloughLCLab62618
South GloucestershireLCAll Party (3)211633 
SouthamptonLCLD + Ind1216182
Southend-on-SeaLCCon321081
Stockton-on-TeesLCLab132868
Stoke-on-TrentMMInd mayor528818
SwindonLCCon (minority)29228 
Telford & WrekinLCLab142956
ThurrockLCLab103315
TorbayLCLDm10 26 
WarringtonLCLab44016 
West BerkshireLCLD (CV)26 26 
Windsor & MaidenheadLCLDm151347
WokinghamLCCon33120 
YorkLCLDm 15293
Unitary Totals 716873655160


London Borough Councils

 ExecControl Con   Labour LibDem Others 
Barking & DagenhamLCLab34134
BarnetLCCon33246 
BexleyLCLab30321 
BrentLCLab19359 
BromleyLCCon41613 
CamdenLCLab11358 
CroydonLCLab32371 
EalingLCLab17484 
EnfieldLCCon3924  
GreenwichLCLab9384 
HackneyMCLab mayor9453 
Hammersmith & FulhamLCLab1729  
HaringeyLCLab 4116 
HarrowLCLab (minority)283032
HaveringLCCon (minority)2610117
HillingdonLCCon (minority)30278 
HounslowLCLab143754
IslingtonLCLDm 1038 
Kensington & ChelseaLCCon41121 
Kingston upon ThamesLCLDm15330 
LambethLCCon + LD72927 
LewishamMCLab mayor24174
MertonLCLab2433 3
NewhamMCLab mayor 59 1
RedbridgeLCCon34209 
Richmond upon ThamesLCCon38 16 
SouthwarkLCLD (minority)62829 
SuttonLCLDm8343 
Tower HamletsLCLab 3516 
Waltham ForestLCLab + LD1826151
WandsworthLCCon5010  
WestminsterLCCon4812  
London Totals 64986031636


Metropolitan Borough Councils

 ExecControl Con   Labour LibDem Others 
BarnsleyLCLab547410
BirminghamLCLab mayor3557232
BoltonLCLab (minority)192714 
BradfordLCCon/Lab/LD3536154
BuryLCLab16284 
CalderdaleLCCon (minority)2510163
CoventryLCLab (minority)232425
DoncasterMCLab mayor74682
DudleyLCCon (minority)3130101
GatesheadLCLab 46191
KirkleesLCLD + Green1621305
KnowsleyLCLab 5511 
LeedsLCLab2252205
LiverpoolLCLDm 31635
ManchesterLCLab 71271
Newcastle upon TyneLCLab 5424 
North TynesideMCCon mayor21318 
OldhamLCLab23325 
RochdaleLCLab (minority)83022 
RotherhamLCLab459 3
St HelensLCLab63315 
SalfordLCLab35151
SandwellLCLab95562
SeftonLCLab/LD/Con1823223
SheffieldLCLab14937 
SolihullLCCon281310 
South TynesideLCLab14955
StockportLCLDm917334
SunderlandLCLab96312
TamesideLCLab64722
TraffordLCLab (minority)29313 
WakefieldLCLab75033
WalsallLCCon + LD25277 
WiganLCLab36045
WirralLCLab/Con/LD2326161
WolverhamptonLCLab21345 
Metropolitan Totals 467141651975


District Councils

 ExecControl Con   Labour LibDem Others 
AdurAACon278 4
AllerdaleLCLab (minority)162749
AlnwickAAInd/Con321014
Amber ValleyLCCon2520  
ArunLCCon368111
AshfieldLCLab (minority)116 16
AshfordLCCon25459
Aylesbury ValeLCCon30 254
BaberghAACon/LD/Ind116188
Barrow-in-FurnessAALab1421 3
BasildonLCCon231432
Basingstoke & DeaneLCLab + LD2615154
BassetlawLCLab202512
BedfordMCInd mayor18131211
Berwick-upon-TweedAACon/LD/Ind13187
BlabyLCCon25491
Blyth ValleyLCLab33593
BolsoverLCLab 31 6
BostonLCCon/LD/Ind121145
BraintreeLCCon + Ind262059
BrecklandLCCon428 4
BrentwoodAALD/Lab16318 
BridgnorthAACon/Ind/LD102814
BroadlandLCCon273127
BromsgroveLCCon268 5
BroxbourneAACon342 2
BroxtoweLCLab + LD1415132
BurnleyLCLab323910
CambridgeLCLDm21426 
Cannock ChaseLCLD + Con919121
CanterburyLCLD + Lab24719 
CaradonLCInd411522
CarlisleLCCon (minority)232252
CarrickLCLDm111296
Castle MorpethAALab + LD91067
Castle PointAACon392  
CharnwoodLCLab + LD24226 
ChelmsfordLCCon35220 
CheltenhamLCLDm132214
CherwellLCCon34124 
ChesterLCLD + Lab1820211
Chester-le-StreetLCLab129 4
ChesterfieldLCLDm 1236 
ChichesterLCCon25 212
ChilternLCCon27 121
ChorleyLCLab/LD/Ind182243
ChristchurchAACon14 82
ColchesterLCCon/LD245256
CongletonLCCon272127
CopelandLCLab163113
CorbyAALab9182 
CotswoldAACon24 812
CravenAAInd/LD11 811
CrawleyLCLab8222 
Crewe & NantwichLCLab + Ind212258
DacorumLCCon32146 
DartfordLCCon + Ind2116 7
DaventryAACon343  
Derbyshire DalesAACon24591
DerwentsideLCLab 38116
DoverLCCon (minority)22203 
DurhamLCLDm 17303
EasingtonLCLab 4225
East CambridgeshireAAAll party (3)16 176
East DevonLCCon35 186
East DorsetAACon24 111
East HampshireLCCon26 18 
East HertfordshireLCCon41 72
East LindseyLCAll party (4)1512627
East NorthamptonshireAACon333  
East StaffordshireLCCon22161 
EastbourneLCLDm13 14 
EastleighLCLDm10430 
EdenAAInd7 427
Ellesmere Port & NestonAALab10312 
ElmbridgeLCResidents21 831
Epping ForestLCAll party (4)?2481511
Epsom & EwellAAResidents23627
ErewashLCCon261942
ExeterLCLab (minority)620104
FarehamLCCon18 121
FenlandLCCon363 1
Forest HeathAACon21  6
Forest of DeanLCAll party (4)1815411
FyldeAACon27 222
GedlingLCCon/Lab/LD212171
GloucesterLCLab + LD141111 
GosportAALab (minority)111211 
GraveshamLCLab2123  
Great YarmouthLCCon2622  
GuildfordLCCon252201
HambletonLCCon36134
HarboroughLC 161182
HarlowAACon/LD13911 
HarrogateLCCon (minority)27 252
HartLCCon21 113
HastingsLCLab9211 
HavantLCCon2387 
HertsmereLCCon2586 
High PeakLCCon/LD/Ind121876
Hinckley & BosworthLCCon2068 
HorshamLCCon (minority)22 202
HuntingdonshireLCCon36 143
HyndburnLCCon1817  
IpswichLCLab12315 
KennetAACon271312
KerrierLCInd451025
KetteringLCCon3013 2
King's Lynn & W. NorfolkLCCon361475
LancasterLCLab/LD/Grn1120821
LewesLCLDm11 282
LichfieldLCCon35165 
LincolnLCLab627  
MacclesfieldLCCon356154
MaidstoneLCLD/Lab/Ind2110213
MaldonLCCon212 8
Malvern HillsLCLD/Grn/Ind13 196
MansfieldMCInd mayor215425
MeltonAACon194 5
MendipLCCon31 114
Mid BedfordshireLCCon38195
Mid DevonAAInd111822
Mid SuffolkLCCon212116
Mid SussexLCCon28224 
Mole ValleyAACon (minority)181166
New ForestLCCon32 271
Newark & SherwoodLCCon/LD/Ind231346
Newcastle-under-LymeLCLab/LD/Con1229181
North CornwallAAInd3 1320
North DevonLCLDm10 2211
North DorsetLCCon + Ind15 117
North East DerbyshireLCLab83654
North HertfordshireLCCon27166 
North KestevenLCCon + Ind184513
North NorfolkLCLDm16 293
North ShropshireAAInd + Lab154120
North WarwickshireAALD/Con15164 
North West LeicestershireLCLab122042
North WiltshireLCLD + Lab251261
NorthamptonLCCon (minority)191117 
NorwichLCLDm114303
Nuneaton & BedworthLCLab826  
Oadby & WigstonAALDm9 17 
OswestryLCCon + Ind111611
OxfordLCLab 29154
PendleLCLab/LD/Con1114231
PenwithAAInd/LD/Con1021111
PrestonLCLab (minority)1825113
PurbeckAACon13 83
RedditchLCAll party (3)14105 
Reigate & BansteadLCCon33576
RestormelLCLD/Ind/Con9 2313
Ribble ValleyAACon221152
RichmondshireAA 11 815
RochfordAACon30342
RossendaleAA 17181 
RotherLCCon25382
RugbyLCCon/Lab/LD1816104
RunnymedeAACon324 6
RushcliffeLCCon344102
RushmoorLCCon256101
RyedaleLCCon/LD/Ind13 89
St AlbansLCLD/Con/Lab2013241
St EdmundsburyLCCon271224
SalisburyLCCon311194
Scarborough2004/03Con277214
SedgefieldLCLab13577
SedgemoorLCCon35141 
SelbyAACon231413
SevenoaksLCCon331083
ShepwayLCLDm16129 
Shrewsbury & AtchamLCCon22963
South BedfordshireLCCon31613 
South BucksLCCon33 16
South CambridgeshireLCAll party (4)2341612
South DerbyshireAALab1521  
South HamsLCCon28372
South HollandLCCon261 11
South KestevenLCCon3110512
South LakelandLCLD/Con/Lab189232
South NorfolkLCLDm18 28 
South NorthamptonshireLCCon30417
South OxfordshireLCCon27498
South RibbleLCLab + LD1917154
South ShropshireLDAll party (4)10 1410
South SomersetLCLDm17 367
South StaffordshireLCCon35815
SpelthorneLCCon35 4 
StaffordLCCon40145 
Staffordshire MoorlandsLCRA/LD/Ind2171117
StevenageLCLab3333 
Stratford-on-AvonLCCon271223
StroudLCCon271167
Suffolk CoastalLCCon42211 
Surrey HeathLCCon223132
SwaleLCCon251111 
TamworthLCLab1118 1
TandridgeAACon283101
Taunton DeaneLCCon315153
TeesdaleAAInd39 20
TeignbridgeLCLD + Ind14 1616
TendringLCCon/LD/Ind25111311
Test ValleyLCCon30 162
TewkesburyAACon (minority)18398
ThanetLCCon302411
Three RiversLCLDm14727 
Tonbridge & MallingLCCon33713 
TorridgeAAInd1 728
Tunbridge WellsLCCon34212 
TynedaleAACon279115
UttlesfordAALDm10 313
Vale of White HorseLCLDm21 291
Vale RoyalLCCon + LD2321112
WansbeckLCLab 369 
WarwickLCLab + LD1614106
WatfordMCLD mayor78201
WaveneyLCCon (minority)221835
WaverleyLCLDm28 29 
WealdenLCCon34 156
Wear ValleyAALab 2596
WellingboroughAACon279  
Welwyn HatfieldLCCon2820  
West DevonAACon + Ind12 811
West DorsetLCCon25 1211
West LancashireLCCon2826  
West LindseyAA 171146
West OxfordshireLCCon292126
West SomersetLCCon18229
West WiltshireLCCon + Ind192194
Weymouth & PortlandAA 613115
WinchesterLCLDm185295
WokingLCCon (minority)176121
WorcesterLCCon191025
WorthingLCLD (minority)18 18 
WychavonLCCon31212 
WycombeLCCon46923
WyreLCCon33211 
Wyre ForestLCInd94227
District Totals 4718226023891226


Scottish Unitary Authorities

 Control Con   Labour LibDem   SNP  Others 
Aberdeen City 314206 
Aberdeenshire 11 281811
AngusSNP213176
Argyll & ButeInd3 8322
ClackmannanshireLab110 61
Dumfries & Galloway 11145512
Dundee 5102111
East AyrshireLab123 8 
East Dunbartonshire 3912  
East LothianLab4171 1
East Renfrewshire 783 2
EdinburghLab133015  
Falkirk 214 97
Fife 23623116
GlasgowLab171331
HighlandInd 89657
InverclydeLDm 613 1
MidlothianLab 152 1
MorayInd151316
North AyrshireLab421 32
North LanarkshireLab 54 133
OrkneyInd    21
Perth & Kinross 1059152
RenfrewshireLab121315 
Scottish Borders 11 8114
ShetlandInd  5 17
South Ayrshire 1515   
South LanarkshireLab2502103
StirlingLab1012   
West DunbartonshireLab 17 32
West LothianLab118 121
Western IslesInd 4 324
Scotland Totals 124508174181235


Welsh Unitary Authorities

 Control Con   Labour LibDem Pl.Cym Others 
Blaenau GwentLab 324 6
BridgendLab140625
CaerphillyPlC 293383
CardiffLab6491811
CarmarthenshireInd + PlC 2911430
CeredigionInd + LD 181322
ConwyMultiparty51913814
DenbighshireCon/DAW/Ind/PlC2141822
FlintshireLab1437 19
GwyneddPlC 1264421
Isle of AngleseyInd14 926
Merthyr TydfilLab (minority) 16 413
MonmouthshireLab (minority)18192 3
Neath & Port TalbotLab 4021011
NewportLab639  2
PembrokeshireInd4133238
PowysInd 69 58
Rhondda Cynon TaffPlC 262425
SwanseaLab5451039
TorfaenLab1382 3
Vale of GlamorganCon (minority)221915 
WrexhamAll party (4)42410 14
Wales Totals 76557108203325


England, Scotland & Wales Totals

 Con   Labour LibDem   SNP  Pl.Cym Others 
 7769717545801782032135