Council Compositions 1976

Prior to 2016, Greens are included in other and PC/SNP are combined.
Download council-level data as CSV: 1973-2015 - 2016-2024
AuthorityMajorityTotal
Composition  ( Con   Lab   Lib   SNP/PC   Other)
AberconwyInd41
9 2 3 0 27
AberdeenLab48
17 29 2 0 0
AdurNOC37
16 2 17 0 2
AllerdaleNOC56
11 23 0 0 22
AlnwickInd28
2 3 1 0 22
Alyn & DeesideNOC45
13 15 3 0 14
Amber ValleyNOC60
4 18 14 0 24
AngusNOC22
9 3 0 0 10
Annandale & EskdaleInd16
0 0 0 0 16
ArfonInd40
0 6 0 13 21
Argyll & ButeInd26
5 0 0 0 21
ArunCon60
50 1 5 0 4
AshfieldLab33
2 22 0 0 9
AshfordCon49
31 7 3 0 8
AvonNOC73
36 32 2 0 3
Aylesbury ValeNOC58
29 9 2 0 18
BaberghNOC38
17 4 1 0 16
Badenoch & StrathspeyInd10
0 0 0 0 10
Banff & BuchanInd18
2 1 0 0 15
Barking & DagenhamLab49
0 45 0 0 4
BarnetCon60
41 18 0 0 1
BarnsleyLab60
1 39 5 0 15
Barrow-In-FurnessCon33
19 12 0 0 2
BasildonNOC46
17 23 0 0 6
Basingstoke & DeaneCon59
35 14 1 0 9
BassetlawNOC51
24 18 0 0 9
BathCon48
35 13 0 0 0
Bearsden & MilngavieNOC10
5 1 0 0 4
BedfordCon56
34 9 6 0 7
BedfordshireNOC83
32 39 9 0 3
BerkshireNOC86
42 26 13 0 5
Berwick-Upon-TweedInd28
0 3 3 0 22
BerwickshireCon12
8 0 0 0 4
BeverleyCon60
44 1 3 0 12
BexleyCon59
37 22 0 0 0
BirminghamCon126
66 52 8 0 0
BlabyCon37
22 0 1 0 14
Blackburn with DarwenNOC60
27 17 8 0 8
BlackpoolCon44
35 6 3 0 0
Blaenau GwentLab50
1 26 5 3 15
Blyth ValleyNOC48
6 23 3 0 16
BolsoverLab36
4 25 0 0 7
BoltonCon69
43 20 2 0 4
BoothferryInd35
12 3 0 0 20
BostonNOC34
14 3 3 0 14
BournemouthCon57
46 3 2 0 6
Bracknell ForestCon31
27 3 1 0 0
BradfordCon93
61 27 5 0 0
BraintreeCon58
39 8 1 0 10
BrecklandNOC51
23 9 0 0 19
BrecknockInd51
5 16 1 0 29
BrentLab60
25 35 0 0 0
BrentwoodCon39
34 4 1 0 0
BridgnorthInd32
2 1 3 0 26
BrightonCon59
44 15 0 0 0
BristolLab84
34 47 3 0 0
BroadlandCon49
33 1 2 0 13
BromleyCon60
44 14 2 0 0
BromsgroveCon42
32 8 0 0 2
BroxbourneCon42
36 6 0 0 0
BroxtoweCon49
37 11 0 0 1
BuckinghamshireCon70
36 18 4 0 12
BurnleyLab54
19 33 2 0 0
BuryCon48
36 11 1 0 0
CaithnessInd15
0 0 0 0 15
CalderdaleCon51
34 13 4 0 0
CambridgeCon42
24 16 2 0 0
CambridgeshireNOC68
28 22 5 0 13
CamdenLab60
12 48 0 0 0
Cannock ChaseLab42
18 24 0 0 0
CanterburyCon51
46 1 0 0 4
CaradonInd41
0 0 1 0 40
CardiffCon75
44 29 0 0 2
CarlisleNOC48
22 22 1 0 3
CarmarthenInd36
0 6 1 0 29
CarrickInd45
10 4 4 0 27
Castle MorpethNOC34
11 5 3 0 15
Castle PointCon39
36 3 0 0 0
CentralNOC34
4 17 0 9 4
CeredigionInd43
0 2 6 2 33
CharnwoodCon58
40 12 2 0 4
ChelmsfordCon60
46 3 9 0 2
CheltenhamCon35
22 2 4 0 7
CherwellCon45
26 10 0 0 9
CheshireNOC67
32 29 1 0 5
ChesterCon62
44 10 2 0 6
Chester-Le-StreetLab33
0 22 6 0 5
ChesterfieldLab54
14 37 2 0 1
ChichesterCon50
36 0 1 0 13
ChilternCon50
39 6 1 0 4
ChorleyCon47
33 11 0 0 3
ChristchurchCon22
18 4 0 0 0
ClackmannanNOC12
0 5 0 6 1
CleethorpesNOC48
13 13 5 0 17
ClevelandLab89
35 52 0 0 2
ClwydNOC66
11 23 4 0 28
ClydebankNOC10
1 5 0 4 0
ClydesdaleNOC14
0 4 0 2 8
ColchesterCon60
39 18 0 0 3
ColwynNOC33
16 0 6 0 11
Comhairle Nan Eilean SiarInd30
0 0 0 0 30
CongletonCon45
30 5 2 0 8
CopelandNOC48
11 22 0 0 15
CorbyCon27
16 10 0 0 1
CornwallInd79
5 3 0 0 71
CotswoldInd45
3 0 0 0 42
CoventryLab54
26 28 0 0 0
CravenCon35
22 2 4 0 7
CrawleyLab25
11 14 0 0 0
Crewe & NantwichNOC60
28 24 0 0 8
CroydonCon60
40 17 0 0 3
Cumbernauld & KilsythSNP10
0 3 0 7 0
CumbriaNOC82
31 38 1 0 12
Cumnock & Doon ValleyLab10
1 8 0 0 1
CunninghameLab24
4 13 0 0 7
Cynon ValleyLab38
0 23 0 8 7
DacorumCon62
38 21 0 0 3
DarlingtonCon49
30 15 0 0 4
DartfordLab45
20 25 0 0 0
DaventryCon35
27 2 0 0 6
DelynInd40
2 14 1 2 21
DerbyCon54
28 26 0 0 0
DerbyshireLab98
25 61 5 0 7
Derbyshire DalesCon40
27 2 3 0 8
DerwentsideLab55
2 39 5 0 9
DevonCon98
54 20 11 0 13
DinefwrInd32
0 13 0 2 17
DoncasterLab60
17 35 0 0 8
DorsetCon91
59 14 11 0 7
DoverCon55
35 17 0 0 3
DudleyCon66
37 26 2 0 1
DumbartonLab15
2 9 0 0 4
Dumfries & GallowayInd35
0 2 0 0 33
DundeeNOC43
18 22 0 0 3
DunfermilineLab30
6 19 1 2 2
DurhamLab72
2 56 7 0 7
DurhamLab61
0 34 10 0 17
DwyforInd29
1 0 0 6 22
DyfedInd80
0 29 8 1 42
EalingLab60
24 36 0 0 0
EasingtonLab60
1 45 4 0 10
East CambridgeshireInd35
4 0 0 0 31
East DevonCon60
44 1 3 0 12
East DorsetCon33
19 0 3 0 11
East HampshireCon42
31 0 0 0 11
East HertfordshireCon48
28 1 0 0 19
East KilbrideNOC15
2 5 0 7 1
East LindseyInd58
15 1 2 0 40
East LothianLab17
6 10 0 0 1
East NorthamptonshireCon37
28 6 0 0 3
East StaffordshireCon60
38 12 1 0 9
East SussexCon84
49 19 9 0 7
East YorkshireInd43
10 0 2 0 31
EastbourneCon30
25 4 1 0 0
EastleighCon44
36 6 1 0 1
EastwoodCon12
10 0 0 0 2
EdenInd37
0 0 0 0 37
EdinburghNOC64
30 29 3 1 1
Ellesmere Port & NestonLab41
17 22 1 0 1
ElmbridgeCon60
36 7 3 0 14
EnfieldNOC60
30 29 1 0 0
Epping ForestCon59
56 1 0 0 2
Epsom & EwellInd39
0 3 0 0 36
ErewashCon54
37 4 5 0 8
EssexCon97
50 40 5 0 2
Ettrick & LauderdaleInd16
1 1 0 0 14
ExeterCon34
24 9 1 0 0
FalkirkNOC36
1 17 0 11 7
FarehamCon42
24 2 1 0 15
FenlandCon40
27 8 1 0 4
FifeLab42
10 26 0 0 6
Forest HeathNOC25
12 0 1 0 12
Forest Of DeanNOC47
4 17 3 0 23
FyldeCon49
25 1 5 0 18
GatesheadLab78
13 59 4 0 2
GedlingCon55
42 10 0 0 3
GillinghamCon35
32 3 0 0 0
GlanfordInd34
16 0 0 0 18
GlasgowLab72
17 55 0 0 0
GlcLab107
38 67 2 0 0
GloucesterCon33
27 5 1 0 0
GloucestershireNOC61
30 18 5 0 8
GlyndwrInd33
0 1 0 0 32
GordonNOC12
4 0 2 0 6
GosportCon33
18 8 0 0 7
GrampianCon53
28 13 2 0 10
GraveshamCon44
26 17 0 0 1
Great GrimsbyCon42
23 13 5 0 1
Great YarmouthCon48
31 13 2 0 2
Greater ManchesterLab106
24 69 13 0 0
GreenwichLab60
8 52 0 0 0
GuildfordCon45
35 6 2 0 2
GwentLab78
12 59 3 1 3
GwyneddInd66
0 4 0 6 56
HackneyLab60
0 60 0 0 0
HaltonLab47
17 26 1 0 3
HambletonInd48
7 2 1 0 38
HamiltonLab20
2 13 2 2 1
Hammersmith & FulhamLab60
10 48 2 0 0
HampshireNOC97
54 27 6 0 10
HarboroughCon37
29 1 1 0 6
HaringeyLab60
19 40 0 0 1
HarlowLab42
3 35 4 0 0
HarrogateCon60
42 2 3 0 13
HarrowCon56
39 14 0 0 3
HartInd35
14 2 0 0 19
HartlepoolNOC47
15 17 0 0 15
HastingsCon33
20 8 4 0 1
HavantNOC42
18 9 3 0 12
HaveringNOC55
20 26 0 0 9
HerefordNOC24
8 4 7 0 5
Hereford & WorcesterNOC92
37 29 8 0 18
HertfordshireNOC72
35 33 3 0 1
HertsmereCon39
25 10 4 0 0
High PeakCon46
27 8 2 0 9
HighlandInd47
2 4 3 1 37
HillingdonLab60
28 32 0 0 0
Hinckley & BosworthCon34
29 2 2 0 1
HoldernessInd31
4 0 0 0 27
HorshamCon41
29 0 0 0 12
HounslowLab60
24 36 0 0 0
HoveCon36
33 2 0 0 1
HumbersideLab99
37 51 3 0 8
HuntingdonshireCon53
30 1 0 0 22
HyndburnCon48
33 14 1 0 0
InverclydeLab23
3 15 4 0 1
InvernessInd22
0 2 2 0 18
IpswichCon47
26 21 0 0 0
Isle of WightInd42
5 6 7 0 24
IslingtonLab60
0 60 0 0 0
IslwynNOC36
0 16 0 7 13
KennetInd40
9 2 2 0 27
Kensington & ChelseaCon61
45 16 0 0 0
KentCon102
62 31 7 0 2
KerrierInd42
12 3 1 0 26
KetteringNOC45
20 14 5 0 6
Kilmarnock & LoudounLab16
4 12 0 0 0
Kincardine & DeesideInd12
2 0 0 0 10
King's Lynn & West NorfolkCon60
37 13 0 0 10
Kingston Upon HullLab63
19 44 0 0 0
Kingston Upon ThamesCon60
39 15 6 0 0
KingswoodNOC47
22 18 3 0 4
KirkcaldyLab36
5 24 0 0 7
KirkleesCon72
38 25 9 0 0
KnowsleyLab63
17 42 2 0 2
Kyle & CarrickCon25
16 9 0 0 0
LambethLab60
14 46 0 0 0
LancashireCon96
52 33 7 0 4
LancasterCon60
43 11 1 0 5
LangbaurghCon60
33 19 0 0 8
LeedsCon96
50 38 8 0 0
LeicesterCon48
27 21 0 0 0
LeicestershireNOC93
41 37 7 0 8
LeominsterInd36
3 2 1 0 30
LewesCon47
37 6 0 0 4
LewishamLab60
11 49 0 0 0
LichfieldCon56
48 6 0 0 2
LincolnInd30
13 0 0 0 17
LincolnshireNOC75
35 9 3 0 28
LiverpoolNOC99
17 42 40 0 0
LlanelliLab33
0 23 2 2 6
Lliw ValleyLab32
0 19 0 5 8
LochaberInd12
0 2 0 0 10
LothianNOC49
19 24 1 3 2
LutonCon48
37 10 1 0 0
MacclesfieldCon63
34 5 6 0 18
MaidstoneCon60
39 7 7 0 7
MaldonCon30
20 1 0 0 9
Malvern HillsInd47
12 3 3 0 29
ManchesterLab99
45 54 0 0 0
MansfieldLab45
10 34 1 0 0
MedinaNOC33
11 6 6 0 10
MeirionnyddInd39
0 3 0 8 28
MeltonCon24
18 1 0 0 5
MendipNOC44
21 3 3 0 17
MerseysideLab99
26 53 19 0 1
Merthyr TydfilPC33
0 8 0 21 4
MertonCon54
29 22 0 0 3
Mid BedfordshireCon49
30 3 1 0 15
Mid DevonInd40
0 0 5 0 35
Mid GlamorganLab85
3 62 2 10 8
Mid SuffolkNOC40
13 6 2 0 19
Mid SussexNOC54
25 3 5 0 21
MiddlesbroughLab56
17 38 0 0 1
MidlothianLab15
2 11 0 1 1
Milton KeynesCon46
33 12 0 0 1
Mole ValleyNOC41
18 1 2 0 20
MonklandsLab20
4 15 0 0 1
MonmouthCon39
30 7 0 0 2
MontgomeryshireInd49
1 1 3 1 43
MorayInd18
0 0 0 1 17
MotherwellLab30
1 27 1 0 1
NairnInd10
0 0 0 4 6
NeathLab32
0 17 0 2 13
New ForestCon58
32 0 5 0 21
Newark & SherwoodCon52
29 17 0 0 6
Newcastle Upon TyneLab78
29 44 3 0 2
Newcastle-Under-LymeNOC62
20 29 2 0 11
NewhamLab60
0 51 0 0 9
NewportCon51
26 22 0 0 3
NithsdaleInd28
1 5 0 1 21
NorfolkCon83
51 27 0 0 5
North CornwallInd44
0 0 3 0 41
North DevonInd44
5 0 12 0 27
North DorsetInd31
0 0 2 0 29
North East DerbyshireNOC51
13 19 0 0 19
North East FifeCon18
13 0 0 0 5
North HertfordshireCon48
30 11 0 0 7
North KestevenInd37
14 2 1 0 20
North NorfolkInd47
7 1 0 0 39
North ShropshireInd40
2 2 1 0 35
North TynesideLab78
28 44 2 0 4
North WarwickshireNOC33
13 16 0 0 4
North West LeicestershireNOC43
14 19 0 0 10
North WiltshireCon50
39 5 3 0 3
North YorkshireNOC93
45 12 12 0 24
NorthamptonCon48
32 16 0 0 0
NorthamptonshireLab90
39 47 0 0 4
NorthavonCon57
39 14 0 0 4
NorthumberlandNOC62
10 28 3 0 21
NorwichLab48
12 36 0 0 0
NottinghamCon55
40 14 0 0 1
NottinghamshireLab89
35 54 0 0 0
Nuneaton & BedworthLab35
14 18 3 0 0
Oadby & WigstonCon30
25 1 4 0 0
OgwrNOC57
13 28 1 1 14
OldhamNOC57
28 20 8 0 1
Orkney IslandsInd23
0 0 0 0 23
OswestryInd29
4 2 3 0 20
OxfordCon45
30 15 0 0 0
OxfordshireCon70
37 21 3 0 9
PendleCon51
27 17 6 0 1
PenwithInd40
0 1 1 0 38
Perth & KinrossCon29
16 4 0 0 9
PeterboroughCon48
25 22 1 0 0
PlymouthCon66
39 27 0 0 0
PooleCon36
26 2 8 0 0
Port TalbotInd30
0 11 0 0 19
PortsmouthCon48
31 14 0 0 3
PowysInd53
3 7 4 0 39
Preseli PembrokeshireInd43
0 0 0 0 43
PrestonCon57
43 13 1 0 0
PurbeckInd21
8 0 0 0 13
RadnorInd31
0 0 0 0 31
ReadingNOC46
21 14 11 0 0
RedbridgeCon60
45 15 0 0 0
RedditchCon25
16 7 0 0 2
Reigate & BansteadCon60
45 13 2 0 0
RenfrewLab40
10 25 0 1 4
RestormelInd38
0 0 6 0 32
RhonddaLab33
1 21 0 2 9
RhuddlanInd36
5 2 2 2 25
Rhymney ValleyNOC48
0 19 0 23 6
Ribble ValleyCon38
30 2 0 0 6
Richmond Upon ThamesCon54
36 8 10 0 0
RichmondshireInd35
0 0 0 0 35
RochdaleCon60
31 19 10 0 0
Rochester Upon MedwayCon59
45 11 0 0 3
RochfordCon40
29 1 2 0 8
Ross & CromartyInd18
0 0 0 0 18
RossendaleCon36
29 4 3 0 0
RotherInd45
15 4 0 0 26
RotherhamLab54
6 45 0 0 3
RoxburghInd16
0 0 0 0 16
RugbyCon51
30 12 1 0 8
RunnymedeCon42
31 7 1 0 3
RushcliffeCon54
48 3 0 0 3
RushmoorCon43
30 5 4 0 4
RutlandInd20
0 1 0 0 19
RyedaleInd45
7 2 0 0 36
SalfordLab66
24 38 2 0 2
SalisburyNOC58
21 9 7 0 21
SandwellLab90
39 51 0 0 0
ScarboroughCon50
29 3 5 0 13
Scottish BordersInd23
7 0 3 0 13
ScunthorpeLab40
13 27 0 0 0
SedgefieldLab53
1 36 1 0 15
SedgemoorCon48
26 12 1 0 9
SeftonCon69
43 21 3 0 2
SelbyNOC48
19 8 0 0 21
SevenoaksCon54
36 2 4 0 12
SheffieldLab90
22 63 5 0 0
ShepwayCon54
33 9 4 0 8
Shetland IslandsInd22
0 0 0 0 22
Shrewsbury & AtchamCon48
28 13 5 0 2
ShropshireNOC63
12 17 3 0 31
Skye & LochalshInd10
0 0 0 0 10
SloughCon40
27 11 2 0 0
SolihullCon51
34 12 1 0 4
SomersetCon56
34 8 2 0 12
South BedfordshireCon53
40 5 6 0 2
South BuckinghamshireCon42
34 0 0 0 8
South CambridgeshireInd55
4 8 3 0 40
South DerbyshireNOC35
7 13 3 0 12
South GlamorganLab80
36 42 0 0 2
South HamsInd41
7 0 2 0 32
South HerefordshireInd34
0 0 0 0 34
South HollandInd35
7 2 0 0 26
South KestevenNOC55
24 8 0 0 23
South LakelandInd54
14 4 7 0 29
South NorfolkNOC47
23 0 2 0 22
South NorthamptonshireNOC40
20 1 1 0 18
South OxfordshireCon62
35 7 4 0 16
South PembrokeshireInd31
0 0 0 0 31
South RibbleCon54
44 9 0 0 1
South ShropshireInd40
0 2 3 0 35
South SomersetCon60
34 7 1 0 18
South StaffordshireCon48
27 4 0 0 17
South TynesideLab66
5 34 3 0 24
South WightInd24
7 0 2 0 15
South YorkshireLab100
13 82 1 0 4
SouthamptonCon51
46 5 0 0 0
Southend-on-SeaCon39
29 4 6 0 0
SouthwarkLab60
4 56 0 0 0
SpelthorneCon52
45 7 0 0 0
St AlbansCon54
45 6 1 0 2
St EdmundsburyCon44
30 9 0 0 5
St HelensLab45
19 25 1 0 0
StaffordNOC57
16 13 4 0 24
StaffordshireLab85
28 47 1 0 9
Staffordshire MoorlandsNOC56
22 12 1 0 21
StevenageLab34
6 28 0 0 0
StewartryInd12
0 0 0 0 12
StirlingNOC20
8 7 0 4 1
StockportCon60
39 11 7 0 3
Stockton-On-TeesCon60
31 25 0 0 4
Stoke-on-TrentLab72
20 49 3 0 0
Stratford-on-AvonNOC54
26 0 5 0 23
StrathclydeLab103
20 71 2 5 5
StrathkelvinNOC14
5 6 0 2 1
StroudCon56
33 9 4 0 10
SuffolkCon82
47 29 3 0 3
Suffolk CoastalCon55
38 3 1 0 13
SunderlandLab78
26 49 2 0 1
SurreyCon72
46 12 9 0 5
Surrey HeathCon36
31 2 0 0 3
SutherlandInd12
0 0 0 0 12
SuttonCon51
28 13 6 0 4
SwaleCon50
27 19 3 0 1
SwanseaInd51
11 7 0 1 32
SwindonNOC46
22 21 1 0 2
Taff-ElyNOC48
1 24 4 8 11
TamesideCon54
29 22 2 0 1
TamworthNOC27
10 13 0 0 4
TandridgeCon42
37 3 1 0 1
Taunton DeaneCon48
26 11 0 0 11
TaysideNOC46
22 15 0 0 9
TeesdaleInd29
0 4 0 0 25
TeignbridgeInd57
8 1 3 0 45
Telford & WrekinLab56
13 31 0 0 12
TendringCon60
39 3 5 0 13
Test ValleyNOC44
20 3 4 0 17
TewkesburyInd51
21 1 2 0 27
ThanetCon63
39 11 0 0 13
Three RiversCon47
32 10 5 0 0
ThurrockLab39
11 25 0 0 3
Tonbridge & MallingCon53
42 4 4 0 3
TorbayCon36
34 0 0 0 2
TorfaenLab43
1 24 0 1 17
TorridgeInd36
3 5 6 0 22
Tower HamletsLab60
0 60 0 0 0
TraffordCon63
47 12 4 0 0
Tunbridge WellsCon48
38 4 0 0 6
TweedaleInd10
0 0 0 0 10
Tyne & WearLab104
26 74 1 0 3
TynedaleInd47
8 11 4 0 24
UttlesfordCon42
30 3 4 0 5
Vale of GlamorganCon49
36 9 0 0 4
Vale Of White HorseCon48
40 4 1 0 3
Vale RoyalNOC60
29 14 4 0 13
WakefieldLab66
15 42 0 0 9
WalsallNOC60
20 28 1 0 11
Waltham ForestLab48
12 36 0 0 0
WandsworthLab60
12 48 0 0 0
WansbeckLab46
0 43 2 0 1
WansdykeCon47
28 14 0 0 5
WarringtonCon60
39 19 0 0 2
WarwickCon58
41 14 3 0 0
WarwickshireNOC55
27 21 5 0 2
WatfordLab36
17 19 0 0 0
WaveneyCon57
39 13 4 0 1
WaverleyCon61
42 3 6 0 10
WealdenCon56
39 0 0 0 17
Wear ValleyNOC41
2 17 11 0 11
WellingboroughCon33
19 9 1 0 4
Welwyn HatfieldCon43
24 19 0 0 0
West BerkshireCon57
29 1 15 0 12
West DevonInd30
6 0 0 0 24
West DorsetInd55
2 1 7 0 45
West GlamorganLab70
9 51 2 2 6
West LancashireCon55
34 15 1 0 5
West LindseyInd37
8 4 4 0 21
West LothianLab21
0 12 0 6 3
West MidlandsLab104
27 73 4 0 0
West OxfordshireNOC45
20 4 0 0 21
West SomersetInd32
5 0 1 0 26
West SussexCon83
58 10 7 0 8
West WiltshireNOC42
20 6 1 0 15
West YorkshireLab88
25 51 11 0 1
WestminsterCon60
37 23 0 0 0
Weymouth & PortlandCon39
20 13 0 0 6
WiganLab72
14 56 1 0 1
WigtownInd13
0 0 0 0 13
WiltshireNOC79
39 22 6 0 12
WinchesterNOC54
24 4 3 0 23
Windsor & MaidenheadCon59
55 0 1 0 3
WirralCon66
42 18 6 0 0
WokingCon35
27 8 0 0 0
WokinghamCon52
37 0 8 0 7
WolverhamptonLab60
24 34 0 0 2
WoodspringCon61
50 7 0 0 4
WorcesterCon36
23 13 0 0 0
WorthingCon30
26 0 1 0 3
Wrexham MaelorNOC45
7 20 2 2 14
WychavonInd45
14 4 2 0 25
WycombeCon59
53 0 0 0 6
WyreCon55
49 0 2 0 4
Wyre ForestCon45
28 7 9 0 1
Ynys MonInd45
0 5 0 1 39
YorkCon39
27 9 3 0 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)