Council Compositions 1977

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
AberdeenNOC48
16 22 7 2 1
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
AngusCon22
12 3 0 0 7
Annandale & EskdaleInd16
0 0 0 0 16
ArfonInd40
0 6 0 13 21
Argyll & ButeInd26
4 0 0 2 20
ArunCon60
50 1 5 0 4
AshfieldLab33
2 22 0 0 9
AshfordCon49
31 7 3 0 8
AvonCon73
56 16 0 0 1
Aylesbury ValeNOC58
29 9 2 0 18
BaberghNOC38
17 4 1 0 16
Badenoch & StrathspeyInd10
0 0 0 0 10
Banff & BuchanInd18
0 0 0 1 17
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 & MilngavieCon10
6 1 0 0 3
BedfordCon56
34 9 6 0 7
BedfordshireCon83
75 5 2 0 1
BerkshireCon87
67 11 7 0 2
Berwick-Upon-TweedInd28
0 3 3 0 22
BerwickshireCon12
11 0 0 0 1
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
64 1 0 0 5
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
CambridgeshireCon68
56 7 1 0 4
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
CheshireCon67
56 9 0 0 2
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
ClackmannanSNP12
1 3 0 8 0
CleethorpesNOC48
13 13 5 0 17
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
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
13 1 0 0 65
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
CumbriaCon82
52 23 0 0 7
Cumnock & Doon ValleyLab10
1 6 0 0 3
CunninghameNOC24
5 5 0 11 3
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
DerbyshireCon98
62 30 0 0 6
Derbyshire DalesCon40
27 2 3 0 8
DerwentsideLab55
2 39 5 0 9
DevonCon98
85 3 2 0 8
DinefwrInd32
0 13 0 2 17
DoncasterLab60
17 35 0 0 8
DorsetCon91
80 4 4 0 3
DoverCon55
35 17 0 0 3
DudleyCon66
37 26 2 0 1
DumbartonNOC15
5 3 0 4 3
Dumfries & GallowayInd35
0 2 0 0 33
DundeeNOC44
21 20 0 0 3
DunfermilineLab30
7 19 0 2 2
DurhamLab72
14 41 7 0 10
DurhamLab61
0 34 10 0 17
DwyforInd29
1 0 0 6 22
DyfedInd80
0 25 5 6 44
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 KilbrideSNP15
2 1 0 11 1
East LindseyInd58
15 1 2 0 40
East LothianLab17
8 9 0 0 0
East NorthamptonshireCon37
28 6 0 0 3
East StaffordshireCon60
38 12 1 0 9
East SussexCon84
74 5 2 0 3
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
EdinburghCon64
34 23 1 5 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
83 12 2 0 0
Ettrick & LauderdaleInd16
1 0 1 0 14
ExeterCon34
24 9 1 0 0
FalkirkSNP36
2 8 0 22 4
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
GlasgowNOC72
25 30 1 16 0
GlcCon92
64 28 0 0 0
GloucesterCon33
27 5 1 0 0
GloucestershireCon61
46 3 0 0 12
GlyndwrInd33
0 1 0 0 32
GordonInd12
3 0 2 0 7
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 ManchesterCon106
82 23 0 0 1
GreenwichLab60
8 52 0 0 0
GuildfordCon45
35 6 2 0 2
GwentNOC78
28 37 1 2 10
GwyneddInd66
8 4 0 9 45
HackneyLab60
0 60 0 0 0
HaltonLab47
17 26 1 0 3
HambletonInd48
7 2 1 0 38
HamiltonNOC20
1 10 2 6 1
Hammersmith & FulhamLab60
10 48 2 0 0
HampshireCon97
88 7 0 0 2
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 & WorcesterCon92
66 10 5 0 11
HertfordshireCon72
65 6 0 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
HumbersideCon99
63 33 1 0 2
HuntingdonshireCon53
30 1 0 0 22
HyndburnCon48
33 14 1 0 0
InverclydeLD23
1 8 13 1 0
InvernessInd24
0 4 0 0 20
IpswichCon47
26 21 0 0 0
Isle of WightCon42
23 1 7 0 11
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
93 8 0 0 1
KerrierInd42
12 3 1 0 26
KetteringNOC45
20 14 5 0 6
Kilmarnock & LoudounNOC16
7 7 0 2 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
KirkcaldyNOC36
5 16 0 8 7
KirkleesCon72
38 25 9 0 0
KnowsleyLab63
17 42 2 0 2
Kyle & CarrickCon25
17 7 0 1 0
LambethLab60
14 46 0 0 0
LancashireCon96
83 12 1 0 0
LancasterCon60
43 11 1 0 5
LangbaurghCon60
33 19 0 0 8
LeedsCon96
50 38 8 0 0
LeicesterCon48
27 21 0 0 0
LeicestershireCon93
75 17 0 0 1
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
LincolnshireCon75
54 5 2 0 14
LiverpoolNOC99
17 42 40 0 0
LlanelliLab33
0 23 2 2 6
Lliw ValleyLab32
0 19 0 5 8
LochaberInd12
0 3 0 2 7
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
MerseysideCon99
67 26 6 0 0
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
8 48 2 18 9
Mid SuffolkNOC40
13 6 2 0 19
Mid SussexNOC54
25 3 5 0 21
MiddlesbroughLab56
17 38 0 0 1
MidlothianNOC15
2 7 0 5 1
Milton KeynesCon46
33 12 0 0 1
Mole ValleyNOC41
18 1 2 0 20
MonklandsLab21
5 13 0 2 1
MonmouthCon39
30 7 0 0 2
MontgomeryshireInd49
1 1 3 1 43
MorayInd18
0 0 0 3 15
MotherwellLab29
5 19 1 3 1
NairnInd10
0 0 0 2 8
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
0 4 0 4 20
NorfolkCon83
70 13 0 0 0
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
14 0 1 0 3
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 YorkshireCon93
71 3 3 0 16
NorthamptonCon48
32 16 0 0 0
NorthamptonshireCon90
73 10 0 0 7
NorthavonCon57
39 14 0 0 4
NorthumberlandNOC62
20 21 0 0 21
NorwichLab48
12 36 0 0 0
NottinghamCon55
40 14 0 0 1
NottinghamshireCon89
66 20 1 0 2
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
OxfordshireCon69
61 3 2 0 3
PendleCon51
27 17 6 0 1
PenwithInd40
0 1 1 0 38
Perth & KinrossCon29
19 3 0 2 5
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
2 6 1 0 44
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
RenfrewNOC40
11 14 0 11 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 & CromartyInd20
0 0 0 0 20
RossendaleCon36
29 4 3 0 0
RotherInd45
15 4 0 0 26
RotherhamLab54
6 45 0 0 3
RoxburghInd16
1 1 2 0 12
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
ShropshireCon63
32 5 4 0 22
Skye & LochalshInd10
0 0 0 0 10
SloughCon40
27 11 2 0 0
SolihullCon51
34 12 1 0 4
SomersetCon56
44 3 0 0 9
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 GlamorganCon80
64 15 0 0 1
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
31 62 2 0 5
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
StaffordshireCon85
64 16 0 0 5
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
4 4 0 6 0
StroudCon56
33 9 4 0 10
SuffolkCon82
70 9 1 0 2
Suffolk CoastalCon55
38 3 1 0 13
SunderlandLab78
26 49 2 0 1
SurreyCon73
68 2 0 0 3
Surrey HeathCon36
31 2 0 0 3
SutherlandInd14
0 0 0 0 14
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
44 54 4 0 2
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
WarwickshireCon55
43 10 0 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
10 41 0 3 16
West LancashireCon55
34 15 1 0 5
West LindseyInd37
8 4 4 0 21
West LothianNOC21
0 9 0 9 3
West MidlandsCon104
82 18 3 0 1
West OxfordshireNOC45
20 4 0 0 21
West SomersetInd32
5 0 1 0 26
West SussexCon80
74 4 2 0 0
West WiltshireNOC42
20 6 1 0 15
West YorkshireCon88
54 30 4 0 0
WestminsterCon60
37 23 0 0 0
Weymouth & PortlandCon39
20 13 0 0 6
WiganLab72
14 56 1 0 1
WigtownInd14
0 0 0 0 14
WiltshireCon79
57 14 4 0 4
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)