Council Compositions 1979

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
17 0 3 0 21
AberdeenNOC48
16 22 7 2 1
AdurCon39
20 0 17 0 2
AllerdaleNOC55
9 25 0 0 21
AlnwickNOC29
8 5 9 0 7
Alyn & DeesideNOC45
11 20 2 0 12
Amber ValleyNOC43
12 18 7 0 6
AngusCon22
12 3 0 0 7
Annandale & EskdaleInd16
0 0 0 0 16
ArfonNOC40
0 9 0 12 19
Argyll & ButeInd26
4 0 0 2 20
ArunCon60
50 1 9 0 0
AshfieldLab33
3 24 0 0 6
AshfordNOC49
24 10 6 0 9
AvonCon73
56 16 0 0 1
Aylesbury ValeCon58
33 8 1 0 16
BaberghNOC42
17 5 2 0 18
Badenoch & StrathspeyInd10
0 0 0 0 10
Banff & BuchanInd18
0 0 0 1 17
Barking & DagenhamLab48
3 42 0 0 3
BarnetCon60
49 10 0 0 1
BarnsleyLab66
3 41 1 0 21
Barrow-In-FurnessLab38
11 26 0 0 1
BasildonNOC42
16 17 0 0 9
Basingstoke & DeaneCon59
37 14 3 0 5
BassetlawLab50
17 29 0 0 4
BathCon48
33 14 1 0 0
Bearsden & MilngavieCon10
6 1 0 0 3
BedfordCon56
36 10 7 0 3
BedfordshireCon83
75 5 2 0 1
BerkshireCon87
67 11 7 0 2
Berwick-Upon-TweedInd28
3 4 4 0 17
BerwickshireCon12
11 0 0 0 1
BeverleyCon53
39 4 6 0 4
BexleyCon62
43 18 0 0 1
BirminghamNOC126
63 56 7 0 0
BlabyCon37
27 0 0 0 10
Blackburn with DarwenNOC60
22 27 4 0 7
BlackpoolCon44
31 9 4 0 0
Blaenau GwentLab50
1 31 2 2 14
Blyth ValleyLab47
4 28 3 0 12
BolsoverLab37
0 31 0 0 6
BoltonCon69
35 33 1 0 0
BoothferryCon35
18 7 0 0 10
BostonNOC34
15 3 4 0 12
BournemouthCon57
45 6 2 0 4
Bracknell ForestCon40
27 10 0 0 3
BradfordCon93
51 38 4 0 0
BraintreeNOC60
30 17 3 0 10
BrecklandCon53
31 6 0 0 16
BrecknockInd50
4 17 0 0 29
BrentLab66
27 39 0 0 0
BrentwoodCon39
33 4 2 0 0
BridgnorthInd33
4 2 1 0 26
BrightonCon59
36 16 6 0 1
BristolLab84
28 53 3 0 0
BroadlandCon49
40 0 0 0 9
BromleyCon60
48 12 0 0 0
BromsgroveCon41
35 5 0 0 1
BroxbourneCon42
37 5 0 0 0
BroxtoweCon49
36 12 0 0 1
BuckinghamshireCon70
64 1 0 0 5
BurnleyLab54
19 32 1 0 2
BuryCon48
33 15 0 0 0
CaithnessInd15
0 0 0 0 15
CalderdaleCon51
26 17 7 0 1
CambridgeNOC42
20 18 3 0 1
CambridgeshireCon68
56 7 1 0 4
CamdenLab59
26 33 0 0 0
Cannock ChaseLab42
17 22 3 0 0
CanterburyCon49
37 6 0 0 6
CaradonInd41
0 1 1 0 39
CardiffLab75
34 41 0 0 0
CarlisleLab48
21 25 1 0 1
CarmarthenInd36
0 4 1 3 28
CarrickCon45
27 3 4 0 11
Castle MorpethNOC34
9 4 5 0 16
Castle PointCon39
38 1 0 0 0
CentralLab34
6 18 0 6 4
CeredigionInd43
0 4 7 2 30
CharnwoodCon58
42 12 3 0 1
ChelmsfordCon60
36 3 19 0 2
CheltenhamNOC35
15 0 14 0 6
CherwellCon52
34 12 2 0 4
CheshireCon67
56 9 0 0 2
ChesterCon60
40 11 4 0 5
Chester-Le-StreetLab33
0 21 7 0 5
ChesterfieldLab47
8 37 1 0 1
ChichesterCon50
27 0 11 0 12
ChilternCon50
40 3 4 0 3
ChorleyCon47
28 17 0 0 2
ChristchurchCon25
15 3 0 0 7
ClackmannanSNP12
1 3 0 8 0
CleethorpesNOC41
11 15 4 0 11
ClevelandCon89
49 36 0 0 4
ClwydNOC66
23 19 2 0 22
ClydebankNOC10
1 3 0 5 1
ClydesdaleNOC14
0 4 0 3 7
ColchesterCon60
36 21 0 0 3
ColwynNOC33
10 1 10 0 12
Comhairle Nan Eilean SiarInd30
0 0 0 0 30
CongletonCon45
27 7 3 0 8
CopelandLab51
17 31 0 0 3
CorbyLab27
3 23 0 0 1
CornwallInd79
13 1 0 0 65
CotswoldInd45
6 2 3 0 34
CoventryLab54
23 31 0 0 0
CravenCon34
20 2 6 0 6
CrawleyLab26
10 16 0 0 0
Crewe & NantwichNOC57
25 28 0 0 4
CroydonCon70
56 11 0 0 3
Cumbernauld & KilsythSNP10
0 3 0 7 0
CumbriaCon82
52 23 0 0 7
Cumnock & Doon ValleyLab10
1 6 0 0 3
CunninghameNOC24
5 5 0 11 3
Cynon ValleyLab38
0 26 0 6 6
DacorumCon58
32 23 0 0 3
DarlingtonLab52
14 29 1 0 8
DartfordLab45
22 23 0 0 0
DaventryCon35
20 8 0 0 7
DelynNOC40
3 16 2 2 17
DerbyLab44
18 26 0 0 0
DerbyshireCon98
62 30 0 0 6
Derbyshire DalesCon39
20 1 9 0 9
DerwentsideLab55
6 30 3 0 16
DevonCon98
85 3 2 0 8
DinefwrInd32
0 10 0 3 19
DoncasterLab60
14 40 0 0 6
DorsetCon91
80 4 4 0 3
DoverCon56
35 19 1 0 1
DudleyCon66
38 26 1 0 1
DumbartonNOC15
5 3 0 4 3
Dumfries & GallowayInd35
5 3 0 1 26
DundeeNOC44
21 20 0 0 3
DunfermilineLab30
7 19 0 2 2
DurhamLab72
14 41 7 0 10
DurhamNOC49
4 24 7 0 14
DwyforInd29
0 0 0 5 24
DyfedInd80
0 25 5 6 44
EalingCon70
41 28 0 0 1
EasingtonLab51
0 33 8 0 10
East CambridgeshireInd35
2 0 0 0 33
East DevonCon60
49 1 3 0 7
East DorsetCon33
20 0 2 0 11
East HampshireCon42
32 0 2 0 8
East HertfordshireCon50
30 3 0 0 17
East KilbrideSNP15
2 1 0 11 1
East LindseyInd58
13 2 1 0 42
East LothianLab17
8 9 0 0 0
East NorthamptonshireCon36
30 5 0 0 1
East StaffordshireNOC46
22 16 1 0 7
East SussexCon84
74 5 2 0 3
East YorkshireCon43
24 1 2 0 16
EastbourneCon30
20 2 8 0 0
EastleighCon44
34 7 2 0 1
EastwoodCon12
10 0 0 0 2
EdenInd37
0 1 0 0 36
EdinburghCon64
34 23 1 5 1
Ellesmere Port & NestonLab41
16 25 0 0 0
ElmbridgeCon60
36 5 3 0 16
EnfieldCon60
41 19 0 0 0
Epping ForestCon59
46 10 0 0 3
Epsom & EwellInd39
0 3 2 0 34
ErewashCon51
30 16 1 0 4
EssexCon97
83 12 2 0 0
Ettrick & LauderdaleInd16
1 0 1 0 14
ExeterCon34
22 8 2 0 2
FalkirkSNP36
2 8 0 22 4
FarehamCon42
32 4 1 0 5
FenlandCon40
24 6 3 0 7
FifeLab42
14 24 0 1 3
Forest HeathCon25
15 0 0 0 10
Forest Of DeanNOC47
4 20 2 0 21
FyldeCon49
26 1 4 0 18
GatesheadLab78
11 57 6 0 4
GedlingCon55
39 12 0 0 4
GillinghamCon42
37 5 0 0 0
GlanfordCon40
21 0 1 0 18
GlasgowNOC72
25 30 1 16 0
GlcCon92
64 28 0 0 0
GloucesterCon33
25 7 1 0 0
GloucestershireCon61
46 3 0 0 12
GlyndwrInd33
0 1 0 0 32
GordonInd12
3 0 2 0 7
GosportCon30
25 2 0 0 3
GrampianCon53
33 13 0 2 5
GraveshamCon44
24 19 0 0 1
Great GrimsbyLab45
17 27 0 0 1
Great YarmouthCon48
26 17 2 0 3
Greater ManchesterCon106
82 23 0 0 1
GreenwichLab62
17 45 0 0 0
GuildfordCon45
34 6 3 0 2
GwentNOC78
28 37 1 2 10
GwyneddInd66
8 4 0 9 45
HackneyLab60
1 59 0 0 0
HaltonLab47
14 29 1 0 3
HambletonInd47
10 2 2 0 33
HamiltonNOC20
1 10 2 6 1
Hammersmith & FulhamNOC50
24 24 2 0 0
HampshireCon97
88 7 0 0 2
HarboroughCon37
25 1 6 0 5
HaringeyLab59
17 42 0 0 0
HarlowLab42
6 35 1 0 0
HarrogateCon60
36 3 6 0 15
HarrowCon63
46 12 1 0 4
HartCon35
21 0 0 0 14
HartlepoolLab47
16 24 0 0 7
HastingsCon32
16 8 7 0 1
HavantCon42
27 12 0 0 3
HaveringCon63
38 12 0 0 13
HerefordNOC27
5 6 13 0 3
Hereford & WorcesterCon92
66 10 5 0 11
HertfordshireCon72
65 6 0 0 1
HertsmereCon39
24 11 4 0 0
High PeakNOC44
22 12 2 0 8
HighlandInd47
1 5 2 2 37
HillingdonCon69
55 14 0 0 0
Hinckley & BosworthCon34
29 2 3 0 0
HoldernessInd31
4 0 0 0 27
HorshamCon43
35 0 2 0 6
HounslowLab60
24 36 0 0 0
HoveCon30
27 3 0 0 0
HumbersideCon99
63 33 1 0 2
HuntingdonshireCon53
35 2 1 0 15
HyndburnCon47
28 19 0 0 0
InverclydeLD23
1 8 13 1 0
InvernessInd24
0 4 0 0 20
IpswichLab48
19 29 0 0 0
Isle of WightCon42
23 1 7 0 11
IslingtonLab52
2 50 0 0 0
IslwynLab36
0 26 0 6 4
KennetInd40
7 1 3 0 29
Kensington & ChelseaCon54
39 13 0 0 2
KentCon102
93 8 0 0 1
KerrierNOC44
19 4 0 0 21
KetteringNOC45
22 6 4 0 13
Kilmarnock & LoudounNOC16
7 7 0 2 0
Kincardine & DeesideInd12
2 0 0 0 10
King's Lynn & West NorfolkCon60
42 15 0 0 3
Kingston Upon HullLab63
11 52 0 0 0
Kingston Upon ThamesCon50
44 6 0 0 0
KingswoodNOC47
22 22 2 0 1
KirkcaldyNOC36
5 16 0 8 7
KirkleesNOC72
35 32 5 0 0
KnowsleyLab63
14 48 1 0 0
Kyle & CarrickCon25
17 7 0 1 0
LambethLab64
22 42 0 0 0
LancashireCon96
83 12 1 0 0
LancasterCon60
36 14 3 0 7
LangbaurghLab60
22 32 0 0 6
LeedsNOC96
45 44 7 0 0
LeicesterLab48
17 31 0 0 0
LeicestershireCon93
75 17 0 0 1
LeominsterInd36
6 2 1 0 27
LewesCon47
38 5 1 0 3
LewishamLab67
23 44 0 0 0
LichfieldCon56
35 17 0 0 4
LincolnCon33
21 9 0 0 3
LincolnshireCon75
54 5 2 0 14
LiverpoolNOC99
23 46 30 0 0
LlanelliLab33
0 26 2 0 5
Lliw ValleyLab32
1 25 0 2 4
LochaberInd12
0 3 0 2 7
LothianLab49
18 26 1 3 1
LutonCon48
32 16 0 0 0
MacclesfieldCon60
42 3 3 0 12
MaidstoneCon55
34 10 7 0 4
MaldonCon30
18 2 3 0 7
Malvern HillsInd51
16 3 3 0 29
ManchesterLab99
33 63 3 0 0
MansfieldLab46
8 38 0 0 0
MedinaLD36
8 1 21 0 6
MeirionnyddInd39
0 4 0 7 28
MeltonCon26
19 0 4 0 3
MendipInd43
10 3 1 0 29
MerseysideCon99
67 26 6 0 0
Merthyr TydfilLab33
0 27 0 3 3
MertonCon57
39 15 0 0 3
Mid BedfordshireCon53
31 5 0 0 17
Mid DevonInd40
1 1 1 0 37
Mid GlamorganLab85
8 48 2 18 9
Mid SuffolkNOC40
15 5 2 0 18
Mid SussexCon54
39 0 2 0 13
MiddlesbroughLab53
20 32 0 0 1
MidlothianNOC15
2 7 0 5 1
Milton KeynesCon46
31 15 0 0 0
Mole ValleyNOC41
19 1 2 0 19
MonklandsLab21
5 13 0 2 1
MonmouthCon39
23 8 0 0 8
MontgomeryshireInd49
2 1 3 3 40
MorayInd18
0 0 0 3 15
MotherwellLab29
5 19 1 3 1
NairnInd10
0 0 0 2 8
NeathLab33
0 26 0 2 5
New ForestCon58
33 0 4 0 21
Newark & SherwoodNOC56
26 25 0 0 5
Newcastle Upon TyneLab78
31 42 3 0 2
Newcastle-Under-LymeLab56
22 30 1 0 3
NewhamLab60
0 57 0 0 3
NewportLab51
15 35 0 0 1
NithsdaleInd28
0 4 0 4 20
NorfolkCon83
70 13 0 0 0
North CornwallInd38
0 0 5 0 33
North DevonInd44
9 0 6 0 29
North DorsetInd31
0 0 3 0 28
North East DerbyshireLab53
17 29 0 0 7
North East FifeCon18
14 0 1 0 3
North HertfordshireCon50
34 12 0 0 4
North KestevenInd39
14 2 2 0 21
North NorfolkInd46
14 2 0 0 30
North ShropshireInd40
6 1 2 0 31
North TynesideLab78
31 44 0 0 3
North WarwickshireLab34
13 20 0 0 1
North West LeicestershireLab43
9 25 1 0 8
North WiltshireCon50
36 4 6 0 4
North YorkshireCon93
71 3 3 0 16
NorthamptonCon43
28 15 0 0 0
NorthamptonshireCon90
73 10 0 0 7
NorthavonCon57
35 16 3 0 3
NorthumberlandNOC62
20 21 0 0 21
NorwichLab48
9 39 0 0 0
NottinghamLab55
24 31 0 0 0
NottinghamshireCon89
66 20 1 0 2
Nuneaton & BedworthLab45
13 30 2 0 0
Oadby & WigstonCon26
20 2 4 0 0
OgwrNOC57
15 28 1 2 11
OldhamCon60
31 27 2 0 0
Orkney IslandsInd24
0 0 0 0 24
OswestryInd29
5 1 2 0 21
OxfordCon45
26 19 0 0 0
OxfordshireCon69
61 3 2 0 3
PendleNOC51
24 17 9 0 1
PenwithInd34
4 1 0 0 29
Perth & KinrossCon29
19 3 0 2 5
PeterboroughNOC48
23 24 1 0 0
PlymouthCon60
33 26 0 0 1
PooleCon36
27 2 7 0 0
Port TalbotLab30
0 19 0 0 11
PortsmouthCon48
31 14 0 0 3
PowysInd53
2 6 1 0 44
Preseli PembrokeshireInd43
0 0 0 0 43
PrestonCon57
30 26 1 0 0
PurbeckInd22
4 1 1 0 16
RadnorInd31
0 0 0 0 31
ReadingNOC49
22 16 11 0 0
RedbridgeCon63
50 13 0 0 0
RedditchCon25
17 5 0 0 3
Reigate & BansteadCon49
37 11 0 0 1
RenfrewNOC40
11 14 0 11 4
RestormelInd38
0 1 4 0 33
RhonddaLab33
0 26 0 1 6
RhuddlanInd36
6 2 0 1 27
Rhymney ValleyLab48
0 35 0 6 7
Ribble ValleyCon38
24 2 0 0 12
Richmond Upon ThamesCon52
34 0 18 0 0
RichmondshireInd34
0 0 0 0 34
RochdaleNOC60
27 25 8 0 0
Rochester Upon MedwayCon50
28 20 0 0 2
RochfordCon40
27 1 3 0 9
Ross & CromartyInd20
0 0 0 0 20
RossendaleCon36
28 5 3 0 0
RotherNOC45
20 3 1 0 21
RotherhamLab54
4 50 0 0 0
RoxburghInd16
1 1 2 0 12
RugbyNOC48
22 17 1 0 8
RunnymedeCon42
31 7 1 0 3
RushcliffeCon54
48 3 1 0 2
RushmoorCon45
29 6 4 0 6
RutlandInd20
2 1 0 0 17
RyedaleInd45
9 2 1 0 33
SalfordLab66
20 43 1 0 2
SalisburyNOC58
23 7 8 0 20
SandwellLab72
19 53 0 0 0
ScarboroughCon49
29 7 4 0 9
Scottish BordersNOC23
9 0 1 1 12
ScunthorpeLab40
9 31 0 0 0
SedgefieldLab53
1 40 3 0 9
SedgemoorCon49
25 13 4 0 7
SeftonCon69
41 23 4 0 1
SelbyCon50
26 11 0 0 13
SevenoaksCon53
36 1 4 0 12
SheffieldLab90
22 62 6 0 0
ShepwayCon56
35 7 6 0 8
Shetland IslandsInd24
0 0 0 0 24
Shrewsbury & AtchamCon48
25 15 5 0 3
ShropshireCon63
32 5 4 0 22
Skye & LochalshInd10
0 0 0 0 10
SloughCon40
21 14 5 0 0
SolihullCon51
38 12 0 0 1
SomersetCon56
44 3 0 0 9
South BedfordshireCon53
37 9 6 0 1
South BuckinghamshireCon42
29 1 1 0 11
South CambridgeshireInd55
3 4 1 0 47
South DerbyshireNOC34
7 17 1 0 9
South GlamorganCon80
64 15 0 0 1
South HamsInd44
9 1 3 0 31
South HerefordshireInd35
2 0 0 0 33
South HollandInd38
12 1 0 0 25
South KestevenCon57
31 10 0 0 16
South LakelandNOC52
19 4 5 0 24
South NorfolkCon55
31 0 2 0 22
South NorthamptonshireCon40
29 2 1 0 8
South OxfordshireCon59
36 8 2 0 13
South PembrokeshireInd31
0 0 0 0 31
South RibbleCon54
42 10 1 0 1
South ShropshireInd40
0 3 3 0 34
South SomersetNOC60
30 3 10 0 17
South StaffordshireCon50
31 5 1 0 13
South TynesideLab66
3 41 0 0 22
South WightInd24
7 0 4 0 13
South YorkshireLab100
31 62 2 0 5
SouthamptonCon45
29 16 0 0 0
Southend-on-SeaCon39
30 4 5 0 0
SouthwarkLab64
8 56 0 0 0
SpelthorneCon40
38 2 0 0 0
St AlbansCon57
43 8 2 0 4
St EdmundsburyCon44
32 8 1 0 3
St HelensLab45
18 27 0 0 0
StaffordNOC60
25 16 3 0 16
StaffordshireCon85
64 16 0 0 5
Staffordshire MoorlandsNOC56
20 14 1 0 21
StevenageLab39
4 35 0 0 0
StewartryInd12
0 0 0 0 12
StirlingNOC20
8 7 0 4 1
StockportCon60
35 16 6 0 3
Stockton-On-TeesLab55
23 30 0 0 2
Stoke-on-TrentLab60
3 57 0 0 0
Stratford-on-AvonCon55
31 0 2 0 22
StrathclydeLab103
25 73 2 2 1
StrathkelvinNOC14
4 4 0 6 0
StroudCon56
29 9 6 0 12
SuffolkCon82
70 9 1 0 2
Suffolk CoastalCon55
38 4 0 0 13
SunderlandLab78
24 53 0 0 1
SurreyCon73
68 2 0 0 3
Surrey HeathCon36
36 0 0 0 0
SutherlandInd14
0 0 0 0 14
SuttonCon56
47 7 2 0 0
SwaleCon49
26 21 1 0 1
SwanseaLab51
14 33 0 0 4
SwindonLab46
19 26 0 0 1
Taff-ElyLab48
2 36 3 2 5
TamesideLab54
18 36 0 0 0
TamworthCon27
15 11 0 0 1
TandridgeCon42
37 2 2 0 1
Taunton DeaneCon49
26 14 0 0 9
TaysideCon46
25 15 0 0 6
TeesdaleInd29
0 3 0 0 26
TeignbridgeInd58
22 1 4 0 31
Telford & WrekinLab46
12 24 0 0 10
TendringCon60
39 4 7 0 10
Test ValleyCon44
31 3 4 0 6
TewkesburyInd51
19 1 4 0 27
ThanetCon54
32 5 1 0 16
Three RiversCon47
30 10 7 0 0
ThurrockNOC39
15 18 0 0 6
Tonbridge & MallingCon52
40 4 6 0 2
TorbayCon36
27 0 3 0 6
TorfaenLab43
3 24 0 1 15
TorridgeInd36
5 1 1 0 29
Tower HamletsLab50
0 43 7 0 0
TraffordCon63
48 13 2 0 0
Tunbridge WellsCon48
39 2 0 0 7
TweedaleInd10
0 0 0 0 10
Tyne & WearLab104
44 54 4 0 2
TynedaleNOC47
10 8 10 0 19
UttlesfordCon42
28 4 3 0 7
Vale of GlamorganCon49
28 16 1 1 3
Vale Of White HorseCon51
43 4 1 0 3
Vale RoyalNOC60
27 21 4 0 8
WakefieldLab66
16 44 0 0 6
WalsallNOC60
19 28 2 0 11
Waltham ForestLab57
21 36 0 0 0
WandsworthCon61
36 25 0 0 0
WansbeckLab46
0 40 5 0 1
WansdykeCon47
24 16 0 0 7
WarringtonNOC60
30 29 0 0 1
WarwickCon58
40 13 4 0 1
WarwickshireCon55
43 10 0 0 2
WatfordLab36
17 19 0 0 0
WaveneyCon57
32 17 3 0 5
WaverleyCon61
47 2 6 0 6
WealdenCon56
48 0 1 0 7
Wear ValleyLab41
3 25 5 0 8
WellingboroughCon33
17 12 1 0 3
Welwyn HatfieldLab43
21 22 0 0 0
West BerkshireCon57
33 1 19 0 4
West DevonInd30
10 0 0 0 20
West DorsetInd55
8 2 8 0 37
West GlamorganLab70
10 41 0 3 16
West LancashireCon55
31 20 1 0 3
West LindseyNOC37
12 2 5 0 18
West LothianNOC21
0 9 0 9 3
West MidlandsCon104
82 18 3 0 1
West OxfordshireNOC49
24 5 2 0 18
West SomersetInd32
3 0 1 0 28
West SussexCon80
74 4 2 0 0
West WiltshireCon42
32 4 1 0 5
West YorkshireCon88
54 30 4 0 0
WestminsterCon60
39 19 0 0 2
Weymouth & PortlandCon35
19 6 0 0 10
WiganLab72
15 55 1 0 1
WigtownInd14
0 0 0 0 14
WiltshireCon79
57 14 4 0 4
WinchesterCon54
36 4 2 0 12
Windsor & MaidenheadCon59
55 1 2 0 1
WirralCon66
40 20 6 0 0
WokingCon35
27 8 0 0 0
WokinghamCon54
50 0 4 0 0
WolverhamptonNOC60
29 30 0 0 1
WoodspringCon59
46 5 3 0 5
WorcesterCon36
19 17 0 0 0
WorthingCon30
16 0 9 0 5
Wrexham MaelorNOC45
9 21 2 1 12
WychavonInd49
18 3 2 0 26
WycombeCon59
52 2 0 0 5
WyreCon56
39 6 2 0 9
Wyre ForestNOC42
19 4 17 0 2
Ynys MonInd45
0 1 0 2 42
YorkCon45
23 13 9 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)