ANALYSIS Published 6 September 2026 at 11:20. Evidence-based. Source-cited. No sponsored content.

Every Principal Council in England, With the Register We Built It From

Estimated reading time: 4 minutes

In short. England has 335 principal local authorities. This page lists all of them, grouped by what they are, each linked to its own website. It exists because we needed the list ourselves and found that no single published register is both complete and current.

There is no one place that tells you which councils exist in England today. The Office for National Statistics maintains the authoritative registers of names and codes [1], and they are current, but they carry no websites and they describe statistical geographies rather than corporate bodies. The Ministry of Housing, Communities and Local Government funds an open organisation dataset that does carry websites [2], but parts of it have not kept pace with reorganisation. Neither is wrong. They are answering different questions.

So we built the list from both, and recorded what we had to change.

How this list was assembled

The roster comes from ONS. The April 2025 register of counties and unitary authorities, the 2025 register of local authority districts, and the 2025 combined authorities lookup between them define which bodies currently exist.

The websites come from the MHCLG organisation dataset, joined to the ONS roster on the standard geography code.

Where the two disagreed, the ONS register won and the divergence was written down. One county council still listed as active in the organisation dataset does not appear in the ONS April 2025 upper-tier register, which instead lists two successor unitary authorities; its old domain now redirects to one of them. Two combined authorities in the dataset have been superseded by a body covering a wider area, and their domains no longer resolve. The dataset carried ten combined authorities; the ONS register carries fifteen.

Every website on this page was opened before publication. Five had moved to a new domain, in each case a shared site run with a neighbouring council, and were replaced with the address that answered. A site that returns a bot-management challenge rather than a page is recorded as reachable, because it is.

The reconciliation is code, not a one-off edit. The tool that builds this list carries every correction as a named entry with the evidence for it, so the list can be rebuilt from source and the corrections can be argued with. If one of them is wrong, that is a correction to this article under the usual policy, and the corrections log will say so.

What the tiers mean

Where you live determines how many of these bodies you have. Most of England is single-tier: one council does everything. Much of the shire area is two-tier, with a county council and a district council splitting the work between them. London and the six former metropolitan counties have their own arrangements. Combined authorities sit above the others, formed by agreement between councils and usually headed by an elected mayor.

This matters when you go looking for a document. A statement of accounts, a register of interests and a set of committee minutes exist for each body separately. If your area is two-tier, the answer to a question about bin collections and the answer to a question about social care are in different buildings.

Each of these bodies publishes a statement of accounts every year, and each is subject to the public inspection right that goes with it. What that right covers, and how to use it, is set out in our guide to inspecting the accounts.

The register

Names link to each authority's own website. The ONS code is the standard geography code, which is the reliable way to join this list to any other public dataset: names change spelling, codes do not.

Unitary authorities (65)

One council for the whole area, responsible for every local service.

Authority Region ONS code
Bath and North East Somerset Council South West E06000022
Bedford Borough Council East of England E06000055
Blackburn with Darwen Borough Council North West E06000008
Blackpool Borough Council North West E06000009
Bournemouth, Christchurch and Poole Council South West E06000058
Bracknell Forest Council South East E06000036
Brighton and Hove City Council South East E06000043
Bristol City Council South West E06000023
Buckinghamshire Council South East E06000060
Central Bedfordshire Council East of England E06000056
Cheshire East Council North West E06000049
Cheshire West and Chester Council North West E06000050
City of York Council Yorkshire and the Humber E06000014
Cornwall Council South West E06000052
Council of the Isles of Scilly South West E06000053
Cumberland Council North West E06000063
Darlington Borough Council North East E06000005
Derby City Council East Midlands E06000015
Dorset Council South West E06000059
Durham County Council North East E06000047
East Riding of Yorkshire Council Yorkshire and the Humber E06000011
Halton Borough Council North West E06000006
Hartlepool Borough Council North East E06000001
Herefordshire Council West Midlands E06000019
Hull City Council Yorkshire and the Humber E06000010
Isle of Wight Council South East E06000046
Leicester City Council East Midlands E06000016
Luton Borough Council East of England E06000032
Medway Council South East E06000035
Middlesbrough Borough Council North East E06000002
Milton Keynes Council South East E06000042
North East Lincolnshire Council Yorkshire and the Humber E06000012
North Lincolnshire Council Yorkshire and the Humber E06000013
North Northamptonshire Council - -
North Northamtonshire Council East Midlands E06000061
North Somerset Council South West E06000024
North Yorkshire Council Yorkshire and The Humber E06000065
Northumberland County Council North East E06000057
Nottingham City Council East Midlands E06000018
Peterborough City Council East of England E06000031
Plymouth City Council South West E06000026
Portsmouth City Council South East E06000044
Reading Borough Council South East E06000038
Redcar and Cleveland Borough Council North East E06000003
Royal Borough of Windsor and Maidenhead South East E06000040
Rutland County Council East Midlands E06000017
Shropshire Council West Midlands E06000051
Slough Borough Council South East E06000039
Somerset Council South West E06000066
South Gloucestershire Council South West E06000025
Southampton City Council South East E06000045
Southend-on-Sea Borough Council East of England E06000033
Stockton-on-Tees Borough Council North East E06000004
Stoke-on-Trent City Council West Midlands E06000021
Swindon Borough Council South West E06000030
Telford & Wrekin Council West Midlands E06000020
Thurrock Council East of England E06000034
Torbay Council South West E06000027
Warrington Borough Council North West E06000007
West Berkshire Council South East E06000037
West Northamptonshire Council - -
West Northamtonshire Council East Midlands E06000062
Westmorland and Furness Council North West E06000064
Wiltshire Council South West E06000054
Wokingham Borough Council South East E06000041

London boroughs (32)

The 32 boroughs, working alongside the Greater London Authority.

Authority Region ONS code
City of Westminster London E09000033
London Borough of Barking and Dagenham London E09000002
London Borough of Barnet London E09000003
London Borough of Bexley London E09000004
London Borough of Brent London E09000005
London Borough of Bromley London E09000006
London Borough of Camden London E09000007
London Borough of Croydon London E09000008
London Borough of Ealing London E09000009
London Borough of Enfield London E09000010
London Borough of Hackney London E09000012
London Borough of Hammersmith & Fulham London E09000013
London Borough of Haringey London E09000014
London Borough of Harrow London E09000015
London Borough of Havering London E09000016
London Borough of Hillingdon London E09000017
London Borough of Hounslow London E09000018
London Borough of Islington London E09000019
London Borough of Lambeth London E09000022
London Borough of Lewisham London E09000023
London Borough of Merton London E09000024
London Borough of Newham London E09000025
London Borough of Redbridge London E09000026
London Borough of Richmond upon Thames London E09000027
London Borough of Southwark London E09000028
London Borough of Sutton London E09000029
London Borough of Tower Hamlets London E09000030
London Borough of Waltham Forest London E09000031
London Borough of Wandsworth London E09000032
Royal Borough of Greenwich London E09000011
Royal Borough of Kensington and Chelsea London E09000020
Royal Borough of Kingston upon Thames London E09000021

Metropolitan boroughs (36)

Single-tier councils in the six former metropolitan counties.

Authority Region ONS code
Barnsley Metropolitan Borough Council Yorkshire and the Humber E08000038
Birmingham City Council West Midlands E08000025
Bolton Metropolitan Borough Council North West E08000001
Bury Metropolitan Borough Council North West E08000002
Calderdale Metropolitan Borough Council Yorkshire and the Humber E08000033
City of Bradford Metropolitan District Council Yorkshire and the Humber E08000032
City of Wolverhampton Council West Midlands E08000031
Coventry City Council West Midlands E08000026
Doncaster Metropolitan Borough Council Yorkshire and the Humber E08000017
Dudley Metropolitan Borough Council West Midlands E08000027
Gateshead Metropolitan Borough Council North East E08000037
Kirklees Council Yorkshire and the Humber E08000034
Knowsley Metropolitan Borough Council North West E08000011
Leeds City Council Yorkshire and the Humber E08000035
Liverpool City Council North West E08000012
Manchester City Council North West E08000003
Newcastle City Council North East E08000021
North Tyneside Council North East E08000022
Oldham Metropolitan Borough Council North West E08000004
Rochdale Metropolitan Borough Council North West E08000005
Rotherham Metropolitan Borough Council Yorkshire and the Humber E08000018
Salford City Council North West E08000006
Sandwell Metropolitan Borough Council West Midlands E08000028
Sefton Metropolitan Borough Council North West E08000014
Sheffield City Council Yorkshire and the Humber E08000039
Solihull Metropolitan Borough Council West Midlands E08000029
South Tyneside Council North East E08000023
St Helens Council North West E08000013
Stockport Metropolitan Borough Council North West E08000007
Sunderland City Council North East E08000024
Tameside Metropolitan Borough Council North West E08000008
Trafford Metropolitan Borough Council North West E08000009
Wakefield Metropolitan District Council Yorkshire and the Humber E08000036
Walsall Metropolitan Borough Council West Midlands E08000030
Wigan Metropolitan Borough Council North West E08000010
Wirral Borough Council North West E08000015

County councils (21)

Upper tier of two-tier areas: education, social care, highways, waste disposal.

Authority Region ONS code
Cambridgeshire County Council East of England E10000003
Derbyshire County Council East Midlands E10000007
Devon County Council South West E10000008
East Sussex County Council South East E10000011
Essex County Council East of England E10000012
Gloucestershire County Council South West E10000013
Hampshire County Council South East E10000014
Hertfordshire County Council East of England E10000015
Kent County Council South East E10000016
Lancashire County Council North West E10000017
Leicestershire County Council East Midlands E10000018
Lincolnshire County Council East Midlands E10000019
Norfolk County Council East of England E10000020
Nottinghamshire County Council East Midlands E10000024
Oxfordshire County Council South East E10000025
Staffordshire County Council West Midlands E10000028
Suffolk County Council East of England E10000029
Surrey County Council South East E10000030
Warwickshire County Council West Midlands E10000031
West Sussex County Council South East E10000032
Worcestershire County Council West Midlands E10000034

District, borough and city councils (164)

Lower tier of two-tier areas: housing, planning, waste collection, council tax billing.

Authority Region ONS code
Adur District Council South East E07000223
Amber Valley Borough Council East Midlands E07000032
Arun District Council South East E07000224
Ashfield District Council East Midlands E07000170
Ashford Borough Council South East E07000105
Babergh District Council East of England E07000200
Basildon Borough Council East of England E07000066
Basingstoke and Deane Borough Council South East E07000084
Bassetlaw District Council East Midlands E07000171
Blaby District Council East Midlands E07000129
Bolsover District Council East Midlands E07000033
Borough Council of King's Lynn and West Norfolk East of England E07000146
Boston Borough Council East Midlands E07000136
Braintree District Council East of England E07000067
Breckland District Council East of England E07000143
Brentwood Borough Council East of England E07000068
Broadland District Council East of England E07000144
Bromsgrove District Council West Midlands E07000234
Broxbourne Borough Council East of England E07000095
Broxtowe Borough Council East Midlands E07000172
Burnley Borough Council North West E07000117
Cambridge City Council East of England E07000008
Cannock Chase District Council West Midlands E07000192
Canterbury City Council South East E07000106
Castle Point Borough Council East of England E07000069
Charnwood Borough Council East Midlands E07000130
Chelmsford City Council East of England E07000070
Cheltenham Borough Council South West E07000078
Cherwell District Council South East E07000177
Chesterfield Borough Council East Midlands E07000034
Chichester District Council South East E07000225
Chorley Borough Council North West E07000118
City of Lincoln Council East Midlands E07000138
Colchester Borough Council East of England E07000071
Cotswold District Council South West E07000079
Crawley Borough Council South East E07000226
Dacorum Borough Council East of England E07000096
Dartford Borough Council South East E07000107
Derbyshire Dales District Council East Midlands E07000035
Dover District Council South East E07000108
East Cambridgeshire District Council East of England E07000009
East Devon District Council South West E07000040
East Hampshire District Council South East E07000085
East Hertfordshire District Council East of England E07000242
East Lindsey District Council East Midlands E07000137
East Staffordshire Borough Council West Midlands E07000193
East Suffolk Council East of England E07000244
Eastbourne Borough Council South East E07000061
Eastleigh Borough Council South East E07000086
Elmbridge Borough Council South East E07000207
Epping Forest District Council East of England E07000072
Epsom and Ewell Borough Council South East E07000208
Erewash Borough Council East Midlands E07000036
Exeter City Council South West E07000041
Fareham Borough Council South East E07000087
Fenland District Council East of England E07000010
Folkestone and Hythe Council South East E07000112
Forest of Dean District Council South West E07000080
Fylde Borough Council North West E07000119
Gedling Borough Council East Midlands E07000173
Gloucester City Council South West E07000081
Gosport Borough Council South East E07000088
Gravesham Borough Council South East E07000109
Great Yarmouth Borough Council East of England E07000145
Guildford Borough Council South East E07000209
Harborough District Council East Midlands E07000131
Harlow District Council East of England E07000073
Hart District Council South East E07000089
Hastings Borough Council South East E07000062
Havant Borough Council South East E07000090
Hertsmere Borough Council East of England E07000098
High Peak Borough Council East Midlands E07000037
Hinckley and Bosworth Borough Council East Midlands E07000132
Horsham District Council South East E07000227
Huntingdonshire District Council East of England E07000011
Hyndburn Borough Council North West E07000120
Ipswich Borough Council East of England E07000202
Lancaster City Council North West E07000121
Lewes District Council South East E07000063
Lichfield District Council West Midlands E07000194
Maidstone Borough Council South East E07000110
Maldon District Council East of England E07000074
Malvern Hills District Council West Midlands E07000235
Mansfield District Council East Midlands E07000174
Melton Borough Council East Midlands E07000133
Mid Devon District Council South West E07000042
Mid Suffolk District Council East of England E07000203
Mid Sussex District Council South East E07000228
Mole Valley District Council South East E07000210
New Forest District Council South East E07000091
Newark and Sherwood District Council East Midlands E07000175
Newcastle-under-Lyme Borough Council West Midlands E07000195
North Devon District Council South West E07000043
North East Derbyshire District Council East Midlands E07000038
North Hertfordshire District Council East of England E07000099
North Kesteven District Council East Midlands E07000139
North Norfolk District Council East of England E07000147
North Warwickshire Borough Council West Midlands E07000218
North West Leicestershire District Council East Midlands E07000134
Norwich City Council East of England E07000148
Nuneaton and Bedworth Borough Council West Midlands E07000219
Oadby and Wigston Borough Council East Midlands E07000135
Oxford City Council South East E07000178
Pendle Borough Council North West E07000122
Preston City Council North West E07000123
Redditch Borough Council West Midlands E07000236
Reigate and Banstead Borough Council South East E07000211
Ribble Valley Borough Council North West E07000124
Rochford District Council East of England E07000075
Rossendale Borough Council North West E07000125
Rother District Council South East E07000064
Rugby Borough Council West Midlands E07000220
Runnymede Borough Council South East E07000212
Rushcliffe Borough Council East Midlands E07000176
Rushmoor Borough Council South East E07000092
Sevenoaks District Council South East E07000111
South Cambridgeshire District Council East of England E07000012
South Derbyshire District Council East Midlands E07000039
South Hams District Council South West E07000044
South Holland District Council East Midlands E07000140
South Kesteven District Council East Midlands E07000141
South Norfolk District Council East of England E07000149
South Oxfordshire District Council South East E07000179
South Ribble Borough Council North West E07000126
South Staffordshire Council West Midlands E07000196
Spelthorne Borough Council South East E07000213
St Albans City and District Council East of England E07000240
Stafford Borough Council West Midlands E07000197
Staffordshire Moorlands District Council West Midlands E07000198
Stevenage Borough Council East of England E07000243
Stratford-on-Avon District Council West Midlands E07000221
Stroud District Council South West E07000082
Surrey Heath Borough Council South East E07000214
Swale Borough Council South East E07000113
Tamworth Borough Council West Midlands E07000199
Tandridge District Council South East E07000215
Teignbridge District Council South West E07000045
Tendring District Council East of England E07000076
Test Valley Borough Council South East E07000093
Tewkesbury Borough Council South West E07000083
Thanet District Council South East E07000114
Three Rivers District Council East of England E07000102
Tonbridge and Malling Borough Council South East E07000115
Torridge District Council South West E07000046
Tunbridge Wells Borough Council South East E07000116
Uttlesford District Council East of England E07000077
Vale of White Horse District Council South East E07000180
Warwick District Council West Midlands E07000222
Watford Borough Council East of England E07000103
Waverley Borough Council South East E07000216
Wealden District Council South East E07000065
Welwyn Hatfield Borough Council East of England E07000241
West Devon Borough Council South West E07000047
West Lancashire Borough Council North West E07000127
West Lindsey District Council East Midlands E07000142
West Oxfordshire District Council South East E07000181
West Suffolk Council East of England E07000245
Winchester City Council South East E07000094
Woking Borough Council South East E07000217
Worcester City Council West Midlands E07000237
Worthing Borough Council South East E07000229
Wychavon District Council West Midlands E07000238
Wyre Borough Council North West E07000128
Wyre Forest District Council West Midlands E07000239

Combined and combined county authorities (15)

Devolved bodies formed by groups of councils, most with an elected mayor.

Authority Region ONS code
Cambridgeshire and Peterborough Combined Authority - -
Devon and Torbay Combined County Authority - -
East Midlands Combined County Authority - -
Greater Lincolnshire Combined County Authority - -
Greater Manchester Combined Authority - -
Hull and East Yorkshire Combined Authority - -
Lancashire Combined County Authority - -
Liverpool City Region Combined Authority - -
North East Combined Authority - -
South Yorkshire Combined Authority - -
Tees Valley Combined Authority - -
West Midlands Combined Authority - -
West Yorkshire Combined Authority - -
West of England Combined Authority - -
York and North Yorkshire Combined Authority - -

Other principal authorities (2)

Bodies that sit outside the standard tiers.

Authority Region ONS code
City of London Corporation London E09000001
Greater London Authority - E12000007

Total: 335 authorities.

What is not here

Town and parish councils are not principal authorities and are not listed. There are thousands of them, they have no single register, and their publication duties are much lighter. Police and crime commissioners, fire and rescue authorities, national park authorities and passenger transport bodies are all separately accountable and are also outside this list.

Sources

  1. Office for National Statistics, Open Geography Portal: the registers of local authority districts, counties and unitary authorities, and combined authorities used as the roster for this list. https://geoportal.statistics.gov.uk/
  2. Ministry of Housing, Communities and Local Government, planning data platform: the open organisation dataset used for authority websites. https://www.planning.data.gov.uk/
SHARE THIS ARTICLEXBlueskyMastodonLinkedInRedditEmail