Population Statistics
Home › United Kingdom

UK cities and towns by population

The 100 largest places in the United Kingdom by current population. 6,358 places in total, across 135 counties and councils.

6,358
UK towns and cities listed
76
official cities
135
counties & councils
Figures are for the populated place itself. City, urban area and local-authority definitions differ, and we label which we use — see sources & method.

Looking for a specific cut? All 76 official cities ranked · the largest towns without city status · postcode districts · the density map · every local authority by population · how every area has changed since 2001.

Compare towns on their real boundaries

Every comparison below measures towns on their ONS built-up area, the boundary drawn from where the buildings are, so the figures and the census populations describe the same piece of ground. Also: care quality · broadband · takeaways and pubs.

Consett League · Best places to liveWhere cheap and quiet actually is61 towns sit below the national median on both prices and crime. Bath League · House pricesEvery town's real median sale price752 towns of 10,000+ measured on Land Registry sales. Skegness League · Crime ratesRecorded offences, per 1,000 residentsVisitor towns run high per resident, and the tables say why. Skegness ranks 3rd. Rustington League · Median ageThe oldest and youngest townsRustington's estimated median is 56.2 years; a typical town's is 42.5. Reference · PostcodesEvery postcode district mapped2,414 districts with their towns, wards, MPs and deprivation profiles. Reference · TrendsEvery authority since 2001Year-by-year ONS estimates, drawn as charts, for all 361 local authorities.
#PlaceCounty / councilPopulation
1LondonGreater London8,961,989
2BirminghamCity and Borough of Birmingham1,157,603
3GlasgowGlasgow City626,410
4ManchesterManchester568,996
5SheffieldSheffield556,500
6LeedsCity and Borough of Leeds536,280
7EdinburghCity of Edinburgh514,990
8LiverpoolLiverpool496,770
9BristolCity of Bristol479,024
10CardiffCardiff372,089
11LeicesterCity of Leicester368,600
12BradfordBradford366,187
13BelfastCity of Belfast348,005
14CoventryCoventry345,324
15BrentGreater London329,100
16BirkenheadMetropolitan Borough of Wirral325,264
17NottinghamNottingham323,632
18IslingtonGreater London319,143
19ReadingReading318,014
20Kingston upon HullCity of Kingston upon Hull314,018
21PrestonLancashire313,332
22SwanseaCity and County of Swansea300,352
23Newcastle upon TyneNewcastle upon Tyne300,125
24Southend-on-SeaSouthend-on-Sea295,310
25BrightonBrighton and Hove283,870
26DerbyDerby270,468
27SouthamptonSouthampton269,781
28WolverhamptonWolverhampton263,700
29PlymouthPlymouth260,203
30Stoke-on-TrentStoke-on-Trent258,366
31Milton KeynesMilton Keynes256,385
32City of WestminsterGreater London247,614
33NorthamptonWest Northamptonshire245,899
34OldhamBorough of Oldham237,110
35BexleyGreater London228,000
36LutonLuton225,262
37BarkingGreater London218,534
38ArchwayGreater London215,667
39PortsmouthPortsmouth208,100
40SwindonBorough of Swindon201,669
41DudleyDudley199,059
42AberdeenAberdeen City198,590
43SuttonGreater London187,600
44St HelensSt. Helens183,200
45IpswichSuffolk178,835
46WiganBorough of Wigan175,405
47CroydonGreater London173,314
48WarringtonWarrington172,330
49WalsallWalsall172,141
50MansfieldNottinghamshire171,958
51SunderlandSunderland170,134
52IlfordGreater London168,168
53SloughSlough164,793
54BournemouthBournemouth, Christchurch and Poole Council163,600
55PeterboroughPeterborough163,379
56OxfordOxfordshire162,100
57NewportNewport161,506
58Enfield TownGreater London156,858
59YorkCity of York156,135
60TelfordTelford and Wrekin155,570
61PooleBournemouth, Christchurch and Poole Council151,500
62BurnleyLancashire149,422
63HarrowGreater London149,246
64HuddersfieldKirklees149,017
65DundeeDundee City148,210
66BlackburnBlackburn with Darwen146,521
67CambridgeCambridgeshire145,674
68BlackpoolBlackpool145,007
69BasildonEssex144,859
70NorwichNorfolk143,135
71MiddlesbroughMiddlesbrough142,707
72BoltonBorough of Bolton141,331
73StockportBorough of Stockport139,052
74High WycombeBuckinghamshire133,204
75GloucesterGloucestershire132,416
76ExeterDevon130,709
77ColchesterEssex130,245
78TottenhamGreater London130,000
79SalfordCity and Borough of Salford129,794
80Newcastle under LymeStaffordshire127,727
81SolihullSolihull126,577
82WatfordHertfordshire125,707
83Saint PetersKent125,370
84CrawleyWest Sussex124,008
85Burton upon TrentStaffordshire122,199
86CheltenhamGloucestershire118,836
87RotherhamRotherham117,618
88WorthingWest Sussex113,866
89DoncasterDoncaster113,566
90ChesterfieldDerbyshire113,057
91ChelmsfordEssex111,511
92MendipSomerset110,000
93Sutton ColdfieldCity and Borough of Birmingham109,899
94WakefieldCity and Borough of Wakefield109,766
95WalthamstowGreater London109,424
96DagenhamGreater London108,368
97BasingstokeHampshire107,642
98MaidstoneKent107,627
99BedfordBedford106,940
100WokingSurrey103,900

Every county and council

Greater London
255 places
Kent
156 places
Lancashire
94 places
City and Borough of Birmingham
8 places · 1,176,960
Hertfordshire
128 places
Essex
153 places
Surrey
128 places
Hampshire
142 places
Staffordshire
67 places
City and Borough of Leeds
30 places · 840,550
West Sussex
97 places
Liverpool
27 places · 507,915
Derbyshire
91 places
Manchester
11 places · 588,256
Nottinghamshire
98 places
Norfolk
221 places
Sheffield
8 places · 579,517
Devon
155 places
Leicestershire
123 places
Lincolnshire
199 places
Suffolk
155 places
Oxfordshire
136 places
Cambridgeshire
137 places
Gloucestershire
95 places
Bradford
19 places · 557,758
City of Edinburgh
9 places · 531,370
Metropolitan Borough of Wirral
13 places
Buckinghamshire
104 places · 584,296
Somerset
147 places · 590,972
North Yorkshire
155 places · 639,133
Warwickshire
75 places
Worcestershire
67 places
East Sussex
66 places
County Durham
69 places · 539,146
Wiltshire
123 places · 526,392
Cornwall
99 places · 584,782
Kirklees
25 places · 445,832
Bournemouth, Christchurch and Poole Council
8 places
Cumbria
92 places
South Lanarkshire
40 places · 334,330
Borough of Oldham
13 places · 251,915
Borough of Wigan
11 places · 347,089
West Northamptonshire
66 places · 444,218
City and County of Swansea
17 places
Fife
66 places · 373,990
Milton Keynes
14 places · 308,866
North Lanarkshire
37 places · 343,930
Walsall
8 places · 295,722
North Northamptonshire
46 places · 379,569
City and Borough of Wakefield
24 places · 369,450
Cheshire West and Chester
38 places · 373,951
Cheshire East
28 places · 425,459
Rhondda Cynon Taf
23 places · 241,015
Northumberland
68 places · 333,975
Doncaster
24 places · 323,016
Dorset
93 places · 391,036
East Riding of Yorkshire
90 places · 360,334
Shropshire
64 places · 333,162
Trafford
11 places · 240,981
Medway
14 places · 292,697
Warrington
11 places · 215,425
Central Bedfordshire
55 places · 321,605
Aberdeen City
9 places · 230,180
Borough of Stockport
8 places · 304,879
Borough of Bolton
8 places · 309,732
Sefton
8 places · 287,583
Rotherham
17 places · 279,161
Telford and Wrekin
12 places · 199,378
Borough of Thurrock
13 places · 181,664
Borough of Tameside
10 places · 240,822
Solihull
10 places · 221,449
Derry City and Strabane
12 places · 152,383
Barnsley
17 places · 252,784
County of Flintshire
20 places · 155,954
North Somerset
30 places · 227,160
City of York
16 places · 209,118
Calderdale
16 places · 210,734
Aberdeenshire
63 places · 264,640
Bedford
28 places · 196,398
Peterborough
11 places · 224,757
Bridgend county borough
17 places
Renfrewshire
16 places · 189,270
Highland
82 places · 237,260
Caerphilly County Borough
18 places
West Lothian
23 places · 187,240
Royal Borough of Windsor and Maidenhead
14 places
Bath and North East Somerset
24 places · 200,898
Stockton-on-Tees
8 places · 207,158
South Gloucestershire
32 places · 308,787
North Lincolnshire
41 places · 171,421
North East Lincolnshire
10 places · 160,101
Falkirk
36 places · 160,230
Armagh City Banbridge and Craigavon
14 places
Isle of Wight
27 places · 140,777
Carmarthenshire
33 places · 190,037
North Ayrshire
20 places · 133,660
Ards and North Down
12 places · 165,415
Wrexham
11 places · 137,977
Herefordshire
35 places
Neath Port Talbot
15 places · 142,028
Dumfries and Galloway
32 places · 145,490
Perth and Kinross
34 places · 154,930
West Dunbartonshire
13 places · 88,340
Antrim and Newtownabbey
9 places · 148,100
Vale of Glamorgan
11 places · 135,362
East Ayrshire
23 places · 121,350
West Berkshire
32 places · 165,523
Redcar and Cleveland
14 places · 139,541
East Dunbartonshire
9 places · 109,550
South Ayrshire
17 places · 112,280
Mid and East Antrim
11 places · 139,913
East Lothian
19 places · 116,460
East Renfrewshire
12 places · 99,840
Pembrokeshire
45 places · 125,849
Wokingham
10 places · 189,024
Angus
16 places · 114,610
Newry Mourne and Down
16 places
Causeway Coast and Glens
17 places · 141,954
Stirling
21 places · 94,040
Gwynedd
39 places · 120,295
Conwy
13 places · 114,421
The Scottish Borders
31 places
Midlothian
12 places · 100,390
Denbighshire
15 places · 98,247
Argyll and Bute
36 places · 87,310
Moray
21 places · 94,730
Monmouthshire
18 places · 95,329
Sir Powys
41 places
Clackmannanshire
10 places · 51,610
Mid Ulster
12 places · 152,718
Fermanagh and Omagh
9 places · 117,687
County of Ceredigion
23 places · 72,696
Anglesey
33 places
Eilean Siar
9 places
District of Rutland
19 places