This page shows the composition of councils after the elections of May 2007. Refer to the live compositions page for links to other preserved historical files.
There are five tables for the different types of council in England: County Councils, Unitary Authorities, London Boroughs, Metropolitan Boroughs, and District Councils; followed by tables for Scottish Unitary Authorities, and Welsh Unitary Authorities
Keith Edkins - last updated and © 27/05/2007
County Councils
Exec
Control
Con
Labour
LibDem
Green
Others
Bedfordshire
LC
Con
36
7
9
Buckinghamshire
LC
Con
44
2
11
Cambridgeshire
LC
Con
43
4
22
Cheshire
LC
Con
26
16
8
1
Cornwall
LC
LDm
9
5
48
20
Cumbria
LC
Con + LD
32
39
11
2
Derbyshire
LC
Lab
15
38
10
1
Devon
LC
LDm
23
4
33
2
Dorset
LC
Con
24
4
16
1
Durham
LC
Lab
2
53
5
3
East Sussex
LC
Con
29
5
14
1
Essex
LC
Con
52
13
8
2
Gloucestershire
LC
Con
33
13
13
4
Hampshire
LC
Con
46
4
28
Hertfordshire
LC
Con
46
16
14
1
Kent
LC
Con
57
21
6
Lancashire
LC
Lab
31
44
6
1
2
Leicestershire
LC
Con
30
13
12
Lincolnshire
LC
Con
45
21
8
3
Norfolk
LC
Con
47
22
13
2
North Yorkshire
LC
Con
42
8
19
3
Northamptonshire
LC
Con
45
20
8
Northumberland
LC
Lab
14
35
14
4
Nottinghamshire
LC
Lab
26
36
5
Oxfordshire
LC
Con
44
9
16
5
Shropshire
LC
Con
25
9
12
2
Somerset
LC
LDm
24
4
30
Staffordshire
LC
Lab
28
32
2
Suffolk
LC
Con
46
21
7
1
Surrey
LC
Con
58
2
12
8
Warwickshire
LC
Con (minority)
27
23
11
1
West Sussex
LC
Con
46
7
17
Wiltshire
LC
Con
28
3
17
1
Worcestershire
LC
Con
29
17
8
3
County Totals
1152
570
473
9
65
Unitary Authorities
Exec
Control
Con
Labour
LibDem
Green
Others
Bath & N.E. Somerset
LC
31
5
26
3
Blackburn with Darwen
LC
17
31
13
3
Blackpool
LC
Con
26
13
3
Bournemouth
LC
Con
41
3
7
3
Bracknell Forest
LC
Con
39
3
Brighton & Hove
AA
26
13
2
12
1
Bristol
LC
13
25
31
1
Darlington
LC
Lab
18
29
6
Derby
LC
12
24
13
2
East Riding of Yorkshire
LC
Con
47
3
12
5
Halton
LC
Lab
8
33
15
Hartlepool
MC
Ind Mayor
4
24
7
12
Herefordshire
LC
Con
31
2
10
1
14
Hull
LC
LDm
2
20
30
7
Isle of Wight
LC
Con
35
2
5
6
Leicester
LC
Lab
8
38
6
2
Luton
LC
Lab
5
26
17
Medway
LC
Con
33
13
8
1
Middlesbrough
MC
Ind Mayor
6
26
5
11
Milton Keynes
LC
15
13
22
1
North East Lincolnshire
LC
15
6
19
2
North Lincolnshire
LC
Lab
16
22
1
1
North Somerset
LC
Con
43
3
5
1
6
Nottingham
LC
Lab
7
42
6
Peterborough
LC
Con
40
2
4
11
Plymouth
LC
Con
31
26
Poole
LC
Con
25
17
Portsmouth
LC
17
5
19
1
Reading
LC
Lab
14
25
7
Redcar & Cleveland
LC
11
28
13
7
Rutland
LC
Con
19
2
5
Slough
LC
7
19
4
11
South Gloucestershire
LC
34
9
27
Southampton
LC
18
18
12
Southend-on-Sea
LC
Con
30
7
10
4
Stockton-on-Tees
LC
13
22
8
13
Stoke-on-Trent
MM
Lab + Con/Ind
3
24
5
28
Swindon
LC
Con
43
13
3
Telford & Wrekin
LC
25
19
3
7
Thurrock
LC
24
22
3
Torbay
MC
Con
23
9
1
Warrington
LC
5
24
27
1
West Berkshire
LC
Con
36
16
Windsor & Maidenhead
LC
Con
36
16
5
Wokingham
LC
Con
43
11
York
LC
8
18
19
2
Unitary Totals
1003
700
501
19
175
London Borough Councils
Exec
Control
Con
Labour
LibDem
Green
Others
Barking & Dagenham
LC
Lab
1
38
12
Barnet
LC
Con
37
20
6
Bexley
LC
Con
54
9
Brent
LC
LD + Con
15
21
27
Bromley
LC
Con
49
4
7
Camden
LC
LD + Con
14
17
21
2
Croydon
LC
Con
43
27
Ealing
LC
Con
37
29
3
Enfield
LC
Con
34
27
2
Greenwich
LC
Lab
13
36
2
Hackney
MC
Lab
9
44
3
1
Hammersmith & Fulham
LC
Con
33
13
Haringey
LC
Lab
30
27
Harrow
LC
Con
37
24
2
Havering
LC
Con
34
2
1
17
Hillingdon
LC
Con
45
18
2
Hounslow
LC
Con + Ind
23
24
5
8
Islington
LC
LD (CV)
23
24
1
Kensington & Chelsea
LC
Con
45
9
Kingston upon Thames
LC
LDm
21
2
25
Lambeth
LC
Lab
6
39
17
1
Lewisham
MC
Lab mayor
3
26
17
6
2
Merton
LC
Con (minority)
30
27
3
Newham
MC
Lab
54
6
Redbridge
LC
Con
34
18
10
1
Richmond upon Thames
LC
LDm
18
36
Southwark
LC
LD + Con
6
28
27
1
1
Sutton
LC
LDm
22
32
Tower Hamlets
LC
Lab
7
26
6
12
Waltham Forest
LC
Lab + LD
15
26
19
Wandsworth
LC
Con
51
9
Westminster
LC
Con
48
12
London Totals
784
682
319
12
64
Metropolitan Borough Councils
Exec
Control
Con
Labour
LibDem
Green
Others
Barnsley
LC
Lab
5
33
2
23
Birmingham
LC
44
41
32
3
Bolton
LC
22
26
12
Bradford
LC
32
39
14
3
2
Bury
LC
23
20
8
Calderdale
LC
19
11
15
5
Coventry
LC
Con
28
23
1
2
Doncaster
MC
Lab mayor
9
29
12
13
Dudley
LC
Con
39
28
5
Gateshead
LC
Lab
42
23
1
Kirklees
LC
20
22
18
4
5
Knowsley
LC
Lab
50
13
Leeds
LC
22
43
24
3
7
Liverpool
LC
LDm
35
51
1
3
Manchester
LC
Lab
60
34
1
Newcastle upon Tyne
LC
LDm
31
45
North Tyneside
MC
Lab mayor
28
23
9
Oldham
LC
3
30
26
1
Rochdale
LC
LDm
8
20
32
Rotherham
LC
Lab
7
54
2
St Helens
LC
6
21
20
1
Salford
LC
Lab
10
42
8
Sandwell
LC
Lab
10
51
6
4
Sefton
LC
18
22
26
Sheffield
LC
1
41
39
2
1
Solihull
LC
24
7
17
3
South Tyneside
LC
Lab
3
35
3
13
Stockport
LC
LDm
9
15
36
3
Sunderland
LC
Lab
16
54
1
4
Tameside
LC
Lab
8
45
1
3
Trafford
LC
Con
39
20
4
Wakefield
LC
Lab
16
40
3
4
Walsall
LC
Con
33
18
6
3
Wigan
LC
Lab
10
46
6
13
Wirral
LC
21
25
20
Wolverhampton
LC
Lab
18
36
3
3
Metropolitan Totals
551
1178
575
14
122
District Councils
Exec
Control
Con
Labour
LibDem
Green
Others
Adur
AA
Con
26
1
2
Allerdale
LC
19
21
4
12
Alnwick
AA
9
2
11
8
Amber Valley
LC
Con
28
17
Arun
LC
Con
42
3
9
2
Ashfield
LC
3
9
9
12
Ashford
LC
Con
28
2
8
5
Aylesbury Vale
LC
Con
37
21
1
Babergh
AA
19
16
8
Barrow-in-Furness
AA
19
16
3
Basildon
LC
Con
28
11
3
Basingstoke & Deane
LC
Con
31
11
15
3
Bassetlaw
LC
Con
27
16
5
Bedford
MC
Ind mayor
19
12
16
7
Berwick-upon-Tweed
AA
10
1
13
5
Blaby
LC
Con
27
4
7
1
Blyth Valley
LC
Lab
2
32
13
3
Bolsover
LC
Lab
27
10
Boston
LC
Ind
5
27
Braintree
LC
Con
42
9
1
2
6
Breckland
LC
Con
48
3
3
Brentwood
AA
Con
28
3
6
Bridgnorth
AA
13
1
3
17
Broadland
LC
Con
35
9
3
Bromsgrove
LC
Con
26
6
1
6
Broxbourne
AA
Con
36
2
Broxtowe
LC
16
8
15
3
Burnley
LC
6
17
18
4
Cambridge
LC
LDm
13
28
1
Cannock Chase
LC
10
16
14
Canterbury
LC
Con
29
2
19
Caradon
LC
LDm
9
23
10
Carlisle
LC
19
25
7
1
Carrick
LC
19
1
18
9
Castle Morpeth
AA
12
6
12
1
2
Castle Point
AA
Con
26
15
Charnwood
LC
Con
32
13
5
2
Chelmsford
LC
Con
33
24
Cheltenham
LC
Con (minority)
17
1
17
5
Cherwell
LC
Con
42
4
4
Chester
LC
Con
33
13
13
1
Chester-le-Street
LC
Lab
2
26
1
5
Chesterfield
LC
LDm
10
38
Chichester
LC
Con
34
11
3
Chiltern
LC
Con
30
9
1
Chorley
LC
Con
25
15
3
4
Christchurch
AA
Con
17
4
3
Colchester
LC
30
6
21
3
Congleton
LC
Con
27
14
7
Copeland
LC
Lab
19
31
1
Corby
AA
Lab
8
16
5
Cotswold
AA
Con
38
4
2
Craven
AA
13
6
11
Crawley
LC
Con
22
12
3
Crewe & Nantwich
LC
28
17
6
5
Dacorum
LC
Con
44
2
5
Dartford
LC
Con
26
12
6
Daventry
AA
Con
35
1
2
Derbyshire Dales
AA
Con
26
4
8
1
Derwentside
LC
Lab
29
2
24
Dover
LC
Con
28
15
2
Durham
LC
LDm
17
30
3
Easington
LC
Lab
47
2
2
East Cambridgeshire
AA
Con
24
13
2
East Devon
LC
Con
43
10
6
East Dorset
AA
Con
25
11
East Hampshire
LC
Con
30
14
East Hertfordshire
LC
Con
43
4
3
East Lindsey
LC
25
8
3
1
20
East Northamptonshire
AA
Con
39
1
East Staffordshire
LC
Con
25
12
2
Eastbourne
LC
LDm
7
20
Eastleigh
LC
LDm
5
2
36
1
Eden
AA
14
5
19
Ellesmere Port & Neston
AA
Lab
17
24
2
Elmbridge
LC
28
8
24
Epping Forest
LC
Con
32
1
11
14
Epsom & Ewell
AA
Ind
2
11
25
Erewash
LC
Con
30
18
2
1
Exeter
LC
10
14
12
4
Fareham
LC
Con
22
9
Fenland
LC
Con
39
1
Forest Heath
AA
Con
22
2
3
Forest of Dean
LC
Con
30
8
2
8
Fylde
AA
Con
27
2
22
Gedling
LC
Con
28
9
9
4
Gloucester
LC
15
9
12
Gosport
AA
Con (minority)
17
7
9
1
Gravesham
LC
Con
26
16
Great Yarmouth
LC
Con
22
17
Guildford
LC
Con
26
22
Hambleton
LC
Con
39
2
3
Harborough
LC
Con
26
11
Harlow
AA
12
12
8
1
Harrogate
LC
25
23
6
Hart
LC
15
12
8
Hastings
LC
15
12
5
Havant
LC
Con
31
4
3
Hertsmere
LC
Con
28
4
7
High Peak
LC
Con
24
9
6
4
Hinckley & Bosworth
LC
LDm
13
2
19
Horsham
LC
Con
31
11
2
Huntingdonshire
LC
Con
39
11
2
Hyndburn
LC
Con
18
15
2
Ipswich
LC
20
18
9
1
Kennet
AA
Con
34
1
8
Kerrier
LC
Ind
5
2
11
26
Kettering
LC
Con
28
6
2
King's Lynn & W. Norfolk
LC
Con
52
4
4
2
Lancaster
LC
12
14
5
12
17
Lewes
LC
LDm
17
23
1
Lichfield
LC
Con
44
7
4
1
Lincoln
LC
Con
17
15
1
Macclesfield
LC
Con
38
6
12
4
Maidstone
LC
26
4
21
4
Maldon
LC
Con
25
4
Malvern Hills
LC
Con
29
5
1
3
Mansfield
MC
Ind
1
12
4
29
Melton
AA
Con
20
3
5
Mendip
LC
Con
24
23
Mid Bedfordshire
LC
Con
38
11
1
3
Mid Devon
AA
17
10
15
Mid Suffolk
LC
Con
22
10
2
6
Mid Sussex
LC
Con
31
1
22
Mole Valley
AA
Con
22
16
3
New Forest
LC
Con
44
14
2
Newark & Sherwood
LC
Con
26
6
4
10
Newcastle-under-Lyme
LC
Con + LD
20
20
18
2
North Cornwall
AA
6
14
16
North Devon
LC
Con
22
17
4
North Dorset
LC
Con
17
13
3
North East Derbyshire
LC
Lab
10
29
7
7
North Hertfordshire
LC
Con
30
10
9
North Kesteven
LC
Con
25
4
14
North Norfolk
LC
LDm
16
30
2
North Shropshire
AA
Con
26
2
1
11
North Warwickshire
AA
Con
21
14
North West Leicestershire
LC
Con
27
5
3
3
North Wiltshire
LC
Con
40
1
13
Northampton
LC
LDm
15
5
26
1
Norwich
LC
3
15
11
10
Nuneaton & Bedworth
LC
Lab
15
18
1
Oadby & Wigston
AA
LDm
5
21
Oswestry
LC
Con
16
4
9
Oxford
LC
LD/Lab/Grn
2
18
16
8
4
Pendle
LC
LDm
14
6
27
1
Penwith
AA
17
1
12
5
Preston
LC
20
24
10
3
Purbeck
AA
Con
13
9
2
Redditch
LC
11
14
3
1
Reigate & Banstead
LC
Con
42
1
2
6
Restormel
LC
10
20
15
Ribble Valley
AA
Con
29
10
1
Richmondshire
AA
13
6
15
Rochford
AA
Con
32
5
2
Rossendale
AA
Con
22
12
1
1
Rother
LC
Con
28
8
2
Rugby
LC
Con
27
11
10
Runnymede
AA
Con
36
6
Rushcliffe
LC
Con
34
2
11
2
1
Rushmoor
LC
Con
28
5
8
1
Ryedale
LC
14
8
8
St Albans
LC
19
8
29
2
St Edmundsbury
LC
Con
36
3
3
3
Salisbury
LC
22
10
19
4
Scarborough
LC
23
4
6
2
15
Sedgefield
LC
Lab
1
28
6
15
Sedgemoor
LC
Con
35
11
4
Selby
AA
Con
29
9
3
Sevenoaks
LC
Con
41
5
7
1
Shepway
LC
Con
34
10
2
Shrewsbury & Atcham
LC
Con
22
10
5
3
South Bedfordshire
LC
Con
34
4
12
South Bucks
LC
Con
36
2
2
South Cambridgeshire
LC
Con
29
1
17
10
South Derbyshire
AA
Con
20
15
1
South Hams
LC
Con
28
9
3
South Holland
LC
Con
26
11
South Kesteven
LC
Con
35
2
6
15
South Lakeland
LC
LDm
15
2
34
1
South Norfolk
LC
Con
39
7
South Northamptonshire
LC
Con
35
1
6
South Oxfordshire
LC
Con
38
1
6
3
South Ribble
LC
Con
44
8
1
2
South Shropshire
LC
Con
18
11
1
4
South Somerset
LC
LDm
17
38
5
South Staffordshire
LC
Con
42
1
1
3
Spelthorne
LC
Con
31
8
Stafford
LC
Con
40
13
4
2
Staffordshire Moorlands
LC
Con
29
5
6
16
Stevenage
LC
Lab
3
32
4
Stratford-on-Avon
LC
Con
37
14
2
Stroud
LC
Con
31
9
4
5
2
Suffolk Coastal
LC
Con
45
1
9
Surrey Heath
LC
Con
30
2
7
1
Swale
LC
Con
26
10
6
5
Tamworth
LC
Con
23
5
2
Tandridge
AA
Con
30
1
10
1
Taunton Deane
LC
25
1
26
4
Teesdale
AA
Ind
4
6
22
Teignbridge
LC
19
21
6
Tendring
LC
28
6
6
20
Test Valley
LC
Con
33
15
Tewkesbury
AA
19
17
2
Thanet
LC
Con
33
19
4
Three Rivers
LC
LDm
11
6
31
Tonbridge & Malling
LC
Con
46
7
Torridge
AA
13
8
2
13
Tunbridge Wells
LC
Con
41
7
Tynedale
AA
Con
30
8
11
3
Uttlesford
AA
Con
26
15
3
Vale of White Horse
LC
LDm
17
34
Vale Royal
LC
27
17
10
Wansbeck
LC
Lab
26
16
3
Warwick
LC
Con
24
9
9
4
Watford
MC
LDm
3
2
28
3
Waveney
LC
Con
30
12
3
1
2
Waverley
LC
Con
51
3
3
Wealden
LC
Con
34
12
2
7
Wear Valley
AA
19
16
5
Wellingborough
AA
Con
30
4
2
Welwyn Hatfield
LC
Con
35
10
3
West Devon
AA
14
7
10
West Dorset
LC
Con
26
16
6
West Lancashire
LC
Con
33
21
West Lindsey
AA
LDm
16
20
1
West Oxfordshire
LC
Con
35
1
8
4
West Somerset
LC
Ind
13
1
1
16
West Wiltshire
LC
Con
26
14
4
Weymouth & Portland
AA
14
6
11
5
Winchester
LC
Con
29
1
23
4
Woking
LC
Con
19
17
Worcester
LC
Con
18
12
3
2
Worthing
LC
Con
24
12
1
Wychavon
LC
Con
35
10
Wycombe
LC
Con
49
5
4
2
Wyre
LC
Con
45
9
1
Wyre Forest
LC
18
3
2
19
District Totals
5685
1506
2228
56
1084