Local Council Political Compositions

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

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

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 2005 Northern Irish Election Results.

Philip Peake has kindly provided a London Wards map showing political representation.

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


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 
BedfordshireLCCon3679 
BuckinghamshireLCCon44211 
CambridgeshireLCCon42423 
CheshireLCCon261681
CornwallLCLDm844520
CumbriaLC 3239112
DerbyshireLCLab1538191
DevonLCLDm234332
DorsetLCCon244161
DurhamLCLab25353
East SussexLCCon295141
EssexLCCon521382
GloucestershireLCCon3313134
HampshireLCCon45427 
HertfordshireLCCon4616141
KentLCCon57216 
LancashireLCLab314463
LeicestershireLCCon301312 
LincolnshireLCCon452183
NorfolkLCCon4622141
North YorkshireLCCon429183
NorthamptonshireLCCon45208 
NorthumberlandLCLab1435144
NottinghamshireLCLab25384 
OxfordshireLCCon439175
ShropshireLCCon259113
SomersetLCLDm24430 
StaffordshireLCLab27322 
SuffolkLCCon452271
SurreyLCCon582128
WarwickshireLCCon (minority)2723111
West SussexLCCon46717 
WiltshireLCCon283162
WorcestershireLCCon291783
County Totals 114457447675


Unitary Authorities

 ExecControl Con   Labour LibDem Others 
Bath & N.E. SomersetLCLD/Con/Ind266294
Blackburn with DarwenLCLab173512 
BlackpoolLCLab13254 
BournemouthLCLDm123302
Bracknell ForestLCCon3561 
Brighton & HoveAALab (minority)212337
BristolLCLD (minority)112732 
DarlingtonLCLab15353 
DerbyLCLab1126131
East Riding of YorkshireLCCon/LD/Ind298228
HaltonLCLab73514 
HartlepoolMCInd mayor424910
HerefordshireLCCon/Ind2141716
Isle of WightLCCon35256
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
NottinghamLCLab73582
PeterboroughLCCon337413
PlymouthLCLab193521
PooleLCCon26 16 
PortsmouthLCLD14721 
ReadingLCLab6355 
Redcar & ClevelandLCCon/LD/Ind1323158
RutlandLCCon14 48
SloughLCInd/Con/LD815612
South GloucestershireLCAll Party (3)211633 
SouthamptonLCLD (minority)151518 
Southend-on-SeaLCCon33972
Stockton-on-TeesLCLab (minority)122789
Stoke-on-TrentMMLab mayor532616
SwindonLCCon331853
Telford & WrekinLCLab152955
ThurrockLCCon2720 2
TorbayMCCon mayor12 24 
WarringtonLCLab63021 
West BerkshireLCCon27 241
Windsor & MaidenheadLCLDm17 346
WokinghamLCCon38 16 
YorkLCLDm 15293
Unitary Totals 778797654167


London Borough Councils

 ExecControl Con   Labour LibDem Others 
Barking & DagenhamLCLab34332
BarnetLCCon32247 
BexleyLCLab3132  
BrentLCLab183510 
BromleyLCCon406131
CamdenLCLab11358 
CroydonLCLab31372 
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
MertonLCLab2432 4
NewhamMCLab mayor157 2
RedbridgeLCCon34209 
Richmond upon ThamesLCCon34 191
SouthwarkLCLD (minority)62829 
SuttonLCLDm8343 
Tower HamletsLCLab133161
Waltham ForestLCLab + LD1826151
WandsworthLCCon5010  
WestminsterLCCon4812  
London Totals 64585632040


Metropolitan Borough Councils

 ExecControl Con   Labour LibDem Others 
BarnsleyLCLab533322
BirminghamLCCon + LD4046304
BoltonLCLD (minority)192021 
BradfordLCCon (minority)3830157
BuryLCLab19275 
CalderdaleLCCon (minority)219156
CoventryLCCon (minority)272232
DoncasterMCLab mayor9281214
DudleyLCCon40257 
GatesheadLCLab 43221
KirkleesLC 2217253
KnowsleyLCLab 5211 
LeedsLCLD/Con/Green2440269
LiverpoolLCLDm 27603
ManchesterLCLab 57381
Newcastle upon TyneLCLDm 3048 
North TynesideMCLab mayor282372
OldhamLCLab232251
RochdaleLCLab + Con92427 
RotherhamLCLab753 3
St HelensLCLab (minority)62418 
SalfordLCLab8457 
SandwellLCLab125352
SeftonLCAll party (3)192126 
SheffieldLCLab244371
SolihullLCCon278151
South TynesideLCLab335412
StockportLCLDm1014354
SunderlandLCLab12612 
TamesideLCLab74532
TraffordLCCon40203 
WakefieldLCLab104436
WalsallLCCon321761
WiganLCLab742818
WirralLCAll party (3)212619 
WolverhamptonLCLab16413 
Metropolitan Totals 5421178594125


District Councils

 ExecControl Con   Labour LibDem Others 
AdurAACon252 2
AllerdaleLCLab (minority)172737
AlnwickAAInd/Con221114
Amber ValleyLCCon2421  
ArunLCCon358121
AshfieldLCLab (minority)116 16
AshfordLCCon25459
Aylesbury ValeLCCon30 254
BaberghAACon/LD/Ind116188
Barrow-in-FurnessAALab1224 2
BasildonLCCon24153 
Basingstoke & DeaneLCLD + Lab2812173
BassetlawLCCon (minority)241815
BedfordMCCon/Lab/Ind16151310
Berwick-upon-TweedAACon/LD/Ind13187
BlabyLCCon25491
Blyth ValleyLCLab334103
BolsoverLCLab 31 6
BostonLCCon/LD/Ind111245
BraintreeLCCon + Ind272049
BrecklandLCCon428 4
BrentwoodAACon21313 
BridgnorthAACon/Ind/LD102814
BroadlandLCCon31 115
BromsgroveLCCon26814
BroxbourneAACon342 2
BroxtoweLCLab + LD1316123
BurnleyLCLab (minority)421119
CambridgeLCLDm11328 
Cannock ChaseLCLD + Con101714 
CanterburyLCCon26717 
CaradonLC 411621
CarlisleLCCon (minority)202471
CarrickLCLDm111296
Castle MorpethAALab + LD10967
Castle PointAACon341 6
CharnwoodLCLab + LD24226 
ChelmsfordLCCon35220 
CheltenhamLCLD (minority)152185
CherwellLCCon37103 
ChesterLCLD + Lab2017221
Chester-le-StreetLCLab129 4
ChesterfieldLCLDm 1236 
ChichesterLC 24 222
ChilternLCCon27 121
ChorleyLCLab/LD/Ind202133
ChristchurchAACon13 101
ColchesterLCCon (minority)287243
CongletonLCCon26 157
CopelandLCLab163212
CorbyAALab9182 
CotswoldAACon26 810
CravenAAAll party (3)13 611
CrawleyLCLab16192 
Crewe & NantwichLCLab + Ind222266
DacorumLCCon31147 
DartfordLCCon + Ind2116 7
DaventryAACon3431 
Derbyshire DalesAACon25581
DerwentsideLCLab 39115
DoverLCCon (minority)22203 
DurhamLCLDm 17303
EasingtonLCLab 4225
East CambridgeshireAAAll party (3)16 176
East DevonLCCon36 176
East DorsetAACon24 111
East HampshireLCCon26 18 
East HertfordshireLCCon41 72
East LindseyLCAll party (4)1513527
East NorthamptonshireAACon333  
East StaffordshireLCCon22161 
EastbourneLCCon14 13 
EastleighLCLDm9332 
EdenAAInd8 426
Ellesmere Port & NestonAALab12292 
ElmbridgeLCInd21 831
Epping ForestLCCon/LD/LRA/Lab/Ind2541415
Epsom & EwellAAResidents23726
ErewashLCCon272031
ExeterLCAll party (4)518134
FarehamLCCon22 9 
FenlandLCCon363 1
Forest HeathAACon22  5
Forest of DeanLCAll party (4)1517511
FyldeAACon26 223
GedlingLCCon/Lab/LD212171
GloucesterLCCon (minority)16812 
GosportAACon18115 
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/Ind121885
Hinckley & BosworthLCCon1969 
HorshamLCCon23 192
HuntingdonshireLCCon39 103
HyndburnLCCon1817  
IpswichLCCon + LD18237 
KennetAACon281311
KerrierLCInd451025
KetteringLCCon2914 2
King's Lynn & W. NorfolkLCCon371474
LancasterLCLab/LD/Grn1120821
LewesLCLDm11 282
LichfieldLCCon36155 
LincolnLCLab7251 
MacclesfieldLCCon366144
MaidstoneLCLD/Lab/Ind238204
MaldonLCCon212 8
Malvern HillsLCLD/Grn/Ind13 205
MansfieldMCInd mayor116425
MeltonAACon194 5
MendipLCCon29 143
Mid BedfordshireLCCon371105
Mid DevonAAInd (minority)121821
Mid SuffolkLC 192136
Mid SussexLCCon28224 
Mole ValleyAACon (minority)19 175
New ForestLCCon32 271
Newark & SherwoodLCCon/LD/Ind231346
Newcastle-under-LymeLCLab1432122
North CornwallAAInd3 1518
North DevonLCLDm9 2212
North DorsetLCCon + Ind14 127
North East DerbyshireLCLab73664
North HertfordshireLCCon28147 
North KestevenLCCon + Ind184513
North NorfolkLCLDm15 294
North ShropshireAAInd + Lab164119
North WarwickshireAALD/Con15164 
North West LeicestershireLCLab122042
North WiltshireLCLD + Lab251261
NorthamptonLCCon (minority)2010161
NorwichLCLD (minority)115185
Nuneaton & BedworthLCLab11221 
Oadby & WigstonAALDm9 17 
OswestryLCInd + LD111611
OxfordLCLab (minority) 211710
PendleLCLDm11830 
PenwithAACon + Ind131138
PrestonLCLab (minority)1824105
PurbeckAACon14 84
RedditchLCLab10163 
Reigate & BansteadLCCon37356
RestormelLCLD/Ind/Con9 2313
Ribble ValleyAACon221152
RichmondshireAA 11 815
RochfordAACon32142
RossendaleAACon231021
RotherLCCon25382
RugbyLCCon (minority)2114103
RunnymedeAACon333 6
RushcliffeLCCon344102
RushmoorLCCon235131
RyedaleLCCon/LD/Ind13 89
St AlbansLCLD (CV)1711291
St EdmundsburyLCCon281124
SalisburyLCCon311194
ScarboroughLCCon268214
SedgefieldLCLab13577
SedgemoorLCCon35141 
SelbyAACon231413
SevenoaksLCCon331083
ShepwayLCCon (minority)19 1512
Shrewsbury & AtchamLC 201073
South BedfordshireLCCon34412 
South BucksLCCon33 16
South CambridgeshireLCCon/LD/Ind2222013
South DerbyshireAALab1521  
South HamsLCCon28372
South HollandLCCon261 11
South KestevenLCCon3210511
South LakelandLCLD/Con/Lab208222
South NorfolkLCLDm18 28 
South NorthamptonshireLCCon29418
South OxfordshireLCCon28497
South RibbleLCLab + LD1917154
South ShropshireLCAll party (4)10 1410
South SomersetLCLDm16 377
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 ValleyLCCon31 161
TewkesburyAACon (minority)18398
ThanetLCCon302411
Three RiversLCLDm12729 
Tonbridge & MallingLCCon34712 
TorridgeAAInd1 728
Tunbridge WellsLCCon36111 
TynedaleAACon289105
UttlesfordAALDm12 293
Vale of White HorseLCLDm20 301
Vale RoyalLCCon + LD2420112
WansbeckLCLab 369 
WarwickLCLab + LD1614106
WatfordMCLD mayor43272
WaveneyLCCon/Ind/LD241437
WaverleyLC 26 283
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 + Ind183194
Weymouth & PortlandAAAll party (4)89145
WinchesterLCLD (minority)224265
WokingLCCon (minority)164151
WorcesterLCCon181034
WorthingLCCon26 11 
WychavonLCCon31212 
WycombeLCCon48921
WyreLCCon33211 
Wyre ForestLCCon (minority)194217
District Totals 4837213023911216


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 213 116
FifeLab (minority)23623125
GlasgowLab169441
HighlandInd 89657
InverclydeLDm 613 1
MidlothianLab 1431 
MorayInd151316
North AyrshireLab520 32
North LanarkshireLab 54 133
OrkneyInd    21
Perth & Kinross 1059152
RenfrewshireLab121315 
Scottish Borders 11 8213
ShetlandInd  5 17
South Ayrshire 1514  1
South LanarkshireLab3492103
StirlingLab1011 1 
West DunbartonshireLab 17 23
West LothianLab118 121
Western IslesInd 4 324
Scotland Totals 126500177188231


Welsh Unitary Authorities

 Control Con   Labour LibDem Pl.Cym Others 
Blaenau GwentLab 3138 
BridgendLD/Ind/Con82113110
CaerphillyLab 39 268
CardiffLD (minority)1227324 
Carmarthenshire 125 1632
CeredigionLD + Ind 191616
Conwy 14126917
Denbighshire 782723
FlintshireLab43710118
GwyneddPlC 1074117
Isle of AngleseyInd211828
Merthyr TydfilLab 17  16
MonmouthshireCon249325
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 111479147181344


England, Scotland & Wales Totals

 Con   Labour LibDem   SNP  Pl.Cym Others 
 8183651447591881812198