Local Council Political Compositions

This is the composition before the May 2005 elections. For the current compositions see makeup.htm

This table is based on published election results for 2001-2004, 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.

Keith Edkins - last updated and © 30/09/2017 to present data as at 21/04/2005


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 
CambridgeshireLCCon34817 
CheshireLCCon281751
CornwallLCAll party (4)1093624
CumbriaLCCon + LD3338112
DerbyshireLCLab134371
DevonLCCon/LD/Lab/Lib225225
DorsetLCCon234141
DurhamLCLab25243
East SussexLCCon24713 
EssexLCCon4820101
GloucestershireLCLab + LD2719161
HampshireLCCon46721 
HertfordshireLCCon4123121
KentLCCon522210 
LancashireLCLab274452
LeicestershireLCCon2815101
LincolnshireLCCon492143
NorfolkLCCon472611 
North YorkshireLCCon4212173
NorthamptonshireLCLab33391 
NorthumberlandLCLab173893
NottinghamshireLCLab21393 
OxfordshireLCCon + LD2424211
ShropshireLCLab/LD/Ind191186
SomersetLCLD (minority)235291
StaffordshireLCLab22364 
SuffolkLCLab + LD3134132
SurreyLCCon516136
WarwickshireLCLab (minority)2028131
West SussexLCCon411119 
WiltshireLCCon283142
WorcestershireLCCon (minority)261489
County Totals 101869841980


Unitary Authorities

 ExecControl Con   Labour LibDem Others 
Bath & N.E. SomersetLCLD/Con/Ind266294
Blackburn with DarwenLCLab173512 
BlackpoolLCLab13254 
BournemouthLCLDm163332
Bracknell ForestLCCon3561 
Brighton & HoveAALab (minority)212337
BristolLCLab (minority)113128 
DarlingtonLCLab16352 
DerbyLCLD + Con1125141
East Riding of YorkshireLCCon/LD/Ind288238
HaltonLCLab73514 
HartlepoolMCInd mayor424910
HerefordshireLCLD/Lab/Ind2141617
Isle of WightLCLD + Ind1431912
Kingston upon HullLCLab (minority)227255
LeicesterLCLab (minority)102024 
LutonLCLD (minority)421212
Medway TownsLCCon301762
MiddlesbroughMCInd mayor73164
Milton KeynesLCLDm716271
North East LincolnshireLCLD + Con157164
North LincolnshireLCCon2221  
North SomersetLCCon + LD2310244
NottinghamLCLab73511 
PeterboroughLCCon337413
PlymouthLCLab193521
PooleLCCon26 16 
PortsmouthLCLD (minority)147201
ReadingLCLab6355 
Redcar & ClevelandLCCon/LD/Ind1322159
RutlandLCCon14 48
SloughLCInd/Con/LD815612
South GloucestershireLCAll Party (3)211633 
SouthamptonLCLD (minority)141519 
Southend-on-SeaLCCon33972
Stockton-on-TeesLCLab132868
Stoke-on-TrentMMInd mayor533516
SwindonLCCon332051
Telford & WrekinLCLab142956
ThurrockLCCon2819 2
TorbayLCLDm11 25 
WarringtonLCLab63021 
West BerkshireLCLD (CV)26 26 
Windsor & MaidenheadLCLDm151347
WokinghamLCCon38 16 
YorkLCLDm 15293
Unitary Totals 757804670172


London Borough Councils

 ExecControl Con   Labour LibDem Others 
Barking & DagenhamLCLab34134
BarnetLCCon33246 
BexleyLCLab30321 
BrentLCLab183510 
BromleyLCCon41613 
CamdenLCLab11358 
CroydonLCLab313711
EalingLCLab17484 
EnfieldLCCon3924  
GreenwichLCLab9384 
HackneyMCLab mayor10443 
Hammersmith & FulhamLCLab1729  
HaringeyLCLab 4116 
HarrowLCLab (minority)283032
HaveringLCCon (minority)2611116
HillingdonLCCon (minority)30278 
HounslowLCLab143754
IslingtonLCLDm 10362
Kensington & ChelseaLCCon41121 
Kingston upon ThamesLCLDm15330 
LambethLCCon + LD72927 
LewishamMCLab mayor24084
MertonLCLab2433 3
NewhamMCLab mayor 59 1
RedbridgeLCCon34209 
Richmond upon ThamesLCCon35 181
SouthwarkLCLD (minority)62829 
SuttonLCLDm8343 
Tower HamletsLCLab133161
Waltham ForestLCLab + LD1826151
WandsworthLCCon5010  
WestminsterLCCon4812  
London Totals 64685731840


Metropolitan Borough Councils

 ExecControl Con   Labour LibDem Others 
BarnsleyLCLab533322
BirminghamLCCon + LD395328 
BoltonLCLD (minority)192021 
BradfordLCCon (minority)3829158
BuryLCLab19275 
CalderdaleLCCon (minority)219156
CoventryLCCon (minority)272232
DoncasterMCLab mayor9271314
DudleyLCCon40257 
GatesheadLCLab 43221
KirkleesLC 2217253
KnowsleyLCLab 5211 
LeedsLCLD/Con/Green2440269
LiverpoolLCLDm 27603
ManchesterLCLab 57381
Newcastle upon TyneLCLDm 3048 
North TynesideMCCon mayor27267 
OldhamLCLab232251
RochdaleLCAll party (3)92427 
RotherhamLCLab753 3
St HelensLCLab (minority)62418 
SalfordLCLab8457 
SandwellLCLab125352
SeftonLCAll party (3)192027 
SheffieldLCLab244371
SolihullLCCon278151
South TynesideLCLab335412
StockportLCLDm1014354
SunderlandLCLab12612 
TamesideLCLab74532
TraffordLCCon40203 
WakefieldLCLab104436
WalsallLCCon351861
WiganLCLab742818
WirralLCAll party (3)212619 
WolverhamptonLCLab16413 
Metropolitan Totals 5431186594120


District Councils

 ExecControl Con   Labour LibDem Others 
AdurAACon24212
AllerdaleLCLab (minority)152759
AlnwickAAInd/Con321014
Amber ValleyLCCon2421  
ArunLCCon368111
AshfieldLCLab (minority)116 16
AshfordLCCon25459
Aylesbury ValeLCCon30 254
BaberghAACon/LD/Ind116188
Barrow-in-FurnessAALab1224 2
BasildonLCCon24153 
Basingstoke & DeaneLCLD + Lab2812164
BassetlawLCCon (minority)241815
BedfordMCCon/Lab/Ind16151310
Berwick-upon-TweedAACon/LD/Ind13187
BlabyLCCon25491
Blyth ValleyLCLab334103
BolsoverLCLab 31 6
BostonLCCon/LD/Ind121145
BraintreeLCCon + Ind272049
BrecklandLCCon428 4
BrentwoodAACon21313 
BridgnorthAACon/Ind/LD102814
BroadlandLCCon31 115
BromsgroveLCCon25815
BroxbourneAACon342 2
BroxtoweLCLab + LD1315133
BurnleyLCLab (minority)421119
CambridgeLCLDm11328 
Cannock ChaseLCLD + Con101714 
CanterburyLCLD + Lab25718 
CaradonLC 411621
CarlisleLCCon (minority)202471
CarrickLCLDm101306
Castle MorpethAALab + LD91067
Castle PointAACon35  6
CharnwoodLCLab + LD24226 
ChelmsfordLCCon35220 
CheltenhamLCLD (minority)152185
CherwellLCCon37103 
ChesterLCLD + Lab2017221
Chester-le-StreetLCLab129 4
ChesterfieldLCLDm 1236 
ChichesterLC 24 222
ChilternLCCon27 121
ChorleyLCLab/LD/Ind202133
ChristchurchAACon14 82
ColchesterLCCon (minority)287243
CongletonLCCon27 147
CopelandLCLab163113
CorbyAALab9182 
CotswoldAACon24 812
CravenAAAll party (3)13 611
CrawleyLCLab16192 
Crewe & NantwichLCLab + Ind222266
DacorumLCCon32146 
DartfordLCCon + Ind2116 7
DaventryAACon3431 
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 
EastbourneLCCon14 13 
EastleighLCLDm9332 
EdenAAInd8 426
Ellesmere Port & NestonAALab12292 
ElmbridgeLCInd21 831
Epping ForestLCAll party (4)2341516
Epsom & EwellAAResidents23726
ErewashLCCon271932
ExeterLCAll party (4)519124
FarehamLCCon22 9 
FenlandLCCon363 1
Forest HeathAACon22  5
Forest of DeanLCAll party (4)1815411
FyldeAACon26 223
GedlingLCCon/Lab/LD212171
GloucesterLCLD + Lab16812 
GosportAACon (minority)151162
GraveshamLCLab2123  
Great YarmouthLCCon2613  
GuildfordLCCon252201
HambletonLCCon36134
HarboroughLCLD (minority)161182
HarlowAAAll party (3)13119 
HarrogateLCCon29 214
HartLCCon18 125
HastingsLCAll party (3)13154 
HavantLCCon2765 
HertsmereLCCon2676 
High PeakLCCon/LD/Ind121786
Hinckley & BosworthLCCon1969 
HorshamLCCon23 192
HuntingdonshireLCCon40 102
HyndburnLCCon1916  
IpswichLCLab (minority)18237 
KennetAACon281311
KerrierLCInd451025
KetteringLCCon3013 2
King's Lynn & W. NorfolkLCCon371474
LancasterLCLab/LD/Grn1120821
LewesLCLDm11 282
LichfieldLCCon35165 
LincolnLCLab7251 
MacclesfieldLCCon356145
MaidstoneLCLD/Lab/Ind238204
MaldonLCCon212 8
Malvern HillsLCLD/Grn/Ind13 205
MansfieldMCInd mayor115426
MeltonAACon194 5
MendipLCCon30 124
Mid BedfordshireLCCon38195
Mid DevonAAInd (minority)121821
Mid SuffolkLCCon212116
Mid SussexLCCon28224 
Mole ValleyAACon (minority)19 175
New ForestLCCon32 271
Newark & SherwoodLCCon/LD/Ind231346
Newcastle-under-LymeLCLab1431141
North CornwallAAInd3 1320
North DevonLCLDm10 2211
North DorsetLCCon + Ind14 127
North East DerbyshireLCLab73664
North HertfordshireLCCon28147 
North KestevenLCCon + Ind184513
North NorfolkLCLDm15 294
North ShropshireAAInd + Lab154120
North WarwickshireAALD/Con15164 
North West LeicestershireLCLab122042
North WiltshireLCLD + Lab251261
NorthamptonLCCon (minority)2010161
NorwichLCLD (minority)115185
Nuneaton & BedworthLCLab11221 
Oadby & WigstonAALDm9 17 
OswestryLCInd + LD101711
OxfordLCLab (minority) 201810
PendleLCLDm11830 
PenwithAACon + Ind121148
PrestonLCLab (minority)1824105
PurbeckAACon13 83
RedditchLCLab10163 
Reigate & BansteadLCCon37356
RestormelLCLD/Ind/Con9 2313
Ribble ValleyAACon221152
RichmondshireAA 11 815
RochfordAACon32142
RossendaleAACon25911
RotherLCCon25382
RugbyLCCon (minority)2114103
RunnymedeAACon333 6
RushcliffeLCCon344102
RushmoorLCCon245121
RyedaleLCCon/LD/Ind13 89
St AlbansLCLD (CV)1711291
St EdmundsburyLCCon281124
SalisburyLCCon311194
ScarboroughLCCon277214
SedgefieldLCLab13577
SedgemoorLCCon35141 
SelbyAACon231413
SevenoaksLCCon331083
ShepwayLCCon (minority)1711414
Shrewsbury & AtchamLCCon201063
South BedfordshireLCCon34412 
South BucksLCCon33 16
South CambridgeshireLCCon/LD/Ind2222013
South DerbyshireAALab1521  
South HamsLCCon28372
South HollandLCCon261 11
South KestevenLCCon3110512
South LakelandLCLD/Con/Lab208222
South NorfolkLCLDm18 28 
South NorthamptonshireLCCon30417
South OxfordshireLCCon27498
South RibbleLCLab + LD1917154
South ShropshireLCAll party (4)10 1410
South SomersetLCLDm17 367
South StaffordshireLCCon35815
SpelthorneLCCon35 4 
StaffordLCCon40145 
Staffordshire MoorlandsLCRA/LD/Ind2071118
StevenageLCLab3324 
Stratford-on-AvonLCCon30 203
StroudLCCon271167
Suffolk CoastalLCCon42211 
Surrey HeathLCCon223132
SwaleLCCon261110 
TamworthLCCon1613 1
TandridgeAACon282111
Taunton DeaneLCCon315153
TeesdaleAAInd39 20
TeignbridgeLCLD + Ind14 1715
TendringLCCon/LD/Ind25111311
Test ValleyLCCon30 171
TewkesburyAACon (minority)18398
ThanetLCCon302411
Three RiversLCLDm12729 
Tonbridge & MallingLCCon34712 
TorridgeAAInd1 728
Tunbridge WellsLCCon36111 
TynedaleAACon279115
UttlesfordAALDm10 313
Vale of White HorseLCLDm20 301
Vale RoyalLCCon + LD2420112
WansbeckLCLab 369 
WarwickLCLab + LD1614106
WatfordMCLD mayor43272
WaveneyLCCon/Ind/LD241437
WaverleyLCLDm27 30 
WealdenLCCon34 156
Wear ValleyAALab 25105
WellingboroughAACon279  
Welwyn HatfieldLCCon31152 
West DevonAACon + Ind12 811
West DorsetLCCon25 1211
West LancashireLCCon2925  
West LindseyAACon19 162
West OxfordshireLCCon291136
West SomersetLCCon18229
West WiltshireLCCon + Ind193184
Weymouth & PortlandAAAll party (4)89145
WinchesterLCLD (minority)224265
WokingLCCon (minority)17415 
WorcesterLCCon181034
WorthingLCCon26 11 
WychavonLCCon31212 
WycombeLCCon46923
WyreLCCon33211 
Wyre ForestLCCon (minority)194217
District Totals 4832211823901233


Scottish Unitary Authorities

 Control Con   Labour LibDem   SNP  Others 
Aberdeen CityLD + Con314206 
Aberdeenshire 11 281811
AngusSNP213176
Argyll & ButeInd3 8322
ClackmannanshireLab110 7 
Dumfries & Galloway 11145512
Dundee 5102111
East AyrshireLab123 8 
East DunbartonshireLD (minority)3912  
East LothianLab4171 1
East Renfrewshire 783 2
EdinburghLab133015  
Falkirk 214 106
FifeLab (minority)23623116
GlasgowLab171331
HighlandInd 89657
InverclydeLDm 613 1
MidlothianLab 143 1
MorayInd151316
North AyrshireLab520 32
North LanarkshireLab 54 133
OrkneyInd    21
Perth & Kinross 1059152
RenfrewshireLab121315 
Scottish Borders 11 8114
ShetlandInd  5 17
South Ayrshire 1515   
South LanarkshireLab3492103
StirlingLab1012   
West DunbartonshireLab 17 23
West LothianLab118 121
Western IslesInd 4 324
Scotland Totals 126505176182233


Welsh Unitary Authorities

 Control Con   Labour LibDem Pl.Cym Others 
Blaenau GwentLab 3138 
BridgendLD/Ind/Con82113110
CaerphillyLab 39 268
CardiffLD (minority)1227333 
Carmarthenshire 125 1632
CeredigionLD + Ind 191616
Conwy 13126918
Denbighshire 782723
FlintshireLab43710118
GwyneddPlC 1074117
Isle of AngleseyInd211828
Merthyr TydfilLab 17  16
MonmouthshireCon239425
Neath & Port TalbotLab 3621016
NewportLab1131611
PembrokeshireInd 123540
PowysInd 417 52
Rhondda Cynon TaffLab 572133
SwanseaLD/Ind/Con43219512
TorfaenLab1342 7
Vale of Glamorgan 2016 83
Wrexham 31910 20
Wales Totals 109479149180345


England, Scotland & Wales Totals

 Con   Labour LibDem   SNP  Pl.Cym Others 
 8031664747161821802223