Council Compositions 2022

AuthorityControlTotal
Composition  ( Con   Lab   Lib   Green   Other   SNP/PC)
AberdeenNOC45
8 11 4 0 2 20
AberdeenshireNOC70
25 0 14 0 10 21
AdurCON29
16 9 0 2 2 0
Amber ValleyCON45
30 11 0 3 1 0
AngusNOC28
7 1 0 0 7 13
Argyll and ButeNOC36
10 1 5 1 7 12
ArunNOC54
24 1 16 2 11 0
AshfieldIND35
3 2 0 0 30 0
AshfordNOC47
23 6 0 4 14 0
BaberghNOC32
10 1 3 4 14 0
Barking and DagenhamLAB51
0 51 0 0 0 0
BarnetLAB63
22 41 0 0 0 0
BarnsleyLAB63
4 46 9 0 4 0
BasildonCON42
25 10 0 0 7 0
Basingstoke and DeaneCON54
29 10 7 0 8 0
BassetlawLAB48
8 34 1 0 5 0
Bath and North East SomersetLD59
10 5 35 1 8 0
BedfordNOC40
12 11 14 2 1 0
BexleyCON45
33 12 0 0 0 0
BirminghamLAB101
22 65 12 2 0 0
BlabyCON39
25 6 6 1 1 0
Blackburn with DarwenLAB51
13 36 1 0 1 0
BlackpoolNOC42
16 20 0 0 6 0
Blaenau GwentLAB33
0 22 0 0 11 0
BolsoverLAB37
3 19 0 0 15 0
BoltonNOC60
23 19 5 0 13 0
BostonNOC30
14 2 0 0 14 0
Bournemouth, Christchurch and PooleCON76
39 3 13 2 19 0
Bracknell ForestCON42
37 4 1 0 0 0
BradfordLAB90
21 52 6 6 5 0
BraintreeCON49
33 2 0 7 7 0
BrecklandCON49
35 6 0 1 7 0
BrentLAB57
5 49 3 0 0 0
BrentwoodCON37
21 2 14 0 0 0
BridgendLAB51
1 26 0 0 22 2
Brighton and HoveNOC54
12 16 0 20 6 0
BristolNOC70
14 24 6 24 2 0
BroadlandCON47
31 2 12 2 0 0
BromleyCON58
36 12 5 0 5 0
BromsgroveCON31
18 3 3 0 7 0
BroxbourneCON30
26 3 0 0 1 0
BroxtoweNOC44
19 14 7 0 4 0
BuckinghamshireCON147
112 4 15 1 15 0
BurnleyNOC45
8 18 8 6 5 0
BuryLAB51
12 29 1 0 9 0
CaerphillyLAB69
0 45 0 0 6 18
CalderdaleLAB51
15 28 6 1 1 0
CambridgeLAB42
0 29 9 3 1 0
CambridgeshireNOC61
28 9 20 0 4 0
CamdenLAB55
3 46 4 1 1 0
Cannock ChaseCON41
25 8 2 2 4 0
CanterburyCON39
23 9 6 1 0 0
CardiffLAB79
11 55 10 2 1 0
CarmarthenshirePC75
0 23 0 0 14 38
Castle PointIND41
15 0 0 0 26 0
Central BedfordshireCON59
40 1 3 0 15 0
CeredigionPC38
0 0 7 0 11 20
CharnwoodCON52
37 12 0 1 2 0
ChelmsfordLD57
22 0 30 0 5 0
CheltenhamLD40
6 0 31 1 2 0
CherwellCON48
25 10 7 2 4 0
Cheshire EastNOC82
30 25 4 0 23 0
Cheshire West and ChesterNOC70
29 34 2 1 4 0
ChesterfieldLAB48
0 28 17 0 3 0
ChichesterNOC36
17 1 11 2 5 0
ChorleyLAB42
10 32 0 0 0 0
ClackmannanshireNOC18
3 5 0 1 0 9
ColchesterNOC51
18 13 14 3 3 0
Comhairle nan Eilean SiarIND29
1 0 0 0 22 6
ConwyNOC55
10 11 4 1 22 7
CornwallCON87
47 5 12 1 22 0
CotswoldLD34
14 0 18 1 1 0
CoventryLAB54
14 38 0 1 1 0
CrawleyNOC36
17 18 0 0 1 0
CroydonNOC70
32 34 1 2 1 0
CumberlandLAB46
7 30 4 2 3 0
DacorumCON51
31 0 19 0 1 0
DarlingtonNOC50
24 16 3 2 5 0
DartfordCON42
29 7 0 0 6 0
DenbighshireNOC48
6 19 1 2 12 8
DerbyNOC51
18 16 8 0 9 0
DerbyshireCON64
44 14 4 1 1 0
Derbyshire DalesCON39
20 4 7 2 6 0
DevonCON60
39 7 9 2 3 0
DoncasterLAB55
11 40 0 0 4 0
DorsetCON82
43 1 28 5 5 0
DoverCON32
20 11 0 0 1 0
DudleyCON72
46 26 0 0 0 0
Dumfries and GallowayNOC43
16 9 1 0 6 11
DundeeSNP29
1 9 4 0 0 15
DurhamNOC126
23 55 17 1 30 0
EalingLAB70
5 59 6 0 0 0
East AyrshireNOC32
4 10 0 0 4 14
East CambridgeshireCON28
16 0 10 0 2 0
East DevonNOC60
22 2 7 2 27 0
East DunbartonshireNOC22
3 4 6 0 1 8
East HampshireCON43
31 0 8 1 3 0
East HertfordshireCON50
40 2 6 2 0 0
East LindseyCON55
31 6 1 0 17 0
East LothianNOC22
4 10 0 1 0 7
East RenfrewshireNOC18
5 5 0 0 2 6
East Riding of YorkshireCON67
44 0 11 0 12 0
East StaffordshireCON39
23 11 1 0 4 0
East SuffolkCON55
39 7 3 5 1 0
East SussexCON50
27 5 11 4 3 0
EastbourneLD27
9 0 18 0 0 0
EastleighLD39
1 0 34 0 4 0
EdinburghNOC63
9 13 12 10 0 19
ElmbridgeNOC48
15 0 13 0 20 0
EnfieldLAB63
25 38 0 0 0 0
Epping ForestCON58
35 0 4 3 16 0
Epsom and EwellIND38
1 3 2 0 32 0
ErewashCON47
29 16 1 0 1 0
EssexCON75
52 5 8 1 9 0
ExeterLAB39
5 25 2 5 2 0
FalkirkNOC30
5 9 0 0 4 12
FarehamCON31
25 0 5 0 1 0
FenlandCON39
27 0 2 1 9 0
FifeNOC75
8 20 13 0 0 34
FlintshireNOC67
2 31 4 0 30 0
Folkestone and HytheNOC30
12 5 2 6 5 0
Forest of DeanNOC38
7 2 2 7 20 0
FyldeCON51
31 0 1 0 19 0
GatesheadLAB66
0 51 15 0 0 0
GedlingLAB41
8 28 3 0 2 0
GlasgowNOC85
2 36 0 10 0 37
GloucesterCON39
25 3 11 0 0 0
GloucestershireCON53
27 5 16 4 1 0
GosportLD28
10 2 16 0 0 0
GraveshamNOC44
20 22 0 0 2 0
Great YarmouthCON39
21 14 0 0 4 0
GreenwichLAB55
3 52 0 0 0 0
GuildfordNOC48
9 2 16 0 21 0
GwyneddPC69
0 1 1 0 23 44
HackneyLAB57
5 49 0 1 2 0
HaltonLAB54
3 48 3 0 0 0
Hammersmith and FulhamLAB50
10 40 0 0 0 0
HampshireCON78
56 3 17 0 2 0
HarboroughCON34
22 1 11 0 0 0
HaringeyLAB57
0 50 7 0 0 0
HarlowCON33
20 12 0 0 1 0
HarrowCON55
31 24 0 0 0 0
HartNOC33
10 1 11 0 11 0
HartlepoolNOC36
14 12 0 0 10 0
HastingsNOC32
12 15 0 5 0 0
HavantCON38
35 2 0 0 1 0
HaveringNOC55
23 9 0 0 23 0
HerefordshireNOC53
14 0 7 8 24 0
HertfordshireCON78
46 7 23 0 2 0
HertsmereCON39
29 7 3 0 0 0
High PeakNOC43
16 21 3 2 1 0
HighlandNOC74
10 2 15 4 21 22
HillingdonCON53
30 23 0 0 0 0
Hinckley and BosworthLD34
10 2 21 0 1 0
HorshamCON48
30 0 14 3 1 0
HounslowLAB62
10 52 0 0 0 0
HuntingdonshireNOC52
22 4 10 1 15 0
HyndburnNOC35
14 14 0 0 7 0
InverclydeNOC22
2 9 0 0 3 8
IpswichLAB48
12 32 3 0 1 0
Isle of AngleseyPC35
0 3 1 0 10 21
Isle of WightNOC39
18 1 1 2 17 0
Isles of ScillyIND32
0 0 0 0 16 16
IslingtonLAB51
0 48 0 3 0 0
Kensington and ChelseaCON50
35 13 2 0 0 0
KentCON81
62 7 6 4 2 0
King's Lynn and West NorfolkCON55
29 8 2 1 15 0
Kingston upon HullLD57
0 27 29 0 1 0
Kingston upon ThamesLD48
3 0 41 0 4 0
KirkleesLAB69
18 36 8 3 4 0
KnowsleyLAB45
0 32 3 5 5 0
LambethLAB63
0 58 3 2 0 0
LancashireCON84
48 32 2 2 0 0
LancasterNOC60
10 15 4 10 21 0
LeedsLAB99
21 58 7 3 10 0
LeicesterLAB54
1 51 1 0 1 0
LeicestershireCON55
42 4 9 0 0 0
LewesNOC41
18 4 9 8 2 0
LewishamLAB54
0 54 0 0 0 0
LichfieldCON47
34 10 1 0 2 0
LincolnLAB33
9 22 2 0 0 0
LincolnshireCON70
54 4 3 0 9 0
LiverpoolLAB90
0 59 11 4 16 0
LutonLAB48
2 31 14 0 1 0
MaidstoneCON55
28 5 12 1 9 0
MaldonNOC31
14 0 1 0 16 0
Malvern HillsNOC38
12 1 4 5 16 0
ManchesterLAB96
0 92 2 2 0 0
MansfieldNOC36
1 14 0 0 21 0
MedwayCON55
32 21 0 0 2 0
MeltonCON28
19 0 0 1 8 0
Merthyr TydfilNOC30
0 15 0 0 15 0
MertonLAB57
7 31 17 0 2 0
Mid DevonNOC42
20 0 11 2 9 0
Mid SuffolkNOC34
16 0 5 12 1 0
Mid SussexCON54
33 0 13 4 4 0
MiddlesbroughNOC46
3 20 0 0 23 0
MidlothianNOC18
3 7 0 0 0 8
Milton KeynesNOC57
23 19 14 0 1 0
Mole ValleyLD41
9 0 24 0 8 0
MonmouthshireNOC46
18 22 0 1 5 0
MorayNOC26
11 3 1 1 2 8
Neath Port TalbotNOC60
0 25 2 1 20 12
New ForestCON60
44 0 13 0 3 0
Newark and SherwoodCON39
30 5 2 0 2 0
Newcastle upon TyneLAB78
0 51 21 0 6 0
Newcastle-under-LymeCON44
25 19 0 0 0 0
NewhamLAB66
0 63 0 2 1 0
NewportLAB51
7 35 1 0 8 0
NorfolkCON84
57 12 9 3 3 0
North AyrshireNOC33
10 9 0 0 2 12
North DevonNOC42
11 0 21 2 8 0
North East DerbyshireCON53
30 17 3 0 3 0
North East LincolnshireCON42
30 8 3 0 1 0
North HertfordshireNOC49
19 17 13 0 0 0
North KestevenNOC43
23 0 0 0 20 0
North LanarkshireNOC77
5 32 0 1 3 36
North LincolnshireCON43
28 14 0 0 1 0
North NorfolkLD40
10 0 24 0 6 0
North NorthamptonshireCON78
58 14 1 3 2 0
North SomersetNOC50
13 6 10 4 17 0
North TynesideLAB60
9 51 0 0 0 0
North WarwickshireCON35
22 11 0 0 2 0
North West LeicestershireCON38
22 9 4 1 2 0
North YorkshireCON90
47 12 12 5 14 0
NorthumberlandNOC67
33 20 4 0 10 0
NorwichLAB39
0 25 3 11 0 0
NottinghamLAB55
2 50 0 0 3 0
NottinghamshireCON66
35 15 1 0 15 0
Nuneaton and BedworthCON34
27 5 0 2 0 0
Oadby and WigstonLD26
3 0 23 0 0 0
OldhamLAB60
9 35 9 0 7 0
Orkney IslandsIND21
0 0 0 2 19 0
OxfordLAB48
0 32 9 6 1 0
OxfordshireNOC63
21 16 21 3 2 0
PembrokeshireNOC60
11 10 2 0 35 2
PendleCON33
17 11 5 0 0 0
Perth and KinrossNOC40
14 2 4 0 4 16
PeterboroughNOC60
28 17 8 3 4 0
PlymouthCON57
29 24 0 1 3 0
PortsmouthNOC42
13 9 17 0 3 0
PowysNOC68
14 9 23 0 19 3
PrestonLAB48
11 30 7 0 0 0
ReadingLAB48
6 32 3 7 0 0
RedbridgeLAB63
5 58 0 0 0 0
Redcar and ClevelandNOC59
6 14 14 0 25 0
RedditchCON29
20 7 0 1 1 0
Reigate and BansteadCON45
27 0 3 9 6 0
RenfrewshireNOC43
5 15 1 0 1 21
Rhondda Cynon TafLAB75
2 59 0 0 6 8
Ribble ValleyCON40
28 0 10 0 2 0
Richmond upon ThamesLD54
1 0 48 5 0 0
RochdaleLAB60
10 43 3 0 4 0
RochfordCON39
21 0 5 1 12 0
RossendaleLAB36
11 19 0 1 5 0
RotherNOC38
14 2 7 1 14 0
RotherhamLAB59
18 33 4 0 4 0
RugbyCON42
23 9 9 0 1 0
RunnymedeCON41
24 3 3 1 10 0
RushcliffeCON44
27 6 3 2 6 0
RushmoorCON39
28 9 2 0 0 0
RutlandNOC27
6 1 5 1 14 0
SalfordLAB60
8 49 2 0 1 0
SandwellLAB72
9 61 0 0 2 0
Scottish BordersNOC34
14 0 3 1 7 9
SeftonLAB66
5 46 8 0 7 0
SevenoaksCON54
45 1 3 0 5 0
SheffieldNOC84
1 39 29 14 1 0
ShetlandIND23
0 1 0 1 20 1
ShropshireCON74
42 9 13 4 6 0
SloughLAB42
6 35 0 0 1 0
SolihullCON51
28 0 5 14 4 0
SomersetLD110
36 5 61 5 3 0
South AyrshireNOC28
10 5 0 0 4 9
South CambridgeshireLD45
8 0 37 0 0 0
South DerbyshireNOC36
16 15 0 0 5 0
South GloucestershireCON61
33 11 17 0 0 0
South HamsCON31
16 0 10 2 3 0
South HollandCON37
24 0 0 0 13 0
South KestevenCON56
39 2 2 0 13 0
South LanarkshireNOC64
7 24 3 1 2 27
South NorfolkCON46
32 1 10 0 3 0
South OxfordshireNOC36
10 3 13 5 5 0
South RibbleNOC50
22 23 5 0 0 0
South StaffordshireCON49
35 1 0 3 10 0
South TynesideLAB54
1 41 0 6 6 0
SouthamptonLAB48
21 26 1 0 0 0
Southend-on-SeaNOC51
21 16 6 0 8 0
SouthwarkLAB63
0 52 11 0 0 0
SpelthorneNOC39
14 3 7 2 13 0
St AlbansLD56
4 0 50 1 1 0
St. HelensLAB48
2 29 4 6 7 0
StaffordNOC40
20 10 0 1 9 0
StaffordshireCON62
56 4 0 0 2 0
Staffordshire MoorlandsCON56
30 13 1 0 12 0
StevenageLAB39
8 24 7 0 0 0
StirlingNOC23
7 6 0 1 1 8
StockportNOC63
5 25 28 2 3 0
Stockton-on-TeesNOC56
16 24 1 0 15 0
Stoke-on-TrentNOC44
22 13 0 0 9 0
Stratford-on-AvonCON36
20 0 12 1 3 0
StroudNOC51
20 15 3 13 0 0
SuffolkCON75
55 5 4 9 2 0
SunderlandLAB75
18 41 14 0 2 0
SurreyCON81
47 2 14 2 16 0
Surrey HeathNOC35
17 1 9 2 6 0
SuttonLD55
20 3 29 0 3 0
SwaleNOC47
15 10 4 2 16 0
SwanseaLAB75
7 45 11 1 11 0
SwindonCON57
34 23 0 0 0 0
TamesideLAB57
8 48 0 1 0 0
TamworthCON30
25 3 0 0 2 0
TandridgeNOC42
10 0 11 0 21 0
TeignbridgeNOC47
12 0 22 0 13 0
Telford and WrekinLAB54
14 35 4 0 1 0
TendringNOC48
21 6 2 0 19 0
Test ValleyCON43
26 0 12 0 5 0
TewkesburyCON38
23 0 8 1 6 0
ThanetNOC56
26 16 0 6 8 0
Three RiversLD39
12 3 23 1 0 0
ThurrockCON49
30 14 0 0 5 0
Tonbridge and MallingCON54
36 1 9 4 4 0
TorbayNOC36
14 0 12 0 10 0
TorfaenLAB40
0 30 0 0 10 0
TorridgeNOC36
11 3 2 2 18 0
Tower HamletsIND45
1 19 0 1 24 0
TraffordLAB63
13 41 5 4 0 0
Tunbridge WellsNOC48
13 7 16 0 12 0
UttlesfordIND39
5 0 5 3 26 0
Vale of GlamorganNOC54
13 25 0 0 8 8
Vale of White HorseLD38
6 0 31 1 0 0
WakefieldLAB63
13 45 3 0 2 0
WalsallCON60
38 20 0 0 2 0
Waltham ForestLAB60
13 47 0 0 0 0
WandsworthLAB58
22 34 0 0 2 0
WarringtonLAB58
11 35 8 0 4 0
WarwickNOC44
18 4 9 8 5 0
WarwickshireCON57
41 6 5 3 2 0
WatfordLD36
0 9 27 0 0 0
WaverleyNOC57
20 2 15 2 18 0
WealdenCON45
29 0 6 3 7 0
Welwyn HatfieldCON48
26 9 12 0 1 0
West BerkshireCON43
24 0 16 3 0 0
West DevonCON31
17 0 1 2 11 0
West DunbartonshireLAB22
0 12 0 0 1 9
West LancashireNOC54
20 25 0 0 9 0
West LindseyNOC36
17 0 13 0 6 0
West LothianNOC33
4 12 1 0 1 15
West NorthamptonshireCON93
65 20 5 0 3 0
West OxfordshireNOC49
20 9 15 2 3 0
West SuffolkCON64
41 4 0 1 18 0
West SussexCON70
47 8 11 1 3 0
WestminsterLAB54
23 31 0 0 0 0
Westmorland and FurnessLD65
11 15 36 1 2 0
WiganLAB75
7 61 0 0 7 0
WiltshireCON98
61 3 27 0 7 0
WinchesterLD45
15 0 27 1 2 0
Windsor and MaidenheadCON41
22 0 10 0 9 0
WirralNOC66
24 25 6 9 2 0
WokingLD30
8 3 16 0 3 0
WokinghamNOC54
26 3 23 0 2 0
WolverhamptonLAB60
16 44 0 0 0 0
WorcesterNOC35
15 12 2 6 0 0
WorcestershireCON57
45 3 4 3 2 0
WorthingLAB37
12 23 1 0 1 0
WrexhamNOC56
9 14 1 0 23 9
WychavonCON45
35 0 6 3 1 0
WyreCON50
36 8 0 0 6 0
Wyre ForestNOC33
13 2 3 1 14 0
YorkNOC47
2 17 21 3 4 0

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