Population Statistics
Home › United Kingdom › Trends

UK population trends, 2001–2025

How the population of every UK local authority has changed over 24 years of official mid-year estimates. Updated each year when new figures are published. Great Britain now runs to mid-2025; Northern Ireland's councils end at mid-2024, because NISRA publishes on its own schedule. Each row shows the year of its own figure rather than borrowing another nation's.

The same councils ranked by size, largest first, are on UK local authorities by population.

By James Burfield, SEO consultant, Bath · Page updated · ONS mid-year estimates

Fastest growing

Work out a rate yourself with the population growth calculator. More on these: the fastest growing places in the UK, and why growth does not mean thriving on the coast.

#Local authorityNation2001LatestChange
1City of LondonEngland7,35915,631 2025+112.4%
2Tower HamletsEngland201,090334,240 2025+66.2%
3NewhamEngland249,411376,542 2025+51.0%
4DartfordEngland85,956126,297 2025+46.9%
5South DerbyshireEngland81,738119,441 2025+46.1%
6Milton KeynesEngland212,707308,866 2025+45.2%
7Barking and DagenhamEngland165,654238,295 2025+43.9%
8RugbyEngland87,520125,594 2025+43.5%
9PeterboroughEngland157,439224,757 2025+42.8%
10UttlesfordEngland68,96996,762 2025+40.3%
11ManchesterEngland422,915588,256 2025+39.1%
12SloughEngland120,577167,450 2025+38.9%
13HarboroughEngland76,818106,577 2025+38.7%
14HounslowEngland215,976299,486 2025+38.7%
15GreenwichEngland217,460301,225 2025+38.5%
16AshfordEngland103,024142,523 2025+38.3%
17MaidstoneEngland139,116191,415 2025+37.6%
18Central BedfordshireEngland234,006321,605 2025+37.4%
19SalfordEngland216,978297,004 2025+36.9%
20CambridgeEngland109,941149,872 2025+36.3%

Shrinking

We wrote about these in more depth: the ten places in Britain that are shrinking.

Only 10 of 361 UK local authorities have fewer residents than in 2001.

#Local authorityNation2001LatestChange
1Kensington and ChelseaEngland162,199145,734 2025-10.2%
2InverclydeScotland84,15078,550 2025-6.7%
3West DunbartonshireScotland93,32088,340 2025-5.3%
4Argyll and ButeScotland91,30087,310 2025-4.4%
5CeredigionWales75,41772,696 2025-3.6%
6Blaenau GwentWales70,00067,593 2025-3.4%
7Na h-Eileanan SiarScotland26,45025,770 2025-2.6%
8North AyrshireScotland135,820133,660 2025-1.6%
9Dumfries and GallowayScotland147,780145,490 2025-1.5%
10South TynesideEngland152,793151,255 2025-1.0%

Every local authority

City of London
15,631 · +112.4%
Tower Hamlets
334,240 · +66.2%
Newham
376,542 · +51.0%
Dartford
126,297 · +46.9%
South Derbyshire
119,441 · +46.1%
Milton Keynes
308,866 · +45.2%
Barking and Dagenham
238,295 · +43.9%
Rugby
125,594 · +43.5%
Peterborough
224,757 · +42.8%
Uttlesford
96,762 · +40.3%
Manchester
588,256 · +39.1%
Slough
167,450 · +38.9%
Harborough
106,577 · +38.7%
Hounslow
299,486 · +38.7%
Greenwich
301,225 · +38.5%
Ashford
142,523 · +38.3%
Maidstone
191,415 · +37.6%
Central Bedfordshire
321,605 · +37.4%
Salford
297,004 · +36.9%
Cambridge
149,872 · +36.3%
Swindon
245,286 · +36.2%
South Norfolk
150,396 · +35.7%
Tewkesbury
103,753 · +35.6%
Leicester
383,116 · +35.5%
Watford
107,658 · +33.9%
South Cambridgeshire
174,641 · +33.8%
Stratford-on-Avon
148,772 · +33.4%
North Northamptonshire
379,569 · +33.1%
Redbridge
321,829 · +33.0%
Hillingdon
326,671 · +33.0%
Bedford
196,398 · +32.6%
North West Leicestershire
113,263 · +32.2%
Vale of White Horse
152,217 · +31.5%
South Holland
100,758 · +31.3%
Brent
352,201 · +30.6%
North Kesteven
123,267 · +30.6%
Swale
160,671 · +30.5%
Cherwell
172,178 · +30.4%
Mid Suffolk
113,047 · +29.9%
Harrow
272,612 · +29.8%
Boston
72,092 · +29.2%
East Lothian
116,460 · +29.1%
Colchester
201,163 · +28.9%
East Cambridgeshire
94,599 · +28.9%
Hackney
266,241 · +28.5%
West Northamptonshire
444,218 · +28.4%
Mid Sussex
163,566 · +28.4%
Mid Ulster
152,718 · +28.2%
Tonbridge and Malling
137,913 · +28.0%
Waltham Forest
283,713 · +27.8%
Barnet
408,087 · +27.7%
Winchester
136,856 · +27.6%
Luton
236,380 · +27.2%
Reading
183,762 · +27.0%
East Devon
159,637 · +27.0%
Bristol, City of
495,260 · +27.0%
Basingstoke and Deane
194,037 · +26.9%
West Oxfordshire
121,412 · +26.9%
Thurrock
181,664 · +26.8%
Fenland
105,930 · +26.6%
East Staffordshire
131,541 · +26.6%
Armagh City, Banbridge and Craigavon
222,511 · +26.4%
Preston
164,498 · +26.2%
Gloucester
138,565 · +26.0%
Ealing
387,072 · +26.0%
Reigate and Banstead
159,413 · +25.9%
Wokingham
189,024 · +25.7%
Telford and Wrekin
199,378 · +25.7%
Braintree
166,471 · +25.7%
South Gloucestershire
308,787 · +25.5%
Warwick
157,925 · +25.2%
West Lindsey
99,716 · +25.2%
Islington
224,551 · +25.2%
Wandsworth
339,859 · +25.1%
Harlow
98,543 · +25.1%
Havering
280,787 · +25.0%
Welwyn Hatfield
121,748 · +24.8%
Horsham
152,016 · +24.3%
Epsom and Ewell
83,370 · +24.3%
Exeter
137,894 · +24.0%
Midlothian
100,390 · +24.0%
Sandwell
352,918 · +24.0%
Crawley
124,462 · +23.9%
Ribble Valley
66,938 · +23.8%
Hart
103,335 · +23.6%
Eastleigh
143,710 · +23.6%
Charnwood
189,718 · +23.6%
Test Valley
135,698 · +23.4%
South Oxfordshire
158,084 · +23.2%
Wychavon
139,175 · +23.1%
Cardiff
381,516 · +23.0%
West Suffolk
189,407 · +22.6%
Newport
168,584 · +22.5%
Mid Devon
85,593 · +22.5%
Oxford
165,940 · +22.5%
Croydon
410,085 · +22.4%
East Hertfordshire
158,033 · +22.4%
Chichester
130,224 · +22.3%
Arun
172,326 · +22.2%
Huntingdonshire
191,941 · +22.1%
Buckinghamshire
584,296 · +21.9%
Breckland
148,095 · +21.8%
Lisburn and Castlereagh
151,669 · +21.7%
Southwark
312,366 · +21.7%
Lichfield
113,270 · +21.5%
Wiltshire
526,392 · +21.4%
Chelmsford
190,570 · +21.2%
Chorley
121,814 · +21.1%
Nottingham
325,765 · +21.1%
Newark and Sherwood
128,684 · +21.0%
Rushcliffe
127,857 · +20.9%
Cheshire East
425,459 · +20.8%
Nuneaton and Bedworth
144,042 · +20.8%
Lincoln
103,351 · +20.8%
West Devon
58,980 · +20.6%
Bracknell Forest
132,145 · +20.5%
Newcastle upon Tyne
320,838 · +20.5%
Coventry
364,766 · +20.5%
Haringey
266,218 · +20.3%
Rutland
41,629 · +20.3%
North Somerset
227,160 · +20.3%
Canterbury
162,612 · +20.1%
Wealden
168,308 · +20.1%
Blaby
108,423 · +20.0%
Windsor and Maidenhead
159,776 · +19.6%
Birmingham
1,176,960 · +19.5%
East Hampshire
130,599 · +19.4%
Derby
275,344 · +19.3%
Runnymede
93,013 · +19.2%
Newry, Mourne and Down
183,115 · +19.1%
Norwich
145,676 · +19.0%
Ipswich
139,457 · +19.0%
Torridge
70,378 · +19.0%
Enfield
329,400 · +18.8%
Bath and North East Somerset
200,898 · +18.8%
Waverley
137,218 · +18.6%
South Kesteven
148,069 · +18.6%
Spelthorne
107,188 · +18.6%
Bolton
309,732 · +18.5%
Somerset
590,972 · +18.5%
Bradford
557,758 · +18.5%
Surrey Heath
95,094 · +18.4%
Stafford
142,903 · +18.4%
Lewisham
301,037 · +18.4%
City of Edinburgh
531,370 · +18.3%
Blackburn with Darwen
163,801 · +18.3%
Broxbourne
103,130 · +18.3%
Wolverhampton
281,434 · +18.2%
Fylde
86,689 · +18.2%
Woking
106,197 · +18.1%
Southampton
259,230 · +18.1%
Hinckley and Bosworth
118,240 · +18.0%
Sutton
213,972 · +17.9%
Maldon
70,196 · +17.8%
Dacorum
162,316 · +17.8%
West Lothian
187,240 · +17.7%
Shropshire
333,162 · +17.6%
Broadland
139,652 · +17.5%
Bexley
257,103 · +17.5%
Leeds
840,550 · +17.5%
Bolsover
84,397 · +17.4%
North Hertfordshire
137,365 · +17.4%
Bassetlaw
126,454 · +17.3%
Guildford
152,148 · +17.2%
Medway
292,697 · +17.2%
Wakefield
369,450 · +17.1%
Ashfield
130,581 · +17.1%
Babergh
97,833 · +17.1%
Bournemouth, Christchurch and Poole
405,829 · +17.0%
Stroud
126,418 · +17.0%
Cornwall
584,782 · +17.0%
Brentwood
80,104 · +17.0%
Malvern Hills
84,380 · +16.9%
Rushmoor
106,185 · +16.8%
Walsall
295,722 · +16.7%
St Albans
150,757 · +16.7%
Hertsmere
110,242 · +16.7%
Basildon
193,489 · +16.6%
Aberdeenshire
264,640 · +16.6%
Worthing
113,844 · +16.6%
Folkestone and Hythe
112,163 · +16.4%
Elmbridge
142,484 · +16.1%
Gravesham
111,221 · +16.1%
Cheshire West and Chester
373,951 · +16.1%
Bromsgrove
101,973 · +16.0%
Mansfield
113,682 · +15.9%
Kingston upon Thames
172,761 · +15.9%
Barnsley
252,784 · +15.9%
Three Rivers
96,068 · +15.9%
Darlington
113,402 · +15.8%
King's Lynn and West Norfolk
156,943 · +15.8%
Dover
121,055 · +15.7%
Eastbourne
103,894 · +15.6%
North Devon
101,281 · +15.5%
Southend-on-Sea
185,214 · +15.5%
Tunbridge Wells
120,098 · +15.4%
Stevenage
92,081 · +15.4%
Rochford
90,760 · +15.4%
York
209,118 · +15.3%
Oldham
251,915 · +15.3%
Wigan
347,089 · +15.1%
Rochdale
237,641 · +15.1%
Antrim and Newtownabbey
148,100 · +15.0%
Lambeth
314,298 · +15.0%
Liverpool
507,915 · +14.9%
Perth and Kinross
154,930 · +14.8%
Trafford
240,981 · +14.7%
Kirklees
445,832 · +14.6%
Tendring
159,060 · +14.6%
West Berkshire
165,523 · +14.6%
Worcester
106,954 · +14.5%
Merton
218,891 · +14.5%
East Riding of Yorkshire
360,334 · +14.4%
Epping Forest
138,394 · +14.4%
Teignbridge
138,607 · +14.4%
Melton
54,694 · +14.2%
Bridgend
146,986 · +14.2%
Orkney Islands
21,920 · +14.0%
Wyre
120,528 · +13.9%
West Lancashire
123,564 · +13.9%
Cotswold
91,563 · +13.9%
Tandridge
90,322 · +13.9%
South Hams
93,171 · +13.7%
Brighton and Hove
284,170 · +13.7%
Highland
237,260 · +13.6%
Vale of Glamorgan
135,362 · +13.5%
Bromley
336,048 · +13.4%
Thanet
143,618 · +13.3%
Stoke-on-Trent
272,282 · +13.3%
Cannock Chase
104,299 · +13.2%
Amber Valley
131,894 · +13.2%
South Ribble
117,554 · +13.1%
Glasgow City
654,330 · +13.1%
Tameside
240,822 · +13.0%
Sheffield
579,517 · +12.9%
Richmond upon Thames
196,713 · +12.9%
Dorset
391,036 · +12.8%
Burnley
100,946 · +12.8%
Sevenoaks
123,183 · +12.8%
Stockton-on-Tees
207,158 · +12.7%
Warrington
215,425 · +12.7%
Plymouth
271,361 · +12.6%
Forest of Dean
90,157 · +12.6%
Doncaster
323,016 · +12.6%
Rother
96,150 · +12.5%
Portsmouth
211,475 · +12.5%
Rotherham
279,161 · +12.4%
East Lindsey
146,756 · +12.3%
Hammersmith and Fulham
190,216 · +12.3%
Rossendale
73,688 · +12.2%
Pendle
100,203 · +12.2%
North Tyneside
215,401 · +12.2%
Monmouthshire
95,329 · +12.2%
North Yorkshire
639,133 · +12.1%
North Lincolnshire
171,421 · +12.1%
East Renfrewshire
99,840 · +11.7%
Swansea
249,429 · +11.6%
Pembrokeshire
125,849 · +11.3%
North East Derbyshire
107,888 · +11.3%
Fermanagh and Omagh
117,687 · +11.3%
Lewes
102,648 · +11.3%
Halton
131,912 · +11.3%
Redditch
87,548 · +11.1%
Great Yarmouth
100,957 · +11.0%
Solihull
221,449 · +11.0%
Mole Valley
88,808 · +10.6%
Ards and North Down
165,415 · +10.6%
South Lanarkshire
334,330 · +10.6%
Hartlepool
99,656 · +10.5%
Cheltenham
121,452 · +10.4%
Bury
199,271 · +10.3%
Falkirk
160,230 · +10.3%
Oadby and Wigston
61,533 · +10.3%
Herefordshire, County of
192,539 · +10.1%
East Suffolk
250,106 · +9.8%
Mid and East Antrim
139,913 · +9.8%
North Warwickshire
67,688 · +9.5%
Calderdale
210,734 · +9.5%
Renfrewshire
189,270 · +9.5%
Dudley
333,941 · +9.5%
Carmarthenshire
190,037 · +9.4%
Kingston upon Hull, City of
273,257 · +9.3%
County Durham
539,146 · +9.2%
Scottish Borders
116,800 · +9.2%
Tamworth
81,392 · +9.1%
Stirling
94,040 · +9.1%
Havant
127,362 · +9.0%
Moray
94,730 · +8.9%
Northumberland
333,975 · +8.7%
Aberdeen City
230,180 · +8.6%
Adur
64,802 · +8.5%
South Staffordshire
114,811 · +8.4%
Lancaster
145,237 · +8.3%
Gedling
121,105 · +8.3%
Knowsley
163,723 · +8.3%
Middlesbrough
152,795 · +8.2%
Causeway Coast and Glens
141,954 · +8.1%
Gosport
82,618 · +7.7%
Chesterfield
106,419 · +7.7%
Wyre Forest
104,179 · +7.5%
Isles of Scilly
2,299 · +7.4%
St. Helens
189,890 · +7.4%
Clackmannanshire
51,610 · +7.4%
Wrexham
137,977 · +7.3%
Torbay
139,486 · +7.3%
Belfast
352,390 · +7.2%
Stockport
304,879 · +7.1%
Cumberland
282,343 · +7.1%
North Lanarkshire
343,930 · +7.1%
Camden
216,658 · +7.0%
Fife
373,990 · +6.9%
Powys
134,843 · +6.7%
Fareham
115,373 · +6.7%
Hyndburn
86,908 · +6.6%
Hastings
90,855 · +6.4%
Broxtowe
113,963 · +6.0%
Derry City and Strabane
152,383 · +6.0%
Gateshead
202,509 · +5.9%
Isle of Wight
140,777 · +5.9%
Angus
114,610 · +5.8%
Neath Port Talbot
142,028 · +5.7%
Denbighshire
98,247 · +5.6%
North Norfolk
103,708 · +5.3%
Newcastle-under-Lyme
128,093 · +5.0%
Flintshire
155,954 · +4.9%
Wirral
329,896 · +4.7%
Castle Point
90,613 · +4.5%
Westminster
212,367 · +4.4%
Conwy
114,421 · +4.3%
Rhondda Cynon Taf
241,015 · +3.9%
Caerphilly
176,078 · +3.9%
Merthyr Tydfil
58,362 · +3.8%
New Forest
175,930 · +3.8%
Derbyshire Dales
72,028 · +3.8%
Shetland Islands
22,710 · +3.4%
Torfaen
93,973 · +3.4%
Westmorland and Furness
231,307 · +3.2%
Erewash
113,474 · +3.0%
Gwynedd
120,295 · +3.0%
High Peak
91,676 · +2.5%
Staffordshire Moorlands
96,764 · +2.3%
Dundee City
148,390 · +2.0%
Sefton
287,583 · +1.7%
North East Lincolnshire
160,101 · +1.4%
East Dunbartonshire
109,550 · +1.2%
Isle of Anglesey
68,607 · +1.2%
Sunderland
287,070 · +0.9%
East Ayrshire
121,350 · +0.9%
Blackpool
143,492 · +0.9%
Redcar and Cleveland
139,541 · +0.3%
South Ayrshire
112,280 · +0.1%
South Tyneside
151,255 · -1.0%
Dumfries and Galloway
145,490 · -1.5%
North Ayrshire
133,660 · -1.6%
Na h-Eileanan Siar
25,770 · -2.6%
Blaenau Gwent
67,593 · -3.4%
Ceredigion
72,696 · -3.6%
Argyll and Bute
87,310 · -4.4%
West Dunbartonshire
88,340 · -5.3%
Inverclyde
78,550 · -6.7%
Kensington and Chelsea
145,734 · -10.2%