Council Compositions 1994

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)
AberconwyNOC41
9 11 10 1 10
AberdeenLab52
10 27 13 2 0
AdurLD39
11 1 25 0 2
AllerdaleLab55
11 31 2 0 11
AlnwickLD29
7 2 15 0 5
Alyn & DeesideLab43
2 29 2 0 10
Amber ValleyLab43
15 24 0 0 4
AngusSNP21
7 0 1 11 2
Annandale & EskdaleLD16
0 1 9 0 6
ArfonNOC39
0 8 2 13 16
Argyll & ButeInd26
4 1 3 2 16
ArunCon56
36 7 11 0 2
AshfieldLab33
1 32 0 0 0
AshfordCon49
29 7 11 0 2
AvonNOC76
25 33 18 0 0
Aylesbury ValeNOC58
28 1 21 0 8
BaberghNOC42
15 6 5 0 16
Badenoch & StrathspeyInd11
0 0 0 0 11
Banff & BuchanInd18
0 0 1 7 10
Barking & DagenhamLab51
0 47 1 0 3
BarnetNOC60
29 25 6 0 0
BarnsleyLab66
2 62 0 0 2
Barrow-In-FurnessLab38
13 24 0 0 1
BasildonNOC42
19 13 8 0 2
Basingstoke & DeaneNOC57
28 11 13 0 5
BassetlawLab50
16 30 2 0 2
BathLD48
17 2 29 0 0
Bearsden & MilngavieNOC10
5 1 4 0 0
BedfordNOC53
22 16 11 0 4
BedfordshireNOC73
28 31 13 0 1
BerkshireNOC76
16 24 33 0 3
Berwick-Upon-TweedNOC28
7 1 9 0 11
BerwickshireCon12
8 0 1 0 3
BeverleyNOC52
26 2 13 0 11
BexleyNOC62
24 24 14 0 0
BirminghamLab117
39 63 14 0 1
BlabyCon39
30 1 4 0 4
Blackburn with DarwenLab60
19 36 4 0 1
BlackpoolLab44
12 27 5 0 0
Blaenau GwentLab44
1 31 1 2 9
Blyth ValleyLab47
0 28 19 0 0
BolsoverLab37
0 34 0 0 3
BoltonLab60
15 37 6 0 2
BoothferryNOC35
17 11 0 0 7
BostonNOC34
10 8 8 0 8
BournemouthNOC57
20 6 28 0 3
Bracknell ForestCon40
32 7 1 0 0
BradfordLab90
35 51 4 0 0
BraintreeNOC60
23 21 6 0 10
BrecklandCon53
32 8 1 0 12
BrecknockInd44
0 13 2 0 29
BrentNOC66
33 28 5 0 0
BrentwoodLD39
12 1 25 0 1
BridgnorthInd33
11 1 4 0 17
BrightonLab48
21 27 0 0 0
BristolLab68
19 39 9 0 1
BroadlandNOC49
21 6 16 0 6
BromleyCon60
32 7 21 0 0
BromsgroveCon41
26 14 1 0 0
BroxbourneCon42
33 5 4 0 0
BroxtoweCon49
28 15 4 0 2
BuckinghamshireCon71
39 13 15 0 4
BurnleyLab48
5 33 9 0 1
BuryNOC48
21 24 3 0 0
CaithnessInd16
0 1 0 0 15
CalderdaleNOC54
23 22 7 0 2
CambridgeNOC42
7 19 16 0 0
CambridgeshireNOC77
33 21 21 0 2
CamdenLab59
7 47 5 0 0
Cannock ChaseLab42
7 31 2 0 2
CanterburyNOC49
19 7 23 0 0
CaradonInd41
5 1 10 0 25
CardiffLab65
16 39 9 0 1
CarlisleLab51
20 27 3 0 1
CarmarthenInd37
0 6 1 2 28
CarrickLD45
8 4 24 0 9
Castle MorpethNOC34
6 9 9 0 10
Castle PointCon39
36 3 0 0 0
CentralLab35
4 23 0 6 2
CeredigionInd44
0 1 9 3 31
CharnwoodCon52
34 15 2 0 1
ChelmsfordCon56
29 2 21 0 4
CheltenhamLD41
10 2 26 0 3
CherwellCon52
31 16 4 0 1
CheshireNOC71
22 35 14 0 0
ChesterNOC60
23 19 16 0 2
Chester-Le-StreetLab33
1 27 0 0 5
ChesterfieldLab47
5 31 11 0 0
ChichesterCon50
33 0 14 0 3
ChilternCon50
39 0 9 0 2
ChorleyNOC48
20 21 5 0 2
ChristchurchCon25
13 0 0 0 12
ClackmannanLab12
1 8 0 3 0
CleethorpesNOC41
13 16 11 0 1
ClevelandLab77
14 51 12 0 0
ClwydLab64
8 33 3 3 17
ClydebankLab12
1 8 0 2 1
ClydesdaleNOC16
3 7 0 4 2
ColchesterLD60
19 6 34 0 1
ColwynNOC34
7 3 12 0 12
Comhairle Nan Eilean SiarInd27
0 0 0 0 27
CongletonLD45
13 5 27 0 0
CopelandLab51
20 28 0 0 3
CorbyLab27
1 23 2 0 1
CornwallLD79
6 8 41 0 24
CotswoldInd45
9 1 3 0 32
CoventryLab54
13 41 0 0 0
CravenNOC34
11 3 14 0 6
CrawleyLab32
7 23 2 0 0
Crewe & NantwichLab57
25 29 3 0 0
CroydonLab70
30 40 0 0 0
Cumbernauld & KilsythLab12
0 7 0 5 0
CumbriaNOC83
28 39 13 0 3
Cumnock & Doon ValleyLab10
0 10 0 0 0
CunninghameLab30
6 20 0 3 1
Cynon ValleyLab38
0 26 0 10 2
DacorumCon58
38 16 4 0 0
DarlingtonLab52
19 30 2 0 1
DartfordCon47
25 20 0 0 2
DaventryCon35
18 12 1 0 4
DelynInd42
1 13 3 2 23
DerbyLab44
19 24 1 0 0
DerbyshireLab84
21 55 7 0 1
Derbyshire DalesCon39
24 3 9 0 3
DerwentsideLab55
2 39 0 0 14
DevonNOC85
19 21 39 0 6
DinefwrNOC32
0 16 0 3 13
DoncasterLab63
9 54 0 0 0
DorsetNOC77
28 6 38 0 5
DoverNOC56
28 21 6 0 1
DudleyLab72
33 38 1 0 0
DumbartonNOC16
5 8 0 2 1
Dumfries & GallowayNOC35
3 11 6 3 12
DundeeLab44
12 26 0 6 0
DunfermilineLab34
2 22 5 4 1
DurhamLab72
6 56 6 0 4
DurhamLab49
0 28 15 0 6
DwyforInd29
0 0 0 7 22
DyfedNOC70
1 22 8 7 32
EalingLab71
20 48 3 0 0
EasingtonLab51
0 39 0 0 12
East CambridgeshireInd37
6 1 4 0 26
East DevonCon60
41 0 11 0 8
East DorsetCon36
19 0 13 0 4
East HampshireNOC42
16 0 20 0 6
East HertfordshireCon50
32 2 12 0 4
East KilbrideLab16
2 12 0 2 0
East LindseyInd60
7 4 5 0 44
East LothianLab17
7 9 0 1 0
East NorthamptonshireCon36
23 9 3 0 1
East StaffordshireNOC46
19 23 4 0 0
East SussexNOC70
22 18 30 0 0
East YorkshireNOC43
15 5 6 0 17
EastbourneLD30
11 0 19 0 0
EastleighLD44
18 3 23 0 0
EastwoodCon12
8 1 1 0 2
EdenInd37
0 0 4 0 33
EdinburghNOC62
23 30 7 2 0
Ellesmere Port & NestonLab41
11 30 0 0 0
ElmbridgeNOC60
22 7 10 0 21
EnfieldLab66
25 41 0 0 0
Epping ForestNOC59
27 14 6 0 12
Epsom & EwellInd42
0 3 6 0 33
ErewashLab52
22 27 1 0 2
EssexNOC98
32 33 32 0 1
Ettrick & LauderdaleInd16
0 0 0 1 15
ExeterNOC36
12 16 6 0 2
FalkirkNOC36
3 16 0 14 3
FarehamNOC42
14 2 16 0 10
FenlandCon40
27 6 2 0 5
FifeLab46
0 28 12 4 2
Forest HeathNOC25
12 1 3 0 9
Forest Of DeanLab49
3 25 6 0 15
FyldeNOC49
22 1 4 0 22
GatesheadLab66
1 51 12 0 2
GedlingCon57
38 15 3 0 1
GillinghamNOC42
13 8 20 0 1
GlanfordNOC41
17 7 0 0 17
GlasgowLab66
5 54 1 2 4
GloucesterNOC35
11 17 7 0 0
GloucestershireNOC63
10 20 30 0 3
GlyndwrInd35
0 6 2 1 26
GordonInd16
2 0 5 0 9
GosportLD30
7 3 17 0 3
GrampianNOC57
8 12 18 17 2
GraveshamNOC44
22 22 0 0 0
Great GrimsbyLab45
8 28 6 0 3
Great YarmouthLab48
19 27 2 0 0
GreenwichLab62
8 47 3 0 4
GuildfordNOC45
19 6 19 0 1
GwentLab63
6 55 1 1 0
GwyneddNOC53
1 6 7 21 18
HackneyLab60
6 44 10 0 0
HaltonLab53
2 44 7 0 0
HambletonNOC47
19 2 5 0 21
HamiltonLab20
2 15 2 0 1
Hammersmith & FulhamLab50
15 34 1 0 0
HampshireNOC102
29 24 48 0 1
HarboroughNOC37
17 3 12 0 5
HaringeyLab59
2 57 0 0 0
HarlowLab42
6 33 3 0 0
HarrogateLD60
19 2 37 0 2
HarrowNOC63
17 14 29 0 3
HartNOC35
13 0 14 0 8
HartlepoolLab47
12 26 8 0 1
HastingsNOC32
8 10 12 0 2
HavantNOC42
16 12 11 0 3
HaveringNOC63
11 31 4 0 17
HerefordLD27
1 4 22 0 0
Hereford & WorcesterNOC76
25 24 23 0 4
HertfordshireNOC77
27 30 19 0 1
HertsmereNOC39
19 14 5 0 1
High PeakNOC44
14 16 10 0 4
HighlandNOC18
2 8 4 4 0
HillingdonLab69
25 44 0 0 0
Hinckley & BosworthCon34
21 3 10 0 0
HoldernessInd31
0 0 6 0 25
HorshamCon43
28 0 13 0 2
HounslowLab60
6 49 5 0 0
HoveCon30
21 6 3 0 0
HumbersideLab75
22 43 10 0 0
HuntingdonshireCon53
36 4 12 0 1
HyndburnLab47
13 33 1 0 0
InverclydeLab20
1 11 8 0 0
InvernessNOC28
0 8 5 1 14
IpswichLab48
14 33 1 0 0
Isle of WightLD43
9 0 27 0 7
IslingtonLab52
1 39 12 0 0
IslwynLab35
0 30 0 5 0
KennetNOC40
17 1 8 0 14
Kensington & ChelseaCon54
39 15 0 0 0
KentNOC99
41 30 28 0 0
KerrierNOC44
5 12 16 0 11
KetteringNOC45
10 20 8 0 7
Kilmarnock & LoudounNOC18
3 8 0 7 0
Kincardine & DeesideNOC12
5 0 1 1 5
King's Lynn & West NorfolkNOC60
30 16 5 0 9
Kingston Upon HullLab60
1 53 6 0 0
Kingston Upon ThamesLD50
18 6 26 0 0
KingswoodLab50
18 26 5 0 1
KirkcaldyLab40
2 26 2 7 3
KirkleesNOC72
20 36 15 0 1
KnowsleyLab66
2 61 0 0 3
Kyle & CarrickCon25
16 9 0 0 0
LambethNOC64
16 24 24 0 0
LancashireLab99
35 54 10 0 0
LancasterNOC60
15 24 7 0 14
LangbaurghLab59
20 33 6 0 0
LeedsLab99
23 67 8 0 1
LeicesterLab56
13 37 6 0 0
LeicestershireNOC85
31 37 17 0 0
LeominsterInd36
6 2 8 0 20
LewesLD48
18 0 27 0 3
LewishamLab67
1 63 3 0 0
LichfieldCon56
37 15 0 0 4
LincolnLab33
3 30 0 0 0
LincolnshireNOC76
31 25 15 0 5
LiverpoolNOC99
2 45 43 0 9
LlanelliLab35
0 20 3 1 11
Lliw ValleyLab33
1 22 0 4 6
LochaberInd15
0 3 0 3 9
LothianLab49
5 36 4 4 0
LutonLab48
11 28 9 0 0
MacclesfieldCon60
32 10 15 0 3
MaidstoneNOC55
23 10 17 0 5
MaldonNOC30
13 1 6 0 10
Malvern HillsInd51
13 1 9 0 28
ManchesterLab99
4 78 16 0 1
MansfieldLab46
5 39 2 0 0
MedinaNOC36
18 3 10 0 5
MeirionnyddInd41
0 4 0 13 24
MeltonCon26
18 0 8 0 0
MendipNOC43
13 3 21 0 6
Merthyr TydfilLab32
0 21 0 1 10
MertonLab57
10 40 3 0 4
Mid BedfordshireCon53
40 3 3 0 7
Mid DevonInd40
0 1 9 0 30
Mid GlamorganLab74
1 60 0 10 3
Mid SuffolkNOC40
17 8 10 0 5
Mid SussexCon54
34 2 13 0 5
MiddlesbroughLab53
9 38 5 0 1
MidlothianLab15
2 12 0 1 0
Milton KeynesNOC46
14 20 11 0 1
Mole ValleyNOC41
11 1 21 0 8
MonklandsLab20
0 17 0 3 0
MonmouthNOC40
20 14 2 0 4
MontgomeryshireInd46
1 4 4 1 36
MorayNOC18
1 1 0 7 9
MotherwellLab30
2 22 0 4 2
NairnInd10
1 0 0 1 8
NeathLab34
0 25 0 5 4
New ForestNOC58
23 0 29 0 6
Newark & SherwoodLab54
19 28 4 0 3
Newcastle Upon TyneLab78
5 59 14 0 0
Newcastle-Under-LymeLab56
9 33 14 0 0
NewhamLab60
0 59 1 0 0
NewportLab47
4 43 0 0 0
NithsdaleNOC28
5 9 1 5 8
NorfolkNOC84
34 32 16 0 2
North CornwallInd38
1 2 4 0 31
North DevonLD44
2 0 26 0 16
North DorsetInd33
0 0 12 0 21
North East DerbyshireLab53
10 35 3 0 5
North East FifeLD18
4 0 13 0 1
North HertfordshireNOC50
24 18 5 0 3
North KestevenNOC39
11 6 5 0 17
North NorfolkNOC46
17 6 5 0 18
North ShropshireInd40
4 4 0 0 32
North TynesideLab60
16 36 8 0 0
North WarwickshireLab34
12 20 0 0 2
North West LeicestershireLab40
12 24 0 0 4
North WiltshireLD52
16 3 29 0 4
North YorkshireNOC96
29 23 35 0 9
NorthamptonNOC43
18 21 4 0 0
NorthamptonshireLab68
27 36 5 0 0
NorthavonNOC57
20 11 25 0 1
NorthumberlandLab66
13 39 11 0 3
NorwichLab48
2 35 11 0 0
NottinghamLab55
17 37 0 0 1
NottinghamshireLab88
24 58 6 0 0
Nuneaton & BedworthLab45
8 37 0 0 0
Oadby & WigstonLD26
7 0 19 0 0
OgwrLab49
8 39 1 0 1
OldhamNOC60
7 29 23 0 1
Orkney IslandsInd27
0 0 0 0 27
OswestryInd29
4 6 2 0 17
OxfordLab51
7 36 7 0 1
OxfordshireNOC70
25 24 20 0 1
PendleNOC51
7 23 21 0 0
PenwithNOC34
10 9 7 0 8
Perth & KinrossCon29
16 3 2 5 3
PeterboroughNOC48
21 19 1 0 7
PlymouthLab60
19 41 0 0 0
PooleLD36
16 1 19 0 0
Port TalbotLab33
0 23 0 0 10
PortsmouthNOC39
15 15 9 0 0
PowysInd46
0 6 4 0 36
Preseli PembrokeshireInd40
1 2 1 0 36
PrestonLab57
19 31 7 0 0
PurbeckNOC22
9 0 8 0 5
RadnorInd33
0 4 0 0 29
ReadingLab45
12 28 5 0 0
RedbridgeNOC62
24 29 9 0 0
RedditchLab29
9 19 1 0 0
Reigate & BansteadNOC49
22 11 12 0 4
RenfrewLab45
8 23 2 12 0
RestormelLD44
2 1 28 0 13
RhonddaLab37
0 21 1 6 9
RhuddlanInd32
4 11 0 0 17
Rhymney ValleyLab46
0 27 0 11 8
Ribble ValleyCon39
24 1 13 0 1
Richmond Upon ThamesLD52
7 2 43 0 0
RichmondshireInd34
1 0 3 0 30
RochdaleNOC60
14 23 22 0 1
Rochester Upon MedwayNOC50
22 20 8 0 0
RochfordLD40
10 7 21 0 2
Ross & CromartyInd22
1 1 0 4 16
RossendaleLab36
16 20 0 0 0
RotherNOC45
20 3 16 0 6
RotherhamLab66
3 63 0 0 0
RoxburghNOC16
1 0 6 1 8
RugbyNOC48
19 16 4 0 9
RunnymedeCon42
26 9 1 0 6
RushcliffeCon54
43 5 6 0 0
RushmoorCon45
24 8 13 0 0
RutlandNOC20
6 0 4 0 10
RyedaleNOC42
6 2 20 0 14
SalfordLab60
5 54 1 0 0
SalisburyCon58
30 5 9 0 14
SandwellLab72
22 43 7 0 0
ScarboroughNOC49
15 16 8 0 10
Scottish BordersNOC27
2 0 8 6 11
ScunthorpeLab40
5 34 0 0 1
SedgefieldLab49
1 33 8 0 7
SedgemoorCon49
26 12 7 0 4
SeftonNOC69
24 26 19 0 0
SelbyNOC50
18 14 3 0 15
SevenoaksCon53
31 0 11 0 11
SheffieldLab87
8 57 22 0 0
ShepwayLD56
18 3 33 0 2
Shetland IslandsInd25
0 0 0 0 25
Shrewsbury & AtchamNOC48
16 15 11 0 6
ShropshireNOC66
24 23 13 0 6
Skye & LochalshInd11
0 0 0 1 10
SloughLab39
4 28 0 0 7
SolihullNOC51
22 15 8 0 6
SomersetLD57
13 2 41 0 1
South BedfordshireCon53
35 9 7 0 2
South BuckinghamshireCon41
29 0 1 0 11
South CambridgeshireNOC55
22 6 7 0 20
South DerbyshireLab34
12 20 0 0 2
South GlamorganLab62
12 40 8 1 1
South HamsCon44
23 1 4 0 16
South HerefordshireInd39
4 0 7 0 28
South HollandInd38
5 9 1 0 23
South KestevenNOC57
22 12 8 0 15
South LakelandNOC52
14 6 18 0 14
South NorfolkNOC47
22 0 21 0 4
South NorthamptonshireCon40
26 1 1 0 12
South OxfordshireCon50
29 5 8 0 8
South PembrokeshireInd30
0 2 0 2 26
South RibbleCon54
33 15 6 0 0
South ShropshireInd40
7 1 3 0 29
South SomersetLD60
13 0 41 0 6
South StaffordshireCon50
36 7 3 0 4
South TynesideLab60
0 54 5 0 1
South WightNOC24
7 0 11 0 6
SouthamptonLab45
8 23 14 0 0
Southend-on-SeaNOC39
18 7 14 0 0
SouthwarkLab64
3 34 27 0 0
SpelthorneCon40
33 4 3 0 0
St AlbansLD57
19 9 29 0 0
St EdmundsburyNOC44
20 11 5 0 8
St HelensLab54
5 33 14 0 2
StaffordNOC60
29 18 13 0 0
StaffordshireLab82
22 53 4 0 3
Staffordshire MoorlandsInd56
8 9 4 0 35
StevenageLab39
4 31 4 0 0
StewartryInd12
1 0 0 0 11
StirlingNOC20
10 10 0 0 0
StockportNOC63
13 17 30 0 3
Stockton-On-TeesNOC55
17 27 11 0 0
Stoke-on-TrentLab60
11 49 0 0 0
Stratford-on-AvonNOC55
26 2 22 0 5
StrathclydeLab104
3 86 6 7 2
StrathkelvinLab15
6 9 0 0 0
StroudNOC55
17 14 13 0 11
SuffolkNOC80
27 31 17 0 5
Suffolk CoastalCon55
36 7 3 0 9
SunderlandLab75
7 65 3 0 0
SurreyNOC76
34 8 29 0 5
Surrey HeathCon36
31 1 4 0 0
SutherlandInd14
0 0 0 0 14
SuttonLD56
4 5 47 0 0
SwaleNOC49
17 12 19 0 1
SwanseaLab52
6 32 8 0 6
SwindonLab54
12 33 8 0 1
Taff-ElyNOC43
2 19 2 14 6
TamesideLab57
8 48 0 0 1
TamworthLab30
8 20 0 0 2
TandridgeCon42
22 3 17 0 0
Taunton DeaneLD53
13 7 29 0 4
TaysideNOC46
4 16 2 22 2
TeesdaleInd31
2 7 1 0 21
TeignbridgeNOC58
19 4 11 0 24
Telford & WrekinLab46
10 33 2 0 1
TendringNOC60
18 11 20 0 11
Test ValleyCon44
28 0 13 0 3
TewkesburyInd36
7 2 6 0 21
ThanetCon54
29 14 2 0 9
Three RiversNOC48
21 7 19 0 1
ThurrockLab39
7 29 0 0 3
Tonbridge & MallingCon55
32 6 17 0 0
TorbayLD36
12 2 21 0 1
TorfaenLab44
1 36 3 0 4
TorridgeInd36
5 4 4 0 23
Tower HamletsLab50
0 43 7 0 0
TraffordCon63
35 23 5 0 0
Tunbridge WellsNOC48
24 3 20 0 1
TweedaleInd10
0 1 2 1 6
TynedaleNOC47
17 13 8 0 9
UttlesfordCon42
25 1 10 0 6
Vale of GlamorganNOC46
20 21 0 3 2
Vale Of White HorseCon51
29 2 18 0 2
Vale RoyalLab60
23 32 2 0 3
WakefieldLab63
5 56 0 0 2
WalsallNOC60
22 25 9 0 4
Waltham ForestNOC57
16 27 14 0 0
WandsworthCon61
45 16 0 0 0
WansbeckLab46
0 44 2 0 0
WansdykeNOC47
23 20 1 0 3
WarringtonLab60
8 42 9 0 1
WarwickCon45
24 10 8 0 3
WarwickshireNOC62
19 30 10 0 3
WatfordLab36
9 20 7 0 0
WaveneyLab48
17 27 4 0 0
WaverleyNOC57
28 2 27 0 0
WealdenCon58
44 0 11 0 3
Wear ValleyLD40
0 8 28 0 4
WellingboroughCon34
19 10 1 0 4
Welwyn HatfieldLab47
23 24 0 0 0
West BerkshireLD45
20 0 24 0 1
West DevonInd30
5 1 6 0 18
West DorsetNOC55
18 5 11 0 21
West GlamorganLab61
3 47 3 1 7
West LancashireLab55
26 29 0 0 0
West LindseyNOC37
8 5 13 0 11
West LothianNOC24
2 10 0 11 1
West OxfordshireNOC49
13 6 12 0 18
West SomersetInd32
5 3 1 0 23
West SussexNOC71
26 10 34 0 1
West WiltshireLD43
9 3 22 0 9
WestminsterCon60
45 15 0 0 0
Weymouth & PortlandNOC35
7 9 14 0 5
WiganLab72
2 64 5 0 1
WigtownInd14
1 1 0 2 10
WiltshireNOC68
18 17 33 0 0
WinchesterNOC45
16 6 19 0 4
Windsor & MaidenheadNOC58
26 0 25 0 7
WirralNOC66
28 30 8 0 0
WokingNOC35
17 5 13 0 0
WokinghamCon54
34 0 20 0 0
WolverhamptonLab60
26 31 3 0 0
WoodspringCon59
36 4 14 0 5
WorcesterLab36
9 23 4 0 0
WorthingLD36
17 0 19 0 0
Wrexham MaelorLab46
4 28 6 1 7
WychavonNOC49
23 6 10 0 10
WycombeCon60
38 9 10 0 3
WyreCon56
32 17 5 0 2
Wyre ForestNOC42
8 18 15 0 1
Ynys MonInd39
1 5 0 8 25
YorkLab45
6 35 4 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)