Council Compositions 1981

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
AberdeenLab48
13 27 8 0 0
AdurLD39
16 1 20 0 2
AllerdaleNOC55
9 25 0 0 21
AlnwickNOC29
8 5 9 0 7
Alyn & DeesideNOC45
11 20 2 0 12
Amber ValleyLab43
9 24 4 0 6
AngusNOC22
11 2 0 5 4
Annandale & EskdaleInd16
0 0 0 0 16
ArfonNOC40
0 9 0 12 19
Argyll & ButeInd26
2 1 0 3 20
ArunCon60
50 1 9 0 0
AshfieldLab33
3 24 0 0 6
AshfordNOC49
24 10 6 0 9
AvonLab76
32 39 4 0 1
Aylesbury ValeCon58
33 8 1 0 16
BaberghNOC42
17 5 2 0 18
Badenoch & StrathspeyInd10
0 0 0 0 10
Banff & BuchanInd18
1 0 0 5 12
Barking & DagenhamLab48
3 42 0 0 3
BarnetCon60
49 10 0 0 1
BarnsleyLab66
3 46 1 0 16
Barrow-In-FurnessLab38
9 28 0 0 1
BasildonNOC42
13 20 0 0 9
Basingstoke & DeaneCon59
34 17 3 0 5
BassetlawLab50
15 31 0 0 4
BathCon48
33 14 1 0 0
Bearsden & MilngavieCon10
6 2 0 0 2
BedfordCon56
36 10 7 0 3
BedfordshireNOC83
40 34 8 0 1
BerkshireNOC87
42 27 17 0 1
Berwick-Upon-TweedInd28
3 4 4 0 17
BerwickshireCon12
11 1 0 0 0
BeverleyCon53
39 4 6 0 4
BexleyCon62
43 18 0 0 1
BirminghamLab126
52 68 6 0 0
BlabyCon37
27 0 0 0 10
Blackburn with DarwenNOC60
22 29 4 0 5
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
BoltonLab60
20 39 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
BradfordLab90
37 50 3 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
31 4 4 0 0
BridgnorthInd33
4 2 1 0 26
BrightonCon59
36 16 6 0 1
BristolLab84
28 53 3 0 0
BroadlandCon49
37 3 0 0 9
BromleyCon60
48 12 0 0 0
BromsgroveCon41
35 5 0 0 1
BroxbourneCon42
34 7 1 0 0
BroxtoweCon49
36 12 0 0 1
BuckinghamshireCon70
47 15 2 0 6
BurnleyLab54
19 35 0 0 0
BuryCon48
28 20 0 0 0
CaithnessInd15
0 1 1 0 13
CalderdaleNOC54
23 22 9 0 0
CambridgeNOC42
16 21 4 0 1
CambridgeshireCon68
35 19 11 0 3
CamdenLab59
26 33 0 0 0
Cannock ChaseLab42
13 23 5 0 1
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
31 16 2 0 3
CheshireNOC71
28 35 7 0 1
ChesterCon60
38 13 5 0 4
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
27 18 0 0 2
ChristchurchCon25
15 3 0 0 7
ClackmannanLab12
1 7 0 4 0
CleethorpesNOC41
11 15 4 0 11
ClevelandLab89
26 62 0 0 1
ClwydNOC66
13 27 3 0 23
ClydebankLab10
1 8 0 0 1
ClydesdaleNOC14
0 5 0 2 7
ColchesterCon60
35 22 0 0 3
ColwynNOC33
10 1 10 0 12
Comhairle Nan Eilean SiarInd30
0 0 0 0 30
CongletonCon45
25 9 5 0 6
CopelandLab51
17 31 0 0 3
CorbyLab27
3 23 0 0 1
CornwallInd79
16 6 12 0 45
CotswoldInd45
6 2 3 0 34
CoventryLab54
15 39 0 0 0
CravenCon34
19 2 8 0 5
CrawleyLab26
8 18 0 0 0
Crewe & NantwichNOC57
24 28 0 0 5
CroydonCon70
56 11 0 0 3
Cumbernauld & KilsythLab10
0 6 0 4 0
CumbriaLab83
35 42 3 0 3
Cumnock & Doon ValleyLab10
0 8 0 0 2
CunninghameLab31
5 21 0 2 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
DaventryNOC35
17 10 0 0 8
DelynNOC40
3 16 2 2 17
DerbyLab44
18 26 0 0 0
DerbyshireLab84
21 59 1 0 3
Derbyshire DalesCon39
20 1 9 0 9
DerwentsideLab55
6 30 3 0 16
DevonCon98
65 16 10 0 7
DinefwrInd32
0 10 0 3 19
DoncasterLab63
13 47 1 0 2
DorsetCon91
53 11 16 0 11
DoverCon56
35 19 1 0 1
DudleyNOC66
30 32 0 0 4
DumbartonLab15
3 9 0 1 2
Dumfries & GallowayInd35
5 3 0 1 26
DundeeLab44
17 25 0 0 2
DunfermilineLab30
4 22 1 1 2
DurhamLab72
7 53 6 0 6
DurhamNOC49
4 24 7 0 14
DwyforInd29
0 0 0 5 24
DyfedNOC80
0 32 3 5 40
EalingCon70
41 28 0 0 1
EasingtonLab51
0 33 8 0 10
East CambridgeshireInd35
2 0 0 0 33
East DevonCon60
48 1 4 0 7
East DorsetCon33
20 0 2 0 11
East HampshireCon42
32 0 2 0 8
East HertfordshireCon50
30 3 0 0 17
East KilbrideLab15
2 12 0 1 0
East LindseyInd58
13 2 1 0 42
East LothianLab17
7 10 0 0 0
East NorthamptonshireCon36
30 5 0 0 1
East StaffordshireNOC46
22 16 1 0 7
East SussexCon84
53 14 15 0 2
East YorkshireCon43
24 1 2 0 16
EastbourneCon30
19 0 11 0 0
EastleighCon44
31 9 4 0 0
EastwoodCon12
9 0 0 0 3
EdenInd37
0 1 0 0 36
EdinburghNOC62
31 25 2 2 2
Ellesmere Port & NestonLab41
14 27 0 0 0
ElmbridgeCon60
36 4 3 0 17
EnfieldCon60
41 19 0 0 0
Epping ForestCon59
43 12 0 0 4
Epsom & EwellInd39
0 3 2 0 34
ErewashCon51
30 16 1 0 4
EssexCon98
51 32 13 0 2
Ettrick & LauderdaleInd16
1 0 0 0 15
ExeterCon34
22 8 2 0 2
FalkirkLab36
2 27 0 4 3
FarehamCon42
30 7 1 0 4
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 61 4 0 2
GedlingCon55
39 12 0 0 4
GillinghamCon42
31 9 2 0 0
GlanfordCon40
21 0 1 0 18
GlasgowLab72
11 58 3 0 0
GlcLab92
41 50 1 0 0
GloucesterCon33
21 9 3 0 0
GloucestershireNOC61
25 17 11 0 8
GlyndwrInd33
0 1 0 0 32
GordonNOC12
3 0 3 0 6
GosportCon30
19 5 1 0 5
GrampianCon53
33 13 0 2 5
GraveshamCon44
24 19 0 0 1
Great GrimsbyLab45
16 29 0 0 0
Great YarmouthNOC48
20 23 2 0 3
Greater ManchesterLab106
19 78 9 0 0
GreenwichLab62
17 45 0 0 0
GuildfordCon45
34 6 3 0 2
GwentLab78
12 65 1 0 0
GwyneddInd66
2 6 7 8 43
HackneyLab60
1 59 0 0 0
HaltonLab47
12 32 1 0 2
HambletonInd47
10 2 2 0 33
HamiltonLab20
1 17 2 0 0
Hammersmith & FulhamNOC50
24 24 2 0 0
HampshireCon102
62 31 7 0 2
HarboroughCon37
25 1 6 0 5
HaringeyLab59
17 42 0 0 0
HarlowLab42
7 33 2 0 0
HarrogateCon60
36 3 6 0 15
HarrowCon63
46 12 1 0 4
HartCon35
21 0 5 0 9
HartlepoolLab47
13 31 0 0 3
HastingsNOC32
15 9 7 0 1
HavantCon42
28 11 0 0 3
HaveringCon63
38 12 0 0 13
HerefordLD27
4 5 15 0 3
Hereford & WorcesterCon92
48 20 16 0 8
HertfordshireCon77
43 29 4 0 1
HertsmereCon39
22 12 5 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
HumbersideLab75
32 42 1 0 0
HuntingdonshireCon53
33 6 1 0 13
HyndburnLab47
20 27 0 0 0
InverclydeLab23
1 13 9 0 0
InvernessInd28
0 8 2 1 17
IpswichLab48
16 32 0 0 0
Isle of WightLD43
12 0 27 0 4
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
KentCon99
64 23 10 0 2
KerrierNOC44
19 4 0 0 21
KetteringNOC45
22 6 4 0 13
Kilmarnock & LoudounLab16
5 11 0 0 0
Kincardine & DeesideInd12
2 0 1 0 9
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
KirkcaldyLab36
3 23 0 4 6
KirkleesLab72
25 44 3 0 0
KnowsleyLab63
7 55 1 0 0
Kyle & CarrickLab25
12 13 0 0 0
LambethLab64
22 42 0 0 0
LancashireLab99
38 53 6 0 2
LancasterCon60
36 14 3 0 7
LangbaurghLab60
22 32 0 0 6
LeedsLab99
29 62 8 0 0
LeicesterLab48
17 31 0 0 0
LeicestershireNOC93
44 43 5 0 1
LeominsterInd36
5 1 2 0 28
LewesCon47
38 5 1 0 3
LewishamLab67
23 44 0 0 0
LichfieldCon56
35 17 0 0 4
LincolnCon33
17 16 0 0 0
LincolnshireCon76
42 13 10 0 11
LiverpoolNOC99
21 40 38 0 0
LlanelliLab33
0 26 2 0 5
Lliw ValleyLab32
1 25 0 2 4
LochaberInd12
0 2 1 0 9
LothianLab49
18 26 1 3 1
LutonCon48
32 16 0 0 0
MacclesfieldCon60
40 5 3 0 12
MaidstoneCon55
32 10 9 0 4
MaldonCon30
18 2 3 0 7
Malvern HillsInd51
16 3 3 0 29
ManchesterLab99
23 72 4 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
MerseysideLab99
27 57 15 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
3 63 2 10 7
Mid SuffolkNOC40
15 5 2 0 18
Mid SussexCon54
39 0 2 0 13
MiddlesbroughLab53
20 32 0 0 1
MidlothianLab15
0 13 1 1 0
Milton KeynesCon46
26 19 1 0 0
Mole ValleyInd41
16 1 2 0 22
MonklandsLab21
3 18 0 0 0
MonmouthCon39
23 8 0 0 8
MontgomeryshireInd49
2 1 3 3 40
MorayInd18
0 0 0 3 15
MotherwellLab29
3 21 0 3 2
NairnInd10
0 0 0 0 10
NeathLab33
0 26 0 2 5
New ForestCon58
33 0 4 0 21
Newark & SherwoodNOC56
26 25 0 0 5
Newcastle Upon TyneLab78
29 43 4 0 2
Newcastle-Under-LymeLab56
18 34 2 0 2
NewhamLab60
0 57 0 0 3
NewportLab51
15 35 0 0 1
NithsdaleInd28
5 4 0 3 16
NorfolkCon83
51 27 4 0 1
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
11 0 5 0 2
North HertfordshireCon50
32 14 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
30 45 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
49 19 14 0 11
NorthamptonCon43
28 15 0 0 0
NorthamptonshireNOC68
31 31 4 0 2
NorthavonCon57
35 16 3 0 3
NorthumberlandLab66
14 34 15 0 3
NorwichLab48
9 37 1 0 1
NottinghamLab55
24 31 0 0 0
NottinghamshireLab88
32 55 0 0 1
Nuneaton & BedworthLab45
11 32 2 0 0
Oadby & WigstonCon26
20 3 3 0 0
OgwrNOC57
15 28 1 2 11
OldhamLab60
23 36 1 0 0
Orkney IslandsInd24
0 0 0 0 24
OswestryInd29
5 1 2 0 21
OxfordLab45
21 24 0 0 0
OxfordshireCon69
36 19 9 0 5
PendleNOC51
20 18 12 0 1
PenwithInd34
2 1 2 0 29
Perth & KinrossCon29
19 5 1 1 3
PeterboroughLab48
22 25 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
1 6 3 0 43
Preseli PembrokeshireInd43
0 0 0 0 43
PrestonLab57
25 31 1 0 0
PurbeckInd22
4 0 1 0 17
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 12 0 0 0
RenfrewLab40
4 34 0 1 1
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
RochdaleLab60
18 35 7 0 0
Rochester Upon MedwayCon50
28 20 0 0 2
RochfordCon40
26 3 3 0 8
Ross & CromartyInd20
1 0 0 0 19
RossendaleCon36
21 13 2 0 0
RotherNOC45
20 3 1 0 21
RotherhamLab66
3 63 0 0 0
RoxburghInd16
5 0 0 0 11
RugbyNOC48
23 17 1 0 7
RunnymedeCon42
31 7 1 0 3
RushcliffeCon54
48 3 1 0 2
RushmoorNOC45
22 11 6 0 6
RutlandInd20
2 1 0 0 17
RyedaleInd45
9 2 1 0 33
SalfordLab66
14 50 2 0 0
SalisburyNOC58
23 7 8 0 20
SandwellLab72
17 54 1 0 0
ScarboroughCon49
29 7 4 0 9
Scottish BordersNOC23
9 0 1 1 12
ScunthorpeLab40
6 33 0 0 1
SedgefieldLab53
1 40 3 0 9
SedgemoorCon49
25 13 4 0 7
SeftonCon69
39 22 5 0 3
SelbyCon50
26 11 0 0 13
SevenoaksCon53
36 1 4 0 12
SheffieldLab87
18 60 9 0 0
ShepwayCon56
35 7 6 0 8
Shetland IslandsInd24
0 0 0 0 24
Shrewsbury & AtchamNOC48
24 15 5 0 4
ShropshireNOC66
18 21 11 0 16
Skye & LochalshInd9
0 0 0 0 9
SloughCon40
21 14 5 0 0
SolihullCon51
36 13 0 0 2
SomersetCon57
33 9 8 0 7
South BedfordshireCon53
35 11 6 0 1
South BuckinghamshireCon42
29 1 1 0 11
South CambridgeshireInd55
2 2 4 0 47
South DerbyshireNOC34
7 17 1 0 9
South GlamorganLab80
35 41 3 1 0
South HamsInd44
9 1 3 0 31
South HerefordshireInd35
0 0 0 0 35
South HollandInd38
12 1 0 0 25
South KestevenCon57
31 10 0 0 16
South LakelandNOC52
17 4 7 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 42 0 0 21
South WightInd24
7 0 4 0 13
South YorkshireLab100
14 82 3 0 1
SouthamptonCon45
27 18 0 0 0
Southend-on-SeaCon39
26 7 6 0 0
SouthwarkLab64
8 56 0 0 0
SpelthorneCon40
38 2 0 0 0
St AlbansCon57
37 11 5 0 4
St EdmundsburyCon44
32 8 1 0 3
St HelensLab54
11 43 0 0 0
StaffordNOC60
25 16 3 0 16
StaffordshireLab82
28 48 4 0 2
Staffordshire MoorlandsNOC56
20 14 1 0 21
StevenageLab39
3 36 0 0 0
StewartryInd12
0 0 0 0 12
StirlingNOC20
9 10 0 0 1
StockportCon63
33 22 5 0 3
Stockton-On-TeesLab55
23 30 0 0 2
Stoke-on-TrentLab60
3 57 0 0 0
Stratford-on-AvonCon55
30 2 3 0 20
StrathclydeLab103
25 73 2 2 1
StrathkelvinLab14
4 10 0 0 0
StroudCon56
29 9 6 0 12
SuffolkCon82
49 31 0 0 2
Suffolk CoastalCon55
38 4 0 0 13
SunderlandLab78
18 58 1 0 1
SurreyCon76
61 7 3 0 5
Surrey HeathCon36
36 0 0 0 0
SutherlandInd14
0 0 0 0 14
SuttonCon56
47 7 2 0 0
SwaleCon49
25 21 2 0 1
SwanseaLab51
14 33 0 0 4
SwindonLab46
14 31 0 0 1
Taff-ElyLab48
2 36 3 2 5
TamesideLab57
10 46 1 0 0
TamworthLab27
12 15 0 0 0
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
13 19 0 0 7
Tonbridge & MallingCon52
37 5 8 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
39 20 4 0 0
Tunbridge WellsCon48
40 2 1 0 5
TweedaleInd10
0 0 0 0 10
Tyne & WearLab104
23 72 7 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
9 49 1 0 7
WalsallLab60
13 34 3 0 10
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
WarwickshireNOC62
30 27 3 0 2
WatfordLab36
14 22 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
18 25 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 56 0 0 4
West LancashireCon55
29 22 1 0 3
West LindseyNOC37
10 4 7 0 16
West LothianLab21
0 15 0 4 2
West MidlandsLab104
25 74 5 0 0
West OxfordshireNOC49
23 6 2 0 18
West SomersetInd32
3 0 1 0 28
West SussexCon80
57 8 14 0 1
West WiltshireCon42
32 4 1 0 5
West YorkshireLab88
14 63 11 0 0
WestminsterCon60
39 19 0 0 2
Weymouth & PortlandNOC35
17 7 0 0 11
WiganLab72
5 64 3 0 0
WigtownInd14
0 0 0 0 14
WiltshireCon74
40 20 12 0 2
WinchesterCon54
35 5 2 0 12
Windsor & MaidenheadCon59
55 1 2 0 1
WirralCon66
37 23 6 0 0
WokingCon35
25 9 1 0 0
WokinghamCon54
45 1 8 0 0
WolverhamptonLab60
28 32 0 0 0
WoodspringCon59
45 6 3 0 5
WorcesterLab36
16 20 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
15 8 17 0 2
Ynys MonInd45
0 1 0 2 42
YorkNOC45
20 15 10 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)