Local Council Political Compositions

This page shows the composition of councils before the elections of 7th May 2026. 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, Welsh Unitary Authorities, and Northern Ireland District Councils.

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.

Keith Edkins - last updated and © 09/05/2026

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:
AdvUK = Advance UK, BUP = British Unionist Party, Lib = Liberal Party, MK = Mebyon Kernow, PIP = People's Independent Party, PoW = Party of Women, ResBr = Restore Britain, SDP = Social Democratic Party (1990), WEP = Women's Equality Party, WPB = Worker's Party of Britain, YP = Your Party.
In Northern Ireland: TUV = Tradional Unionist Voice, PUP = Progressive Unionist Party, PBP = People Before Profit.
"Ind" signifies Independents and very local "parties" and residents' associations.


County Councils

 ExecControl Con Labour LibDem Green RefUK SNP Plaid Others
Cambridgeshire AA LDm 10 5 32 3 8 3
Derbyshire LC RefUK 10 3 3 3 42 3
Devon LC LD/Grn 8 27 6 16 3
East Sussex LC Con (minority) 22 5 11 6 2 4
Essex LC Con 49 6 7 1 1 9
Gloucestershire LC LD (minority) 6 1 26 9 10 2
Hampshire LC Con 50 3 19 1 1 4
Hertfordshire LC LD (minority) 21 4 32 5 13 2
Kent LC RefUK 5 2 12 5 47 10
Lancashire LC RefUK 8 5 5 3 53 10
Leicestershire LC RefUK/Ind 15 2 11 1 24 2
Lincolnshire LC RefUK 15 2 5 43 5
Norfolk LC Con 50 9 9 4 2 8
Nottinghamshire AA RefUK 18 4 41 3
Oxfordshire LC LDm 10 12 35 7 1 4
Staffordshire LC RefUK 11 1 1 45 4
Suffolk LC Con 44 5 5 9 6 6
Surrey LC   38 2 19 2 2 17
Warwickshire LC RefUK (minority) 9 3 14 6 19 Ind 4, ResBr 2
West Sussex LC Con 38 8 10 1 4 8
Worcestershire LC RefUK (minority) 12 2 7 8 25 3
County Totals  449 84 289 81 405 0 0 116

Unitary Authorities

 ExecControl Con Labour LibDem Green RefUK SNP Plaid Others
Bath & N.E. Somerset LC LDm 2 6 38 3 10
Bedford MC Con/Ind 14 12 13 4 3
Blackburn with Darwen LC Lab 8 27 16
Blackpool LC Lab 12 27 3  
Bournemouth, Christchurch & Poole LC LD/Ind 9 8 28 7 3 21
Bracknell Forest LC   10 18 7 2 4
Brighton & Hove AA Lab 5 33 10 6
Bristol AA Lab (minority) 7 20 8 34 1
Buckinghamshire LC Con (minority) 50 3 26 2 2 14
Central Bedfordshire LC Ind (minority) 20 4 8 1 2 28
Cheshire East AA   32 28 1 1 1 19
Cheshire West & Chester LC Lab (minority) 20 35 1 3 3 7
Cornwall LC LD/Ind 7 4 26 3 22 Ind 21, MK 3, ResBr 1
Cumberland LC Lab 8 26 4 3 5
Darlington LC Lab/LD 13 23 2 6 1 5
Derby LC Lab (minority) 14 24 3 6 4
Dorset LC LDm 30 2 41 4 4
Durham LC RefUK 1 5 15 2 60 15
East Riding of Yorkshire LC Con/Ind 23 4 21 2 3 Ind 12, ResBr 1
Halton LC Lab 46 3 1 3
Hartlepool AA Lab 2 20 5 9
Herefordshire LC Con/Ind 20 1 12 8 12
Hull LC LDm 23 29 5
Isle of Wight AA   13 1 4 1 1 19
Leicester LC Lab 15 30 3 4 2
Luton LC Lab 3 28 14 1 2
Medway LC Lab 19 31 3 6
Middlesbrough MC Lab 4 24 1 2 15
Milton Keynes LC Lab 9 30 18  
North East Lincolnshire LC Con (minority) 18 15 3 1 5
North Lincolnshire LC Con 27 16  
North Northamptonshire LC RefUK 11 4 1 8 40 4
North Somerset LC Lab/LD/Ind 12 10 9 8 2 9
North Yorkshire LC Con (minority) 42 10 13 5 4 Ind 15, Lib 1
Northumberland LC Con (minority) 28 8 3 2 19 9
Nottingham LC Lab 43 1 11
Peterborough LC Lab (minority) 10 13 8 5 1 21
Plymouth LC Lab 7 39 1 2 2 6
Portsmouth LC LD (minority) 4 9 18 10 1
Reading AA Lab 3 31 3 8 1 1
Redcar & Cleveland LC Lab (minority) 12 20 10 1 16
Rutland LC LD/Ind 7 2 11 7
Shropshire LC LDm 7 4 42 15 6
Slough LC Con (minority) 19 11 10 1
Somerset LC LDm 31 5 61 5 3 4
South Gloucestershire AA LD/Lab 23 15 19 4
Southampton LC Lab 9 31 7 2 1 1
Southend-on-Sea LC Lab/LD/Ind 14 19 4 2 4 8
Stockton-on-Tees LC Lab (minority) 26 22 8
Stoke-on-Trent LC Lab 8 27 5 4
Swindon LC Lab 16 34 1 4 2
Telford & Wrekin LC Lab 8 38 6 2
Thurrock LC Lab 11 26 4 8
Torbay LC Con (minority) 17 15 4
Warrington LC Lab 2 40 11 4
West Berkshire LC LDm 11 1 28 2 1
West Northamptonshire LC RefUK 17 8 7 39 4
Westmorland & Furness LC LDm 9 15 35 5
Wiltshire LC LD/Ind 38 1 43 10 6
Windsor & Maidenhead LC LDm 7 21 1 12
Wokingham LC LD (minority) 19 5 27 1 1
York LC Lab 3 24 19 1
Unitary Totals  846 1089 762 155 282 0 0 465

London Borough Councils

 ExecControl Con Labour LibDem Green RefUK SNP Plaid Others
Barking & Dagenham LC Lab 1 47 3  
Barnet LC Lab 19 40 2
Bexley LC Con 30 12 3
Brent LC Lab 5 41 3 5 3
Bromley LC Con 33 11 5 3 5
Camden LC Lab 3 44 6 1 1
Croydon LC Con (minority) 33 34 1 2  
Ealing LC Lab 4 56 8 2
Enfield LC Lab 25 35 3
Greenwich LC Lab 4 47 2 2
Hackney MC Lab 6 43 4 4
Hammersmith & Fulham LC Lab 10 37 2 1
Haringey LC Lab 43 7 1 5
Harrow LC Con 31 23 1
Havering LC Ind 14 8 3 30
Hillingdon LC Con 30 16 1 5
Hounslow LC Lab 10 42 1 1 Ind 5, WPB 1
Islington LC Lab 44 3 4
Kensington & Chelsea LC Con 36 7 2 1 4
Kingston upon Thames AA LDm 2 42 4
Lambeth LC Lab 54 4 4 1
Lewisham MC Lab 49 4  
Merton LC Lab 7 29 16 3
Newham MC Lab 56 3 7
Redbridge LC Lab 5 53 3
Richmond upon Thames AA LDm 49 5  
Southwark LC Lab 45 11 4 3
Sutton AA LDm 20 2 28 5
Tower Hamlets MC Ind 1 16 1 Aspire 22, Ind 5
Waltham Forest LC Lab 10 44 3 3
Wandsworth LC Lab 21 34 1 2
Westminster LC Lab 24 28 2  
London Totals  384 1040 182 47 13 0 0 139

Metropolitan Borough Councils

 ExecControl Con Labour LibDem Green RefUK SNP Plaid Others
Barnsley LC Lab 1 46 12 3
Birmingham LC Lab 22 51 13 2 11
Bolton LC Lab (minority) 15 25 6 1 1 12
Bradford LC Lab 13 46 4 10 16
Bury LC Lab 5 32 3 11
Calderdale LC Lab 8 26 6 3 3 Ind 2, WPB 1
Coventry LC Lab 10 39 3 2  
Doncaster MC RefUK 6 12 34 AdvUK 2, Ind 1
Dudley LC Con (minority) 33 23 5 3 7
Gateshead LC Lab 44 18 2
Kirklees LC Lab (minority) 16 23 9 4 16
Knowsley LC Lab 30 3 7 4
Leeds LC Lab 13 56 6 6 2 Ind 9, SDP 3
Liverpool MC Lab 59 13 4 YP 3, Lib 3, Ind 2
Manchester LC Lab 87 4 4 WPB 1
Newcastle upon Tyne LC Lab (minority) 1 34 22 4 15
North Tyneside MC Lab 8 50 1 1
Oldham LC Lab (minority) 6 26 9 3 16
Rochdale LC Lab 8 43 3 2 WPB 2, Ind 2
Rotherham LC Lab 13 31 3 1 1 10
St Helens LC Lab 2 28 3 4 3 6
Salford MC* Lab 7 45 2 1 3
Sandwell LC Lab 4 60 2 Ind 4, AdvUK 1
Sefton LC Lab 3 51 9 1 1 1
Sheffield AA   34 27 14 1 6
Solihull LC Con 27 1 8 8 4 3
South Tyneside LC   27 9 18
Stockport LC LD (minority) 1 19 30 3 10
Sunderland LC Lab 9 49 12 1 3
Tameside LC Lab 7 38 1 10
Trafford LC Lab 10 41 7 5  
Wakefield LC Lab 1 48 2 1 2 9
Walsall LC   29 11 Ind 19, AdvUK 1
Wigan LC Lab 1 62 2 10
Wirral AA   14 27 6 14 3 YP 1, Ind 1
Wolverhampton LC Lab 11 44 2 2
Metropolitan Totals  304 1368 242 111 75 0 0 264

District Councils

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


Scottish Unitary Authorities

 Control Con Labour LibDem Green RefUK SNP Plaid Others
Aberdeen   6 11 3 1 19 4
Aberdeenshire   20 14 7 18 10
Angus   8 1 11 8
Argyll & Bute   7 1 4 1 1 11 11
Clackmannanshire   3 5 1 8 1
Dumfries & Galloway   10 8 1 11 13
Dundee SNP 1 8 4 16  
East Ayrshire   4 8 14 6
East Dunbartonshire   2 5 5 8 2
East Lothian   4 10 1 6 1
East Renfrewshire   5 5 6 2
Edinburgh   10 11 14 10 17 1
Eilean Siar Ind 1 6 22
Falkirk   4 8 1 11 6
Fife   6 18 13 2 34 2
Glasgow   1 31 8 2 37 3
Highland   6 2 16 3 19 Ind 27, Alba 1
Inverclyde   2 9 6 5
Midlothian   2 6 9 +1
Moray   10 3 2 7 4
North Ayrshire   5 11 2 12 3
North Lanarkshire   5 32 1 23 Ind 15, BUP 1
Orkney Ind 2 19
Perth & Kinross   12 1 5 16 6
Renfrewshire   3 12 1 3 20 4
Scottish Borders   14 3 1 7 9
Shetland Ind 1 1 21
South Ayrshire   5 5 5 Ind 12, Alba 1
South Lanarkshire   5 24 3 1 2 25 3
Stirling   7 4 1 10 1
West Dunbartonshire   8 7 7
West Lothian   4 11 1 15 2
Scotland Totals  172 258 87 33 21 415 0 234

Welsh Unitary Authorities

 Control Con Labour LibDem Green RefUK SNP Plaid Others
Blaenau Gwent Lab 19 1 1 12
Bridgend Lab 1 26 1 Ind 22, ResBr 1
Caerphilly Lab 42 1 19 7
Cardiff Lab 9 50 10 1 1 2 6
Carmarthenshire PC/Ind 15 1 2 37 20
Ceredigion Plaid 7 21 10
Conwy Ind/Lab/PC 8 7 4 1 2 8 25
Denbighshire Lab/PC 8 14 2 8 15
Flintshire Ind 1 27 4 1 34
Gwynedd Plaid 1 1 45 22
Isle of Anglesey Plaid 3 1 19 12
Merthyr Tydfil Lab/Ind 14 1 15
Monmouthshire Lab/Grn 19 21 1 5
Neath Port Talbot Lab/Ind/PC/LD 26 3 1 11 19
Newport Lab 6 33 1 2 8
Pembrokeshire Ind 11 9 2 1 3 33
Powys LD/Lab 13 9 22 1 4 4 14
Rhondda Cynon Taff Lab 2 58 1 8 6
Swansea Lab 4 44 13 1 1 11
Torfaen Lab 28 4 8
Vale of Glamorgan Lab/Ind 13 24 8 Ind 8, ResBr 1
Wrexham Ind/Con 7 14 7 28
Wales Totals  102 484 67 14 19 0 201 342


England, Scotland & Wales Totals

ConLabour LibDem Green RefUK SNPPlaid Others
  4174 5835 3184 937 980 415 201 2659
Others comprise: Ind 2574, PIP 24, Aspire 22, ResBr 6, AdvUK 6, Lib 5, WPB 5, YP 5, MK 3, SDP 3, Alba 2, WEP 1, PoW 1, BUP 1


Northern Ireland District Councils

 Control   SF    SDLP  APNI  GPNI  UUP  DUP  TUV  Others
Antrim and Newtownabbey   9 1 8 6 13 3
Ards and North Down   1 12 2 8 14 3
Armagh City, Banbridge and Craigavon   15 1 4 6 13 1 1
Belfast   22 4 11 3 2 14 1 Ind 2, PBP 1
Causeway Coast and Glens   12 2 5 3 13 2 Ind 2, PUP 1
Derry City and Strabane   18 8 3 5 Ind 5, PBP 1
Fermanagh and Omagh SF 21 2 2 6 7 2
Lisburn and Castlereagh   4 2 13 6 14 1
Mid and East Antrim   4 7 8 12 6 3
Mid Ulster   19 5 2 11 3
Newry, Mourne and Down   20 8 4 1 5 3
N.Ireland Totals  144 34 66 5 51 121 10 31


Valid XHTML 1.0 Strict