Local Council Political Compositions before the elections of May 2005

This page shows the composition of councils before the elections of May 2005. Refer to the live compositions page for links to other preserved historical files.

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  LabourLibDemOthers
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 Totals101869841980


Unitary Authorities

ExecControl Con  LabourLibDemOthers
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
PooleLCCon2616
PortsmouthLCLD (minority)147201
ReadingLCLab6355
Redcar & ClevelandLCCon/LD/Ind1322159
RutlandLCCon1448
SloughLCInd/Con/LD815612
South GloucestershireLCAll Party (3)211633
SouthamptonLCLD (minority)141519
Southend-on-SeaLCCon33972
Stockton-on-TeesLCLab132868
Stoke-on-TrentMMInd mayor533516
SwindonLCCon332051
Telford & WrekinLCLab142956
ThurrockLCCon28192
TorbayLCLDm1125
WarringtonLCLab63021
West BerkshireLCLD (CV)2626
Windsor & MaidenheadLCLDm151347
WokinghamLCCon3816
YorkLCLDm15293
Unitary Totals757804670172


London Borough Councils

ExecControl Con  LabourLibDemOthers
Barking & DagenhamLCLab34134
BarnetLCCon33246
BexleyLCLab30321
BrentLCLab183510
BromleyLCCon41613
CamdenLCLab11358
CroydonLCLab313711
EalingLCLab17484
EnfieldLCCon3924
GreenwichLCLab9384
HackneyMCLab mayor10443
Hammersmith & FulhamLCLab1729
HaringeyLCLab4116
HarrowLCLab (minority)283032
HaveringLCCon (minority)2611116
HillingdonLCCon (minority)30278
HounslowLCLab143754
IslingtonLCLDm10362
Kensington & ChelseaLCCon41121
Kingston upon ThamesLCLDm15330
LambethLCCon + LD72927
LewishamMCLab mayor24084
MertonLCLab24333
NewhamMCLab mayor591
RedbridgeLCCon34209
Richmond upon ThamesLCCon35181
SouthwarkLCLD (minority)62829
SuttonLCLDm8343
Tower HamletsLCLab133161
Waltham ForestLCLab + LD1826151
WandsworthLCCon5010
WestminsterLCCon4812
London Totals64685731840


Metropolitan Borough Councils

ExecControl Con  LabourLibDemOthers
BarnsleyLCLab533322
BirminghamLCCon + LD395328
BoltonLCLD (minority)192021
BradfordLCCon (minority)3829158
BuryLCLab19275
CalderdaleLCCon (minority)219156
CoventryLCCon (minority)272232
DoncasterMCLab mayor9271314
DudleyLCCon40257
GatesheadLCLab43221
KirkleesLC2217253
KnowsleyLCLab5211
LeedsLCLD/Con/Green2440269
LiverpoolLCLDm27603
ManchesterLCLab57381
Newcastle upon TyneLCLDm3048
North TynesideMCCon mayor27267
OldhamLCLab232251
RochdaleLCAll party (3)92427
RotherhamLCLab7533
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 Totals5431186594120


District Councils

ExecControl Con  LabourLibDemOthers
AdurAACon24212
AllerdaleLCLab (minority)152759
AlnwickAAInd/Con321014
Amber ValleyLCCon2421
ArunLCCon368111
AshfieldLCLab (minority)11616
AshfordLCCon25459
Aylesbury ValeLCCon30254
BaberghAACon/LD/Ind116188
Barrow-in-FurnessAALab12242
BasildonLCCon24153
Basingstoke & DeaneLCLD + Lab2812164
BassetlawLCCon (minority)241815
BedfordMCCon/Lab/Ind16151310
Berwick-upon-TweedAACon/LD/Ind13187
BlabyLCCon25491
Blyth ValleyLCLab334103
BolsoverLCLab316
BostonLCCon/LD/Ind121145
BraintreeLCCon + Ind272049
BrecklandLCCon4284
BrentwoodAACon21313
BridgnorthAACon/Ind/LD102814
BroadlandLCCon31115
BromsgroveLCCon25815
BroxbourneAACon3422
BroxtoweLCLab + LD1315133
BurnleyLCLab (minority)421119
CambridgeLCLDm11328
Cannock ChaseLCLD + Con101714
CanterburyLCLD + Lab25718
CaradonLC411621
CarlisleLCCon (minority)202471
CarrickLCLDm101306
Castle MorpethAALab + LD91067
Castle PointAACon356
CharnwoodLCLab + LD24226
ChelmsfordLCCon35220
CheltenhamLCLD (minority)152185
CherwellLCCon37103
ChesterLCLD + Lab2017221
Chester-le-StreetLCLab1294
ChesterfieldLCLDm1236
ChichesterLC24222
ChilternLCCon27121
ChorleyLCLab/LD/Ind202133
ChristchurchAACon1482
ColchesterLCCon (minority)287243
CongletonLCCon27147
CopelandLCLab163113
CorbyAALab9182
CotswoldAACon24812
CravenAAAll party (3)13611
CrawleyLCLab16192
Crewe & NantwichLCLab + Ind222266
DacorumLCCon32146
DartfordLCCon + Ind21167
DaventryAACon3431
Derbyshire DalesAACon24591
DerwentsideLCLab38116
DoverLCCon (minority)22203
DurhamLCLDm17303
EasingtonLCLab4225
East CambridgeshireAAAll party (3)16176
East DevonLCCon35186
East DorsetAACon24111
East HampshireLCCon2618
East HertfordshireLCCon4172
East LindseyLCAll party (4)1512627
East NorthamptonshireAACon333
East StaffordshireLCCon22161
EastbourneLCCon1413
EastleighLCLDm9332
EdenAAInd8426
Ellesmere Port & NestonAALab12292
ElmbridgeLCInd21831
Epping ForestLCAll party (4)2341516
Epsom & EwellAAResidents23726
ErewashLCCon271932
ExeterLCAll party (4)519124
FarehamLCCon229
FenlandLCCon3631
Forest HeathAACon225
Forest of DeanLCAll party (4)1815411
FyldeAACon26223
GedlingLCCon/Lab/LD212171
GloucesterLCLD + Lab16812
GosportAACon (minority)151162
GraveshamLCLab2123
Great YarmouthLCCon2613
GuildfordLCCon252201
HambletonLCCon36134
HarboroughLCLD (minority)161182
HarlowAAAll party (3)13119
HarrogateLCCon29214
HartLCCon18125
HastingsLCAll party (3)13154
HavantLCCon2765
HertsmereLCCon2676
High PeakLCCon/LD/Ind121786
Hinckley & BosworthLCCon1969
HorshamLCCon23192
HuntingdonshireLCCon40102
HyndburnLCCon1916
IpswichLCLab (minority)18237
KennetAACon281311
KerrierLCInd451025
KetteringLCCon30132
King's Lynn & W. NorfolkLCCon371474
LancasterLCLab/LD/Grn1120821
LewesLCLDm11282
LichfieldLCCon35165
LincolnLCLab7251
MacclesfieldLCCon356145
MaidstoneLCLD/Lab/Ind238204
MaldonLCCon2128
Malvern HillsLCLD/Grn/Ind13205
MansfieldMCInd mayor115426
MeltonAACon1945
MendipLCCon30124
Mid BedfordshireLCCon38195
Mid DevonAAInd (minority)121821
Mid SuffolkLCCon212116
Mid SussexLCCon28224
Mole ValleyAACon (minority)19175
New ForestLCCon32271
Newark & SherwoodLCCon/LD/Ind231346
Newcastle-under-LymeLCLab1431141
North CornwallAAInd31320
North DevonLCLDm102211
North DorsetLCCon + Ind14127
North East DerbyshireLCLab73664
North HertfordshireLCCon28147
North KestevenLCCon + Ind184513
North NorfolkLCLDm15294
North ShropshireAAInd + Lab154120
North WarwickshireAALD/Con15164
North West LeicestershireLCLab122042
North WiltshireLCLD + Lab251261
NorthamptonLCCon (minority)2010161
NorwichLCLD (minority)115185
Nuneaton & BedworthLCLab11221
Oadby & WigstonAALDm917
OswestryLCInd + LD101711
OxfordLCLab (minority)201810
PendleLCLDm11830
PenwithAACon + Ind121148
PrestonLCLab (minority)1824105
PurbeckAACon1383
RedditchLCLab10163
Reigate & BansteadLCCon37356
RestormelLCLD/Ind/Con92313
Ribble ValleyAACon221152
RichmondshireAA11815
RochfordAACon32142
RossendaleAACon25911
RotherLCCon25382
RugbyLCCon (minority)2114103
RunnymedeAACon3336
RushcliffeLCCon344102
RushmoorLCCon245121
RyedaleLCCon/LD/Ind1389
St AlbansLCLD (CV)1711291
St EdmundsburyLCCon281124
SalisburyLCCon311194
ScarboroughLCCon277214
SedgefieldLCLab13577
SedgemoorLCCon35141
SelbyAACon231413
SevenoaksLCCon331083
ShepwayLCCon (minority)1711414
Shrewsbury & AtchamLCCon201063
South BedfordshireLCCon34412
South BucksLCCon3316
South CambridgeshireLCCon/LD/Ind2222013
South DerbyshireAALab1521
South HamsLCCon28372
South HollandLCCon26111
South KestevenLCCon3110512
South LakelandLCLD/Con/Lab208222
South NorfolkLCLDm1828
South NorthamptonshireLCCon30417
South OxfordshireLCCon27498
South RibbleLCLab + LD1917154
South ShropshireLCAll party (4)101410
South SomersetLCLDm17367
South StaffordshireLCCon35815
SpelthorneLCCon354
StaffordLCCon40145
Staffordshire MoorlandsLCRA/LD/Ind2071118
StevenageLCLab3324
Stratford-on-AvonLCCon30203
StroudLCCon271167
Suffolk CoastalLCCon42211
Surrey HeathLCCon223132
SwaleLCCon261110
TamworthLCCon16131
TandridgeAACon282111
Taunton DeaneLCCon315153
TeesdaleAAInd3920
TeignbridgeLCLD + Ind141715
TendringLCCon/LD/Ind25111311
Test ValleyLCCon30171
TewkesburyAACon (minority)18398
ThanetLCCon302411
Three RiversLCLDm12729
Tonbridge & MallingLCCon34712
TorridgeAAInd1728
Tunbridge WellsLCCon36111
TynedaleAACon279115
UttlesfordAALDm10313
Vale of White HorseLCLDm20301
Vale RoyalLCCon + LD2420112
WansbeckLCLab369
WarwickLCLab + LD1614106
WatfordMCLD mayor43272
WaveneyLCCon/Ind/LD241437
WaverleyLCLDm2730
WealdenLCCon34156
Wear ValleyAALab25105
WellingboroughAACon279
Welwyn HatfieldLCCon31152
West DevonAACon + Ind12811
West DorsetLCCon251211
West LancashireLCCon2925
West LindseyAACon19162
West OxfordshireLCCon291136
West SomersetLCCon18229
West WiltshireLCCon + Ind193184
Weymouth & PortlandAAAll party (4)89145
WinchesterLCLD (minority)224265
WokingLCCon (minority)17415
WorcesterLCCon181034
WorthingLCCon2611
WychavonLCCon31212
WycombeLCCon46923
WyreLCCon33211
Wyre ForestLCCon (minority)194217
District Totals4832211823901233


Scottish Unitary Authorities

Control Con  LabourLibDem  SNP Others
Aberdeen CityLD + Con314206
Aberdeenshire11281811
AngusSNP213176
Argyll & ButeInd38322
ClackmannanshireLab1107
Dumfries & Galloway11145512
Dundee5102111
East AyrshireLab1238
East DunbartonshireLD (minority)3912
East LothianLab41711
East Renfrewshire7832
EdinburghLab133015
Falkirk214106
FifeLab (minority)23623116
GlasgowLab171331
HighlandInd89657
InverclydeLDm6131
MidlothianLab1431
MorayInd151316
North AyrshireLab52032
North LanarkshireLab54133
OrkneyInd21
Perth & Kinross1059152
RenfrewshireLab121315
Scottish Borders118114
ShetlandInd517
South Ayrshire1515
South LanarkshireLab3492103
StirlingLab1012
West DunbartonshireLab1723
West LothianLab118121
Western IslesInd4324
Scotland Totals126505176182233


Welsh Unitary Authorities

Control Con  LabourLibDemPl.CymOthers
Blaenau GwentLab3138
BridgendLD/Ind/Con82113110
CaerphillyLab39268
CardiffLD (minority)1227333
Carmarthenshire1251632
CeredigionLD + Ind191616
Conwy13126918
Denbighshire782723
FlintshireLab43710118
GwyneddPlC1074117
Isle of AngleseyInd211828
Merthyr TydfilLab1716
MonmouthshireCon239425
Neath & Port TalbotLab3621016
NewportLab1131611
PembrokeshireInd123540
PowysInd41752
Rhondda Cynon TaffLab572133
SwanseaLD/Ind/Con43219512
TorfaenLab13427
Vale of Glamorgan201683
Wrexham3191020
Wales Totals109479149180345


England, Scotland & Wales Totals

 Con  LabourLibDem  SNP Pl.CymOthers
 8031664747161821802223