Local Council Political Compositions

Showing results of May 2025 elections.

This page shows the composition of councils after the elections of May 2025. Refer to the live compositions page for links to other preserved historical files.

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 © 04/05/2025

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:
BUP = British Unionist Party, Lib = Liberal Party, MK = Mebyon Kernow, PIP = People's Independent Party. PoW = Party of Women. SDP = Social Democratic Party (1990). WEP = Women's Equality Party. WPB = Worker's Party of Britain.
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 31 3 10 2
Derbyshire LC RefUK 12 3 3 2 42 2
Devon LC   7 27 6 18 2
East Sussex LC Con (minority) 24 5 12 5 4
Essex LC Con 50 6 7 1 10
Gloucestershire LC   6 1 27 9 11 1
Hampshire LC Con 50 3 17 1 5
Hertfordshire LC   22 5 31 5 14 1
Kent LC RefUK 5 2 6 5 57 6
Lancashire LC RefUK 8 5 5 4 53 9
Leicestershire LC   15 2 11 1 25 1
Lincolnshire LC RefUK 14 3 5 44 4
Norfolk LC Con 53 9 10 3 6
Nottinghamshire AA RefUK 17 4 40 3
Oxfordshire LC LDm 10 12 36 7 1 3
Staffordshire LC RefUK 10 1 1 49 1
Suffolk LC Con 50 6 5 9 1 2
Surrey LC Con 44 2 16 2 16
Warwickshire LC   9 3 14 7 23 1
West Sussex LC Con 41 9 5 1 4 5
Worcestershire LC   12 2 6 8 27 2
County Totals  469 88 274 80 419 0 0 86

Unitary Authorities

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

London Borough Councils

 ExecControl Con Labour LibDem Green RefUK SNP Plaid Others
Barking & Dagenham LC Lab 49 1
Barnet LC Lab 20 39 3
Bexley LC Con 30 12 3
Brent LC Lab 5 49 3  
Bromley LC Con 35 12 5 6
Camden LC Lab 4 45 5 1  
Croydon LC Con (minority) 33 34 1 2  
Ealing LC Lab 4 59 7  
Enfield LC Lab 25 37 1
Greenwich LC Lab 4 50 1
Hackney MC Lab 6 45 3 3
Hammersmith & Fulham LC Lab 10 39 1
Haringey LC Lab 46 7 4
Harrow LC Con 31 23 1
Havering LC Ind/Lab 17 8 30
Hillingdon LC Con 30 22 1
Hounslow LC Lab 9 50 Ind 2, WPB 1
Islington LC Lab 44 3 4
Kensington & Chelsea LC Con 36 8 2 1 3
Kingston upon Thames AA LDm 2 42 4
Lambeth LC Lab 57 3 3  
Lewisham MC Lab 53 1  
Merton LC Lab 7 30 17 3
Newham MC Lab 60 3 4
Redbridge LC Lab 5 54 4
Richmond upon Thames AA LDm 49 5  
Southwark LC Lab 52 11  
Sutton AA LDm 21 2 28 3
Tower Hamlets MC Ind 1 16 1 Aspire 22, Ind 5
Waltham Forest LC Lab 13 45 2
Wandsworth LC Lab 23 34 1
Westminster LC Lab 26 28  
London Totals  397 1102 180 23 0 0 0 113

Metropolitan Borough Councils

 ExecControl Con Labour LibDem Green RefUK SNP Plaid Others
Barnsley LC Lab 1 48 11 3
Birmingham LC Lab 22 62 13 2 2
Bolton LC   15 26 6 13
Bradford LC Lab 13 47 5 10 15
Bury LC Lab 10 32 9
Calderdale LC Lab 11 27 6 3 1 WPB 1, Ind 1
Coventry LC Lab 12 40 2  
Doncaster MC RefUK 6 12 37  
Dudley LC   35 25 5 7
Gateshead LC Lab 47 18 1
Kirklees LC   16 23 10 4 16
Knowsley LC Lab 31 3 7 4
Leeds LC Lab 14 60 6 6 Ind 9, SDP 3
Liverpool MC Lab 61 14 3 Ind 4, Lib 3
Manchester LC Lab 87 4 3 WPB 1, Ind 1
Newcastle upon Tyne LC Lab 1 38 2 15
North Tyneside MC Lab 8 50 1
Oldham LC   5 27 9 19
Rochdale LC Lab 8 43 3 Ind 3, WPB 2
Rotherham LC Lab 13 32 3 11
St Helens LC Lab 2 28 3 6 2 7
Salford MC* Lab 7 49 2 2
Sandwell LC Lab 5 65 1 1
Sefton LC Lab 4 50 9 1 2
Sheffield AA   36 28 14 6
Solihull LC Con 31 1 8 9 2
South Tyneside LC Lab 28 9 17
Stockport LC   1 21 30 3 8
Sunderland LC Lab 10 52 12 1
Tameside LC Lab 7 36 1 13
Trafford LC Lab 8 43 6 6  
Wakefield LC Lab 3 54 2 4
Walsall LC Con 38 13 9
Wigan LC Lab 1 63 11
Wirral AA   17 29 6 14  
Wolverhampton LC Lab 11 45 3
Metropolitan Totals  335 1431 222 105 41 0 0 230

District Councils

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


Scottish Unitary Authorities

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

Welsh Unitary Authorities

 Control Con Labour LibDem Green RefUK SNP Plaid Others
Blaenau Gwent Lab 21 12
Bridgend Lab 1 26 1 22
Caerphilly Lab 45 18 6
Cardiff Lab 9 55 10 2 3
Carmarthenshire   19 37 18
Ceredigion Plaid 7 21 10
Conwy Ind/Lab/PC 10 9 4 1 8 23
Denbighshire Lab/PC 9 15 2 8 14
Flintshire Lab/LD 1 29 3 34
Gwynedd Plaid 1 1 46 21
Isle of Anglesey Plaid 3 20 12
Merthyr Tydfil Ind (minority) 14 16
Monmouthshire Lab/Grn 19 21 1 5
Neath Port Talbot Ind/PC/LD 25 2 1 11 20
Newport Lab 7 33 1 1 9
Pembrokeshire Ind 11 10 2 2 35
Powys LD/Lab 13 9 22 1 4 4 15
Rhondda Cynon Taff Lab 2 58 8 7
Swansea Lab 6 45 11 1 12
Torfaen Lab 29 4 8
Vale of Glamorgan Lab/Ind 13 25 8 8
Wrexham Ind/Con 8 14 7 27
Wales Totals  109 506 63 8 8 0 201 337


England, Scotland & Wales Totals

ConLabour LibDem Green RefUK SNPPlaid Others
  4405 6130 3133 885 771 418 201 2419
Others comprise: Ind 2352, PIP 24, Aspire 22, Lib 5, WPB 5, MK 3, SDP 3, Alba 2, WEP 1, PoW 1, BUP 1


Northern Ireland District Councils

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


Valid XHTML 1.0 Strict