Home Countries United Kingdom

Cities in United Kingdom

Population data for 293 cities in United Kingdom. Sorted by population size.

293
Cities
106,457,335
Total Urban Population
Greater London
Largest City

All Cities in United Kingdom

# City Population Year
1 Greater London 8,866,180 2026
2 London 8,799,728 2026
3 East of England 6,398,497 2026
4 South West England 5,764,881 2026
5 Yorkshire 5,234,700 2026
6 West Riding of Yorkshire 3,873,675 2026
7 Sussex 1,613,316 2026
8 Kent 1,593,191 2026
9 Essex 1,519,509 2026
10 Hampshire 1,416,808 2026
11 Glamorgan 1,321,256 2026
12 Surrey 1,214,540 2026
13 Birmingham 1,137,100 2026
14 Staffordshire 886,284 2026
15 Nottinghamshire 834,822 2026
16 Devon 826,319 2026
17 Derbyshire 803,464 2026
18 Lincolnshire 775,524 2026
19 Tyneside 774,891 2026
20 Leicestershire 722,155 2026
21 North Riding of Yorkshire 707,684 2026
22 Cambridgeshire 689,109 2026
23 Gloucestershire 652,409 2026
24 Glasgow 635,640 2026
25 Glasgow City 633,120 2026
26 County Antrim 618,108 2026
27 Sheffield 577,800 2026
28 East Sussex 550,720 2026
29 Manchester 547,627 2026
30 Leeds 536,280 2026
31 County Down 531,665 2026
32 City of Edinburgh 524,930 2026
33 Wiltshire 515,885 2026
34 Liverpool 513,441 2026
35 Edinburgh 488,050 2026
36 Bristol 472,465 2026
37 West Northamptonshire 429,013 2026
38 Dorset 414,900 2026
39 Cheshire East 406,527 2026
40 Fife 373,550 2026
41 City of Leicester 373,399 2026
42 Leicester 368,600 2026
43 Coventry 366,785 2026
44 Teesside 365,323 2026
45 Cardiff 364,248 2026
46 North Northamptonshire 363,408 2026
47 Cheshire West and Chester 361,694 2026
48 Belfast 341,877 2026
49 North Lanarkshire 341,370 2026
50 City of Nottingham 328,513 2026
51 South Lanarkshire 320,530 2026
52 Cumberland 306,144 2026
53 Newcastle upon Tyne 300,196 2026
54 Stockport 294,773 2026
55 South Gloucestershire 294,765 2026
56 Bradford 293,277 2026
57 Nottingham 289,301 2026
58 Bolton 285,372 2026
59 Medway 282,702 2026
60 Brighton and Hove 277,965 2026
61 Sunderland 277,417 2026
62 Southampton 271,173 2026
63 Plymouth 267,918 2026
64 City of Plymouth 266,862 2026
65 Milton Keynes 264,349 2026
66 City of Derby 263,490 2026
67 Dunbartonshire 261,418 2026
68 Aberdeenshire 261,210 2026
69 Kingston upon Hull 260,200 2026
70 City of Stoke-on-Trent 259,965 2026
71 Derby 255,394 2026
72 City of Southampton 252,689 2026
73 Wolverhampton 250,970 2026
74 Stoke-on-Trent 249,008 2026
75 Portsmouth 248,440 2026
76 Westminster 247,614 2026
77 Swansea 246,466 2026
78 Northampton 245,899 2026
79 Barnsley 245,199 2026
80 Rhondda Cynon Taf 240,131 2026
81 Highland 235,830 2026
82 Bexley 228,000 2026
83 Swindon 222,193 2026
84 City of Peterborough 217,705 2026
85 Archway district 215,667 2026
86 Armagh City 214,090 2026
87 Luton 213,052 2026
88 City of Westminster 211,365 2026
89 City of Portsmouth 208,420 2026
90 York 208,400 2026
91 Solihull 206,674 2026
92 Islington 206,125 2026
93 Aberdeen 200,680 2026
94 Gateshead 196,151 2026
95 Peterborough 194,000 2026
96 Basingstoke and Deane 187,817 2026
97 Sutton 187,600 2026
98 Carmarthenshire 187,568 2026
99 Bournemouth 187,503 2026
100 Basildon 185,900 2026
101 Charnwood 184,748 2026
102 Huntingdonshire 184,052 2026
103 St Helens 183,248 2026
104 West Lothian 183,100 2026
105 Caerphilly County Borough 181,019 2026
106 Newry 180,012 2026
107 Renfrewshire 179,100 2026
108 County Tyrone 177,986 2026
109 Thurrock 176,877 2026
110 New Forest 175,942 2026
111 Croydon 173,314 2026
112 North Lincolnshire 170,042 2026
113 Ilford 168,168 2026
114 South Somerset 167,861 2026
115 Arun 166,366 2026
116 South Cambridgeshire 165,633 2026
117 Warrington 165,456 2026
118 Cherwell 164,155 2026
119 Wealden 163,012 2026
120 Huddersfield 162,949 2026
121 Reading 162,666 2026
122 Falkirk 160,890 2026
123 Ards and North Down 160,864 2026
124 Harrogate 160,533 2026
125 Southend-on-Sea 160,257 2026
126 North East Lincolnshire 157,754 2026
127 Braintree 157,681 2026
128 Canterbury 157,550 2026
129 Enfield 156,858 2026
130 Dacorum 156,123 2026
131 Blackburn with Darwen 155,762 2026
132 King's Lynn and West Norfolk 155,741 2026
133 Flintshire 155,593 2026
134 Mid Sussex 154,930 2026
135 Swale 154,619 2026
136 East Devon 154,500 2026
137 Reigate and Banstead 153,629 2026
138 Newport 153,302 2026
139 Perth and Kinross 151,950 2026
140 South Oxfordshire 151,820 2026
141 East Hertfordshire 151,635 2026
142 Tendring 151,451 2026
143 Warwick 151,158 2026
144 Derry City and Strabane 150,679 2026
145 Dundee City 149,320 2026
146 Harrow 149,246 2026
147 Dumfries and Galloway 148,860 2026
148 Horsham 148,696 2026
149 St Albans 148,358 2026
150 Dundee 148,280 2026
151 Oxford 147,500 2026
152 Mid Ulster 147,392 2026
153 West Bromwich 146,386 2026
154 Guildford 145,673 2026
155 Bridgend County Borough 144,876 2026
156 Poole 144,800 2026
157 South Norfolk 144,593 2026
158 Norwich 144,525 2026
159 Lancaster 144,446 2026
160 East Lindsey 144,415 2026
161 Lisburn and Castlereagh 144,381 2026
162 South Kesteven 144,249 2026
163 Causeway Coast and Glens 144,246 2026
164 Breckland 143,479 2026
165 Neath Port Talbot 142,906 2026
166 Telford 142,723 2026
167 Antrim and Newtownabbey 142,492 2026
168 Vale of White Horse 142,116 2026
169 Preston 141,801 2026
170 Thanet 140,689 2026
171 Middlesbrough 140,545 2026
172 Elmbridge 140,024 2026
173 Torbay 139,479 2026
174 Blackpool 139,305 2026
175 Ipswich 139,247 2026
176 Eastleigh 138,935 2026
177 Mid and East Antrim 138,773 2026
178 Stafford 138,670 2026
179 Stratford-on-Avon 138,583 2026
180 Wrexham County Borough 136,126 2026
181 Teignbridge 135,952 2026
182 Ashford 135,610 2026
183 Nuneaton and Bedworth 135,481 2026
184 Epping Forest 134,989 2026
185 North Ayrshire 134,740 2026
186 Wychavon 134,536 2026
187 Brighton 134,293 2026
188 North Hertfordshire 134,159 2026
189 Sale 134,022 2026
190 Broadland 133,872 2026
191 Tonbridge and Malling 133,661 2026
192 Gloucester 133,522 2026
193 Test Valley 132,871 2026
194 The Vale of Glamorgan 132,165 2026
195 Winchester 130,268 2026
196 Waverley 130,063 2026
197 Tottenham 130,000 2026
198 Halton 128,964 2026
199 East Hampshire 127,319 2026
200 Ashfield 127,179 2026
201 Amber Valley 126,944 2026
202 Chichester 126,103 2026
203 Pembrokeshire 125,818 2026
204 East Staffordshire 125,760 2026
205 St Peter's 125,370 2026
206 Newcastle-under-Lyme 125,297 2026
207 Newark and Sherwood 125,089 2026
208 Havant 124,854 2026
209 Gwynedd 124,560 2026
210 Exeter 124,180 2026
211 Cambridge 123,867 2026
212 Stroud 123,205 2026
213 Sedgemoor 122,791 2026
214 East Ayrshire 122,010 2026
215 Colchester 121,859 2026
216 Rushcliffe 121,582 2026
217 Sevenoaks 121,106 2026
218 High Wycombe 120,256 2026
219 Welwyn Hatfield 120,213 2026
220 Bassetlaw 120,012 2026
221 North Kesteven 119,709 2026
222 West Lancashire 119,367 2026
223 Slough 119,070 2026
224 Dartford 118,820 2026
225 Chorley 118,624 2026
226 Inverness-shire 118,492 2026
227 Blackburn 117,963 2026
228 Gedling 117,730 2026
229 Dover 117,473 2026
230 Conwy County Borough 117,181 2026
231 West Oxfordshire 116,928 2026
232 Fermanagh and Omagh 116,835 2026
233 Cheltenham 116,447 2026
234 Rugby 116,436 2026
235 Tunbridge Wells 116,028 2026
236 Angus 115,820 2026
237 Scottish Borders 115,510 2026
238 Chelmsford 115,369 2026
239 Mendip 114,881 2026
240 Wyre 114,809 2026
241 Fareham 114,547 2026
242 Hinckley and Bosworth 114,298 2026
243 Taunton Deane 114,000 2026
244 Erewash 113,080 2026
245 South Ayrshire 112,610 2026
246 South Ribble 112,166 2026
247 Broxtowe 112,113 2026
248 South Staffordshire 111,527 2026
249 South Derbyshire 111,133 2026
250 Mansfield 111,117 2026
251 Folkestone and Hythe 110,237 2026
252 Rochdale 110,194 2026
253 Birkenhead 109,848 2026
254 Doncaster 109,805 2026
255 Rotherham 109,691 2026
256 Walthamstow 109,424 2026
257 Worthing 109,120 2026
258 East Dunbartonshire 108,640 2026
259 Gillingham 108,483 2026
260 Lichfield 108,352 2026
261 Hertsmere 108,106 2026
262 The Wrekin 108,000 2026
263 North West Leicestershire 107,672 2026
264 Maidstone 107,627 2026
265 Basingstoke 107,355 2026
266 East Lothian 107,090 2026
267 Gravesham 106,970 2026
268 Crawley 106,597 2026
269 Dagenham 106,247 2026
270 Mid Suffolk 105,723 2026
271 Blaby 104,182 2026
272 Woking 104,179 2026
273 Chesterfield 104,110 2026
274 Halifax 104,100 2026
275 Salford 103,886 2026
276 North East Derbyshire 103,783 2026
277 Wigan 103,608 2026
278 Spelthorne 103,551 2026
279 North Norfolk 103,227 2026
280 Fenland 103,035 2026
281 Watford 103,031 2026
282 Lincoln 102,545 2026
283 Wyre Forest 102,328 2026
284 Worcester 101,891 2026
285 Eastbourne 101,547 2026
286 Cannock Chase 101,140 2026
287 Rushmoor 101,060 2026
288 Hart 100,910 2026
289 Lewes 100,677 2026
290 North Devon 100,505 2026
291 Harborough 100,481 2026
292 Bromsgrove 100,076 2026
293 Becontree 100,000 2026