Local Council Political Compositions as at 4th May 2022

This page shows the composition of councils before the elections of 5th May 2022. 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

Two other bodies, the Corporation of the City of London (25 aldermen, 130 councillors), and the Scilly Islands Council (21 councillors), do not fit in any of these classes and have no political groups, so they are not listed.

Councils in Northern Ireland are composed almost entirely of members of Northern Irish or pan-Irish parties and are not included in this tabulation.

Keith Edkins - last updated and © 23/04/2022

Executive types shown for England (Local Government Act 2000):
LC = Leader & Cabinet   MC = Mayor & Cabinet
AA = Alternative Arrangements under Section 31 (option for councils with less than 85,000 population at 30 June 1999), or Schedule 2 of the Localism Act 2011.

Abbreviations used in the Others column:
ICHC = Independent Community & Health Concern, Lib = Liberal Party, MK = Mebyon Kernow, RA = Residents Assns, RefUK = Reform UK. If not marked, they are "Ind", i.e. Independents and very local "parties"


County Councils

 ExecControl  Con   Labour  LibDem  Green  Others 
Cambridgeshire AA LD/Lab/Ind 28 9 20   Ind 4
Cumbria LC Lab + LD 39 26 16   Ind 3
Derbyshire LC Con 45 14 4 1  
Devon LC Con 39 7 9 2 Ind 3
East Sussex LC Con 27 5 11 4 Ind 3
Essex LC Con 52 5 8 1 Ind 6, RA 3
Gloucestershire LC Con 28 5 16 4  
Hampshire LC Con 56 3 17   Ind 2
Hertfordshire LC Con 46 7 23 1 Ind 1
Kent LC Con 62 7 6 4 Ind 1, RA 1
Lancashire LC Con 48 32 2 2  
Leicestershire LC Con 42 4 9    
Lincolnshire LC Con 54 4 3   Ind 9
Norfolk LC Con 57 12 9 3 Ind 3
North Yorkshire LC Con 56 4 3   Ind 9
Nottinghamshire AA Con 37 15 1   Ind 13
Oxfordshire LC LD/Lab/Grn 22 15 21 3 Ind 2
Somerset LC Con 35 3 12 2 Ind 3
Staffordshire LC Con 57 4     Ind 1
Suffolk LC Con 55 5 4 9 Ind 2
Surrey LC Con 47 2 14 2 RA 12, Ind 4
Warwickshire LC Con 42 6 5 3 RA 1
West Sussex LC Con 47 9 11 1 Ind 2
Worcestershire LC Con 45 3 4 3 Ind 2
County Totals  1066 206 228 45 90


Unitary Authorities

 ExecControl  Con   Labour  LibDem  Green  Others 
Bath & N.E. Somerset LC LDm 9 7 37   Ind 6
Bedford MC LD/Lab/Ind 11 11 15 2 Ind 1
Blackburn with Darwen LC Lab 14 35 1   Ind 1
Blackpool LC Lab 15 23     Ind 4
Bournemouth, Christchurch & Poole LC LD/Lab/Ind 37 3 14   Ind 22
Bracknell Forest LC Con 37 4 1    
Brighton & Hove AA Lab (minority) 14 20   19 Ind 1
Bristol MC   14 24 8 24  
Buckinghamshire Con 113 4 15 1 Ind 14
Central Bedfordshire LC Con 39 1 3   Ind 16
Cheshire East LC Lab + Ind 34 25 4   Ind 14, RA 5
Cheshire West & Chester LC Lab (minority) 27 35 2 1 Ind 5
Cornwall LC Con 47 5 13 1 Ind 16, MK 5
Darlington LC Con (minority) 23 19 3 2 Ind 3
Derby LC   21 13 8   Ind 7, RefUK 2
Dorset LC Con 42 2 29 5 Ind 4
Durham LC   23 55 17 1 Ind 30
East Riding of Yorkshire LC Con 45   10   Ind 11
Halton LC Lab 2 48 3 1  
Hartlepool AA   13 11     Ind 12
Herefordshire LC Ind + Grn 13   8 7 Ind 25
Hull LC Lab 1 30 26    
Isle of Wight LC   18 1 1 2 Ind 17
Leicester LC Lab 1 52 1    
Luton LC Lab 4 32 12    
Medway LC Con 33 21     Ind 1
Middlesbrough MC Ind + Con 3 21     Ind 22
Milton Keynes LC   24 19 13   Ind 1
North East Lincolnshire LC Con 32 7 3    
North Lincolnshire LC Con 28 15      
North Northamptonshire Con 58 14 1 3 Ind 2
North Somerset LC LD/Ind/Lab/Grn 13 6 10 4 Ind 17
Northumberland LC   33 21 4 2 Ind 7
Nottingham LC Lab 2 50     Ind 3
Peterborough LC   29 15 8 3 Ind 5
Plymouth LC   25 24     Ind 8
Portsmouth LC   16 7 15   Ind 4
Reading LC Lab 10 29 2 5  
Redcar & Cleveland LC Ind + LD 5 14 14   Ind 26
Rutland LC Con 14 1 4 2 Ind 6
Shropshire LC Con 43 9 14 4 Ind 4
Slough LC Lab 5 34     Ind 3
South Gloucestershire AA Con 33 11 17    
Southampton LC Con 25 23      
Southend-on-Sea LC   23 13 5   Ind 10
Stockton-on-Tees LC Lab (minority) 17 24 1   Ind 14
Stoke-on-Trent LC Con + Ind 16 16     Ind 12
Swindon LC Con 36 20     Ind 1
Telford & Wrekin LC Lab 14 35 4   Ind 1
Thurrock LC Con 29 16     Ind 4
Torbay LC LD + Ind 16   12   Ind 8
Warrington LC Lab 11 36 8   Ind 3
West Berkshire LC Con 24   16 3  
West Northamptonshire Con 65 20 5   Ind 3
Wiltshire LC Con 61 3 27   Ind 7
Windsor & Maidenhead LC Con 23   9   RA 5, Ind 4
Wokingham LC Con 31 3 18   Ind 2
York LC LD + Grn 2 17 21 4 Ind 3
Unitary Totals  1416 1004 462 96 407


London Borough Councils

 ExecControl  Con   Labour  LibDem  Green  Others 
Barking & Dagenham LC Lab   51      
Barnet LC Con 38 23 1   Ind 1
Bexley LC Con 34 10     Ind 1
Brent LC Lab 3 59 1    
Bromley LC Con 50 8     Ind 2
Camden LC Lab 7 43 3 1  
Croydon LC Lab 29 41      
Ealing LC Lab 8 57 4    
Enfield LC Lab 17 46      
Greenwich LC Lab 9 42      
Hackney MC Lab 6 51      
Hammersmith & Fulham LC Lab 11 35      
Haringey LC Lab   41 15   Ind 1
Harrow LC Lab 28 35      
Havering LC Con (minority) 26 5     RA 23
Hillingdon LC Con 44 21      
Hounslow LC Lab 10 50      
Islington LC Lab   47   1  
Kensington & Chelsea LC Con 36 13 1    
Kingston upon Thames LC LDm 9   39    
Lambeth LC Lab 1 57   5  
Lewisham MC Lab   54      
Merton LC Lab 17 33 7   Ind 3
Newham MC Lab   60      
Redbridge LC Lab 12 51      
Richmond upon Thames LC LDm 11   40 3  
Southwark LC Lab   49 14    
Sutton LC LDm 18   33   Ind 3
Tower Hamlets MC Lab 2 40     Ind 3
Waltham Forest LC Lab 14 46      
Wandsworth LC Con 33 26     Ind 1
Westminster LC Con 41 19      
London Totals  514 1113 158 10 38


Metropolitan Borough Councils

 ExecControl  Con   Labour  LibDem  Green  Others 
Barnsley LC Lab 3 49 7   Ind 4
Birmingham LC Lab 27 65 8 1  
Bolton LC   22 17 5   Ind 16
Bradford LC Lab 25 51 7 3 Ind 4
Bury LC Lab 15 27 4   Ind 5
Calderdale LC Lab 17 28 5   Ind 1
Coventry LC Lab 15 39      
Doncaster MC Lab 11 40     Ind 4
Dudley LC Con 46 24     Ind 2
Gateshead LC Lab   52 13   Ind 1
Kirklees LC   19 33 9 3 Ind 5
Knowsley LC Lab   34 3 5 Ind 3
Leeds LC Lab 24 54 8 3 Ind 10
Liverpool MC Lab   70 12 4 Lib 3, Ind 1
Manchester LC Lab   93 2 1  
Newcastle upon Tyne LC Lab   52 20   Ind 6
North Tyneside MC Lab 9 50     Ind 1
Oldham LC Lab 8 40 8   Ind 4
Rochdale LC Lab 9 45 3   Ind 3
Rotherham LC Lab 18 33 4   Ind 4
St Helens LC Lab 3 35 4 3 Ind 3
Salford LC Lab 7 52 1    
Sandwell LC Lab 10 58     Ind 4
Sefton LC Lab 8 48 8   Ind 2
Sheffield LC   1 41 29 13  
Solihull LC Con 30 2 3 15 Ind 1
South Tyneside LC Lab 1 45   3 Ind 5
Stockport LC   8 25 26 1 Ind 2, RA 1
Sunderland LC Lab 19 43 12   Ind 1
Tameside LC Lab 6 50   1  
Trafford LC Lab 17 40 3 3  
Wakefield LC Lab 17 43 2   Ind 1
Walsall LC Con 36 22     Ind 2
Wigan LC Lab 8 58     Ind 9
Wirral LC   23 30 6 5 Ind 2
Wolverhampton LC Lab 15 44     Ind 1
Metropolitan Totals  477 1532 212 64 111


District Councils

 ExecControl  Con   Labour  LibDem  Green  Others 
Adur LC Con 19 7   1 Ind 2
Allerdale LC Con + Ind 18 13     Ind 18
Amber Valley LC Con 28 16   1  
Arun LC LD (minority) 23 1 19 2 Ind 9
Ashfield LC Ind 3 2     Ind 30
Ashford LC Con 24 6   4 Ind 13
Babergh AA Con/Ind/LD 15 2 3 4 Ind 8
Barrow-in-Furness AA Lab 12 24      
Basildon AA Con 23 11     Ind 8
Basingstoke & Deane LC Con 33 10 5   Ind 5
Bassetlaw LC Lab 7 35 1   Ind 5
Blaby LC Con 25 6 6 1 Ind 1
Bolsover LC Lab + Ind 2 19 1   Ind 15
Boston LC Con 19 2     Ind 9
Braintree LC Con 34 2   6 RA 4, Ind 3
Breckland LC Con 37 6   2 Ind 4
Brentwood AA Con 22 2 13    
Broadland LC Con 32 2 12   Ind 1
Bromsgrove LC Con 17 5 3   Ind 5, RA 1
Broxbourne LC Con 27 3      
Broxtowe AA Lab (minority) 20 14 7   Ind 3
Burnley LC   9 18 8 5 Ind 5
Cambridge LC Lab   27 12 2 Ind 1
Cannock Chase LC Con 24 9 2 1 Ind 5
Canterbury LC Con 23 10 5 1  
Carlisle LC Con (minority) 18 15 1 1 Ind 4
Castle Point LC Con 21       Ind 20
Charnwood LC Con 37 13   1 Ind 1
Chelmsford LC LDm 22   30   Ind 5
Cheltenham LC LDm 8   30   Ind 2
Cherwell LC Con 31 9 3 1 Ind 4
Chesterfield LC Lab   28 17   Ind 3
Chichester LC Con (minority) 18 1 12 2 Ind 3
Chorley LC Lab 13 29      
Colchester LC   23 11 12 2 Ind 3
Copeland MC Lab 10 19     Ind 4
Cotswold LC LDm 14   18 1 Ind 1
Craven AA Con (minority) 15 3 1 2 Ind 9
Crawley LC   18 17     Ind 1
Dacorum LC Con 31   19   Ind 1
Dartford LC Con 29 10     RA 3
Derbyshire Dales AA Con 21 5 8 2 Ind 3
Dover LC Con 19 12     Ind 1
East Cambridgeshire AA Con 16   12    
East Devon LC   20 1 7 2 Ind 30
East Hampshire LC Con 31 2 7 1 Ind 2
East Herts LC Con 40 2 6 2  
East Lindsey LC Con 29 7 1   Ind 18
East Staffordshire LC Con 25 10 1   Ind 3
East Suffolk LC Con 39 7 3 4 Ind 2
Eastbourne LC LDm 9   18    
Eastleigh LC LDm 2   32   Ind 5
Eden LC LD/Ind/Lab 13 2 12 2 Ind 9
Elmbridge LC   22   10   RA 15, Ind 1
Epping Forest LC Con 36   4 3 RA 13, Ind 2
Epsom & Ewell AA Ind 1 3 2   RA 32
Erewash LC Con 29 17 1    
Exeter LC Lab 6 28 2 2 Ind 1
Fareham LC Con 23   5   Ind 3
Fenland LC Con 26   2 1 Ind 10
Folkestone & Hythe LC Con/UKIP/Ind 13 5 2 6 UKIP 2, Ind 2
Forest of Dean LC Ind/Lab/Grn 10 5 2 7 Ind 14
Fylde LC Con 31   1   Ind 19
Gedling LC Lab 8 28 3   Ind 2
Gloucester LC Con 25 3 11    
Gosport AA Con 19 1 14    
Gravesham LC Lab 19 23     Ind 2
Great Yarmouth AA Con 21 14     Ind 3, UKIP 1
Guildford LC LD + Ind 9 2 17 1 Ind 19
Hambleton LC Con 24 1 1   Ind 2
Harborough LC Con 22 1 11    
Harlow AA Con 20 13      
Harrogate LC Con 30   8   Ind 2
Hart LC   12   10   RA 7, Ind 4
Hastings LC Lab 12 19   1  
Havant LC Con 36 1 1    
Hertsmere LC Con 30 6 3    
High Peak LC   17 21 3 2  
Hinckley & Bosworth LC LDm 11 2 21    
Horsham LC Con 30   14 3 Ind 1
Huntingdonshire LC Con 30 3 7   Ind 12
Hyndburn LC Lab 12 22     Ind 1
Ipswich LC Lab 15 30 3    
King's Lynn & W. Norfolk LC Con 28 10 1 1 Ind 15
Lancaster LC Lab + Grn 11 20 4 10 Ind 15
Lewes LC Grn/LD/Lab/Ind 19 3 8 9 Ind 2
Lichfield LC Con 35 9 1   Ind 2
Lincoln LC Lab 10 22 1    
Maidstone AA Con 29 4 17   Ind 5
Maldon LC Con 16   1   Ind 14
Malvern Hills LC Ind/LD/Grn 12 1 9 5 Ind 11
Mansfield MC Ind 2 14   1 Ind 19
Melton AA Con 22     1 Ind 5
Mendip LC LD (minority) 10   22 10 Ind 5
Mid Devon LC LD + Ind 20   12 2 Ind 8
Mid Suffolk LC Con + Ind 16   5 12 Ind 1
Mid Sussex LC Con 34   12 4 Ind 4
Mole Valley LC LDm 12   22   Ind 4, RA 3
New Forest LC Con 45   13   Ind 2
Newark & Sherwood LC Con 28 6 2   Ind 3
Newcastle-under-Lyme LC Con (minority) 18 19 3   Ind 4
North Devon LC LD (minority) 12   21 2 Ind 7
North East Derbyshire LC Con 30 18 3   Ind 2
North Hertfordshire LC   23 15 11    
North Kesteven LC Con 24       Ind 19
North Norfolk LC LDm 7   29   Ind 4
North Warwickshire AA Con 23 12      
North West Leicestershire LC Con 20 10 4 1 Ind 3
Norwich LC Lab   26 3 10  
Nuneaton & Bedworth LC Con 24 7   1 Ind 2
Oadby & Wigston AA LDm 3   23    
Oxford LC Lab   34 9 3 Ind 2
Pendle LC Con 18 10 5    
Preston LC Lab 11 30 7    
Redditch LC Con 25 4      
Reigate & Banstead LC Con 28   3 7 RA 7
Ribble Valley AA Con 28   10   Ind 2
Richmondshire AA All party 10   3 1 Ind 10
Rochford LC Con 27   3 1 RA 6, Ind 2
Rossendale LC   15 18     Ind 3
Rother LC Ind/LD/Lab 14 3 7 1 Ind 13
Rugby LC Con 25 8 9    
Runnymede AA Con 26 1 3   Ind 11
Rushcliffe LC Con 29 7 3 2 Ind 3
Rushmoor LC Con 29 9 1    
Ryedale AA Ind 12   2   Ind 11, Lib 5
Scarborough LC Lab + Ind 10 13   2 Ind 21
Sedgemoor LC Con 28 12 7   Ind 1
Selby LC Con 18 8     Ind 5
Sevenoaks LC Con 46 1 3   Ind 4
Somerset West & Taunton LC LDm 10 3 33 2 Ind 11
South Cambridgeshire LC LDm 11 2 31   Ind 1
South Derbyshire AA Con 22 14      
South Hams LC Con 16   10 3 Ind 2
South Holland LC Con 24       Ind 13
South Kesteven LC Con 39 3 1   Ind 12, Lib 1
South Lakeland LC LDm 15 3 32 1  
South Norfolk LC Con 35 1 10    
South Oxfordshire LC LD + Grn 10 3 13 6 RA 3, Ind 2
South Ribble LC Lab (minority) 23 22 5    
South Somerset LC LDm 14   42   Ind 4
South Staffordshire LC Con 36 1   3 Ind 8, UKIP 1
Spelthorne LC Con 23 5 8 2 Ind 1
St Albans LC LDm 23 2 30 1 Ind 2
Stafford LC Con 22 10   1 Ind 7
Staffordshire Moorlands LC Con + Ind 27 13 1   Ind 15
Stevenage LC Lab 11 22 6    
Stratford-on-Avon LC Con 20   12 1 Ind 3
Stroud LC   20 15 3 13  
Surrey Heath LC Con 19 1 9 2 Ind 4
Swale LC Ind/Lab/LD/Grn 16 10 4 2 Ind 14, RefUK 1
Tamworth LC Con 26 3     UKIP 1
Tandridge AA   14   9   Ind 10, RA 8
Teignbridge LC LDm 12   26   Ind 9
Tendring LC Con/UKIP/Ind 21 6 2   Ind 18, UKIP 1
Test Valley LC Con 25   12   Ind 6
Tewkesbury LC Con 23   8 1 Ind 6
Thanet LC Con (minority) 27 18   4 Ind 7
Three Rivers LC LDm 11 3 23   Ind 2
Tonbridge & Malling LC Con 37 1 10 3 Ind 3
Torridge AA Ind (minority) 12 3 2 2 Ind 17
Tunbridge Wells LC   24 5 13   Ind 6
Uttlesford LC Ind 4   7   RA 26, Ind 2
Vale of White Horse LC LDm 6   31 1  
Warwick LC Con + RA 19 5 9 8 RA 3
Watford MC LDm   10 24   Ind 2
Waverley LC RA/LD/Lab/Grn 23 2 14 2 RA 15, Ind 1
Wealden LC Con 31   6 3 Ind 5
Welwyn Hatfield LC Con 28 9 11    
West Devon AA Con 18   1 2 Ind 10
West Lancashire LC   20 26     Ind 8
West Lindsey AA   18   13   Ind 5
West Oxfordshire LC Con 28 8 10 1 Ind 2
West Suffolk LC Con 45 5   1 Ind 13
Winchester LC LDm 16   27   Ind 2
Woking LC   13 3 12   Ind 2
Worcester AA Con 18 11 2 4  
Worthing LC Con 19 15 3    
Wychavon LC Con 35   6 3 Ind 1
Wyre LC Con 36 8     Ind 5
Wyre Forest LC ICHC/Ind/LD 14 2 3 1 ICHC 8, Ind 5
District Totals  3658 1330 1341 238 1041


Scottish Unitary Authorities

 Control  Con   Labour  LibDem  Green    SNP   Others 
Aberdeen   11 9 4   19 Ind 2
Aberdeenshire   25 1 13 1 20 Ind 10
Angus   8   2   9 Ind 9
Argyll & Bute   10   5   11 Ind 10
Clackmannanshire   5 5     8  
Dumfries & Galloway   16 11 1   11 Ind 4
Dundee SNP 3 8 2   15 Ind 1
East Ayrshire   6 9     14 Ind 3
East Dunbartonshire   6 2 6   7 Ind 1
East Lothian   7 9     6  
East Renfrewshire   7 4     5 Ind 2
Edinburgh   18 11 6 8 20  
Eilean Siar Ind 1       7 Ind 23
Falkirk   6 9     13 Ind 2
Fife   15 23 7   30  
Glasgow   7 31   7 40  
Highland   8 3 10 1 23 Ind 29
Inverclyde   2 8 1   7 Ind 4
Midlothian   5 6     7  
Moray   9 1     8 Ind 8
North Ayrshire   7 11     11 Ind 4
North Lanarkshire   9 34     32 Ind 2
Orkney Ind       1   Ind 20
Perth & Kinross   18 1 4   14 Ind 3
Renfrewshire   8 13 1   19 Ind 2
Scottish Borders   15   2   8 Ind 9
Shetland Ind         1 Ind 21
South Ayrshire   12 5     9 Ind 2
South Lanarkshire   13 21 3   27  
Stirling   9 4   1 9  
West Dunbartonshire   2 8     10 Ind 2
West Lothian   7 12     13 Ind 1
Scotland Totals  275 259 67 19 433 174


Welsh Unitary Authorities

 Control  Con   Labour  LibDem  Green  Plaid  Others 
Blaenau Gwent Ind   13     1 Ind 28
Bridgend   11 25 1   3 Ind 14
Caerphilly Lab   50     18 Ind 5
Cardiff Lab 21 39 11   4  
Carmarthenshire     22     36 Ind 16
Ceredigion Plaid/Ind     8   20 Ind 14
Conwy   16 8 4   10 Ind 21
Denbighshire   16 13 1   9 Ind 8
Flintshire   6 35 5     Ind 24
Gwynedd Plaid   1 1   41 Ind 32
Isle of Anglesey     2 1   14 Ind 13
Merthyr Tydfil Ind   14       Ind 19
Monmouthshire Con 25 10 3     Ind 5
Neath Port Talbot Lab   40 1   16 Ind 7
Newport Lab 12 31 2     Ind 5
Pembrokeshire Ind 10 7 1   6 Ind 36
Powys   18 8 14 1 2 Ind 30
Rhondda Cynon Taff Lab 2 46 1   18 Ind 8
Swansea Lab 8 48 7     Ind 9
Torfaen Lab 4 30       Ind 10
Vale of Glamorgan   23 14     4 Ind 6
Wrexham   9 11 2   5 Ind 25
Wales Totals  181 467 63 1 207 335


England, Scotland & Wales Totals

ConLabour LibDem Green SNPPlaid Others
  7587 5911 2531 473 433 207 2196
Others comprise: Ind 1968, RA 197, Lib 9, ICHC 8, UKIP 6, MK 5, RefUK 3

Valid XHTML 1.0 Strict