UK Cities by Population

Below is a list of UK cities by population, shown from largest to smallest. We also include their county and country – ie England, Scotland, Wales or Northern Ireland.

RankCityPopulationCountyCountry
1London8,961,989LondonEngland
2Birmingham984,333West MidlandsEngland
3Liverpool864,122MerseysideEngland
4Sheffield685,368South YorkshireEngland
5Bristol617,280BristolEngland
6Glasgow591,620GlasgowScotland
7Leicester508,916LeicestershireEngland
8Edinburgh464,990EdinburghScotland
9Leeds455,123West YorkshireEngland
10Cardiff447,287GlamorganWales
11Manchester395,515Greater ManchesterEngland
12Stoke-on-Trent372,775StaffordshireEngland
13Coventry359,262West MidlandsEngland
14Sunderland335,415Tyne and WearEngland
15Nottingham321,500NottinghamshireEngland
16Kingston upon Hull314,018East Riding of YorkshireEngland
17Preston313,332LancashireEngland
18Newport306,844Newport CityWales
19Swansea300,352SwanseaWales
20Bradford299,310West YorkshireEngland
21Southend-on-Sea295,310EssexEngland
22Belfast274,770County AntrimNorthern Ireland
23Derby270,468DerbyshireEngland
24Plymouth260,203DevonEngland
25Wolverhampton252,791West MidlandsEngland
26Westminster247,614LondonEngland
27Southampton246,201HampshireEngland
28Milton Keynes229,941BuckinghamshireEngland
29Norwich213,166NorfolkEngland
30Aberdeen196,670AberdeenScotland
31Portsmouth194,150HampshireEngland
32Newcastle upon Tyne192,382Tyne and WearEngland
33Oxford171,380OxfordshireEngland
34Peterborough163,379CambridgeshireEngland
35Cambridge158,434CambridgeshireEngland
36Doncaster158,141South YorkshireEngland
37York153,717North YorkshireEngland
38Gloucester150,053GloucestershireEngland
39Dundee147,710DundeeScotland
40Colchester121859EssexEngland
41Exeter117,763DevonEngland
42Lincoln114,879LincolnshireEngland
43Chelmsford111,511EssexEngland
44Worcester101,659WorcestershireEngland
45Bath94,782SomersetEngland
46Chester90,524CheshireEngland
47Londonderry87,153County LondonderryNorthern Ireland
48St Albans84,561HertfordshireEngland
49Wakefield78,978West YorkshireEngland
50Carlisle78,470CumbriaEngland
51Lisburn77,506County AntrimNorthern Ireland
52Brighton and Hove.75,174East SussexEngland
53Salford72,750Greater ManchesterEngland
54Wrexham65,692WrexhamWales
55Hereford60,415HerefordshireEngland
56Bangor60,385County DownNorthern Ireland
57Canterbury55,240KentEngland
58Dunfermline50,380FifeScotland
59Durham47,785DurhamEngland
60Perth47,180Perth and KinrossScotland
61Lancaster47,162LancashireEngland
62Inverness46,870HighlandScotland
63Winchester46,074HampshireEngland
64Salisbury44,748WiltshireEngland
65Stirling36,440StirlingshireScotland
66Lichfield32,877StaffordshireEngland
67Chichester31,654West SussexEngland
68Douglas27,938Isle of ManEngland
69Newry27,757County DownNorthern Ireland
70Truro23,041CornwallEngland
71Ely19,090CambridgeshireEngland
72Bangor17,988GwyneddWales
73Ripon16,363North YorkshireEngland
74Armagh14,801County ArmaghNorthern Ireland
75Wells11,343SomersetEngland
76St Asaph (Llanelwy)3,355DenbighshireWales
77St Davids1,800PembrokeshireWales

If you’re looking for UK cities and population data, we hope this page with statistics data in 2022 will prove helpful for you.