Local Council Political Compositions

This table is updated, usually weekly, from the 380 councils' own websites. This should reflect changes of affiliation during term of office. Where a casual vacancy exists, the council will appear to have a shortfall of members until the ensuing byelection.

Historic tables have been retained showing the make-up of councils before and after the annual May (June in 2001, 2004 & 2009) elections, for the following years:
Before elections: 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2021, 2022, 2023, 2024, 2025
After elections: 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2021, 2022, 2023, 2024, 2025

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 © 11/04/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 9 2
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 8 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 4 47 10
Lancashire LC RefUK 8 5 5 3 53 10
Leicestershire LC RefUK/Ind 15 2 11 1 23 2
Lincolnshire LC RefUK 15 2 5 43 5
Norfolk LC Con 50 9 10 4 2 7
Nottinghamshire AA RefUK 18 4 41 3
Oxfordshire LC LDm 10 12 36 7 1 3
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 292 80 405 0 0 113

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 9 27 15
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) 21 35 1 2 3 8
Cornwall LC LD/Ind 7 4 26 3 23 Ind 20, MK 3
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 42 4 4
Durham LC RefUK 1 5 15 2 59 16
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 21 5 8
Herefordshire LC Con/Ind 20 1 12 8 12
Hull LC LDm 23 29 5
Isle of Wight AA   13 1 4 1 2 18
Leicester LC Lab 15 30 3 4 2
Luton LC Lab 3 28 14 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 39 5
North Somerset LC Lab/LD/Ind 13 10 9 8 10
North Yorkshire LC Con (minority) 42 10 13 5 4 Ind 15, Lib 1
Northumberland LC Con (minority) 27 8 3 2 19 9
Nottingham LC Lab 43 1 11
Peterborough LC Lab (minority) 10 13 8 5 1 22
Plymouth LC Lab 7 39 1 2 1 7
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) 20 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 10 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  850 1090 763 154 278 0 0 466

London Borough Councils

 ExecControl Con Labour LibDem Green RefUK SNP Plaid Others
Barking & Dagenham LC Lab 1 47 3  
Barnet LC Lab 19 40 3
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 30 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 1041 182 47 13 0 0 140

Metropolitan Borough Councils

 ExecControl Con Labour LibDem Green RefUK SNP Plaid Others
Barnsley LC Lab 1 46 12 3
Birmingham LC Lab 22 52 13 2 10
Bolton LC Lab (minority) 15 25 6 1 1 12
Bradford LC Lab 13 46 5 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 3 WPB 1, Ind 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 3
Sandwell LC Lab 4 60 2 Ind 4, AdvUK 1
Sefton LC Lab 3 51 9 1 1 1
Sheffield AA   35 27 14 1 5
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   30 11 Ind 18, 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  305 1370 243 110 74 0 0 262

District Councils

 ExecControl Con Labour LibDem Green RefUK SNP Plaid Others
Adur LC Lab 2 17 2 8
Amber Valley LC   9 20 1 5 2 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 2 11
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 25 2 4
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 10 25  
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 13 21 2 Ind 23, 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) 26 6 1 6 16
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 25 4 3
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 28 1 2 3
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 7 2 5 22
Lancaster LC Grn/LD/Ind 5 20 7 23 6
Lewes LC Grn/Lab 8 13 17 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 14
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 1 9
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 4 18 1 4
Reigate & Banstead LC Con (minority) 17 4 13 10
Ribble Valley AA   16 5 6 2 4 7
Rochford AA Ind 10 8 19
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 21 8 3
South Ribble LC Lab 16 28 5 1  
South Staffordshire LC Con 29 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 25 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 19 3 2 1 8
District Totals  1922 1515 1560 495 164 0 0 1093


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   15 3 1 7 8
Shetland Ind 1 1 21
South Ayrshire   5 5 5 Ind 12, Alba 1
South Lanarkshire   5 25 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  173 259 87 33 21 415 0 233

Welsh Unitary Authorities

 Control Con Labour LibDem Green RefUK SNP Plaid Others
Blaenau Gwent Lab 19 1 1 12
Bridgend Lab 1 26 1 23
Caerphilly Lab 42 1 19 7
Cardiff Lab 9 50 10 1 1 2 6
Carmarthenshire PC/Ind 16 1 2 37 19
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 46 21
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 34
Powys LD/Lab 13 9 22 1 4 4 14
Rhondda Cynon Taff Lab 2 58 8 7
Swansea Lab 4 44 13 1 1 11
Torfaen Lab 28 4 8
Vale of Glamorgan Lab/Ind 13 24 1 8 8
Wrexham Ind/Con 7 14 7 28
Wales Totals  102 485 67 13 20 0 202 341


England, Scotland & Wales Totals

ConLabour LibDem Green RefUK SNPPlaid Others
  4185 5844 3194 932 975 415 202 2648
Others comprise: Ind 2566, PIP 24, Aspire 22, AdvUK 6, Lib 5, WPB 5, YP 5, ResBr 3, 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 5 11 3 2 14 1 PBP 1, Ind 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 35 66 5 51 121 10 30


Valid XHTML 1.0 Strict