All Cities in the UK with a Population Over 50,000

From word-renowned megapolises to charming suburbs, Britain has 198 cities with a population greater than 50,000 (per 2021 census data). In this quiz, it's your objective to name them all!
Source: https://citypopulation.de/en/uk/cities/ (uses 2021 census data)
All city populations are rounded to the nearest thousand.
Quiz by
dxby
Rate:
Last updated: May 28, 2025
You have not attempted this quiz yet.
First submittedMay 27, 2025
Times taken98
Average score47.0%
Report this quizReport
25:00
Enter city here!
0
 / 198 guessed
The quiz is paused. You have remaining.
Scoring
You scored / = %
This beats or equals % of test takers also scored 100%
The average score is
Your high score is
Your fastest time is
Keep scrolling down for answers and more stats ...
Rank
Country
Population
Answer
1
England
7,151,000
London
2
England
1,121,000
Birmingham
3
Scotland
632,000
Glasgow
4
England
536,000
Leeds
5
England
507,000
Liverpool
6
Scotland
505,000
Edinburgh
7
England
501,000
Sheffield
8
England
470,000
Manchester
9
England
425,000
Bristol
10
England
407,000
Leicester
11
Northern Ireland
385,000
Belfast
12
Wales
349,000
Cardiff
13
England
344,000
Coventry
14
England
334,000
Bradford
15
England
300,000
Nottingham
16
England
286,000
Newcastle upon Tyne
17
England
277,000
Brighton and Hove
18
England
276,000
Derby
19
England
271,000
Kingston upon Hull
20
England
267,000
Plymouth
21
England
261,000
Stoke-on-Trent
22
England
250,000
Southampton
23
England
244,000
Northampton
24
England
234,000
Wolverhampton
25
England
233,000
Luton
26
England
223,000
Portsmouth
27
England
204,000
Reading
28
England
201,000
Norwich
29
England
197,000
Milton Keynes
30
England
196,000
Bournemouth
31
Scotland
196,000
Aberdeen
32
England
191,000
Peterborough
33
England
184,000
Bolton
34
England
184,000
Swindon
35
England
182,000
Southend-on-Sea
36
England
175,000
Warrington
37
England
171,000
Oxford
38
Wales
170,000
Swansea
39
England
168,000
Sunderland
40
England
167,000
Slough
41
England
160,000
Kingswood-Fishponds
42
England
157,000
Telford
43
England
153,000
Cambridge
44
England
152,000
Ipswich
45
England
149,000
Blackpool
46
England
148,000
Middlesbrough
47
Scotland
147,000
Dundee
48
England
142,000
Huddersfield
49
England
142,000
York
50
England
141,000
Poole
51
England
131,000
Watford
52
Wales
131,000
Newport
53
England
130,000
Colchester
54
England
126,000
Exeter
55
England
125,000
Blackburn
56
England
121,000
Crawley
57
England
119,000
Gloucester
58
England
118,000
Stockport
59
England
117,000
Basingstoke
60
England
116,000
Basildon
61
England
116,000
Cheltenham
62
England
115,000
Gateshead
63
England
112,000
Worthing
64
England
111,000
Rochdale
65
England
111,000
Oldham
66
England
111,000
Chelmsford
67
England
110,000
Birkenhead
68
England
109,000
Maidstone
69
England
108,000
Gillingham
70
England
108,000
Salford
71
England
108,000
Solihull
72
England
108,000
St Helens
73
England
105,000
Worcester
74
England
105,000
Lincoln
75
England
103,000
West Bromwich
76
England
99,000
Eastbourne
77
England
98,000
Wakefield
78
England
98,000
Wythenshawe
79
England
97,000
Bedford
80
England
96,000
Hemel Hempstead
81
England
95,000
Preston
82
England
94,000
Stevenage
83
England
94,000
Southport
84
England
94,000
Bath
85
England
94,000
Harlow
86
England
93,000
Sutton Coldfield
87
England
93,000
Darlington
88
England
93,000
Chester
89
England
91,000
Hastings
90
England
89,000
Nuneaton
91
England
88,000
Halifax
92
England
88,000
Hartlepool
93
England
88,000
Aylesbury
94
England
87,000
Doncaster
95
England
86,000
Grimsby
96
England
86,000
Wallasey
97
Northern Ireland
85,000
Londonderry
98
England
85,000
Stockton-on-Tees
99
England
85,000
Weston-super-Mare
100
England
84,000
High Wycombe
101
England
82,000
Ashford
102
England
82,000
Redditch
103
England
82,000
Wigan
104
England
81,000
Scunthorpe
105
England
81,000
Bury
106
England
79,000
Bracknell
107
England
78,000
Burnley
108
England
78,000
Rugby
109
England
78,000
Guildford
110
England
78,000
Carlisle
111
Scotland
77,000
Paisley
112
England
77,000
Chatham
113
England
77,000
Newcastle-under-Lyme
114
England
76,000
Chesterfield
115
England
76,000
Burton upon Trent
116
England
76,000
Tamworth
117
England
76,000
Shrewsbury
118
England
76,000
Woking
119
England
76,000
St Albans
120
England
76,000
Harrogate
121
Scotland
75,000
East Kilbride
122
England
74,000
Crewe
123
England
73,000
South Shields
124
Northern Ireland
72,000
Craigavon
125
England
72,000
Stafford
126
England
72,000
Rotherham
127
England
71,000
Barnsley
128
England
71,000
Lowestoft
129
England
71,000
Walsall
130
England
70,000
Gosport
131
England
69,000
Dartford
132
England
68,000
Bognor Regis
133
England
68,000
Corby
134
Northern Ireland
68,000
Newtownabbey
135
England
67,000
Paignton
136
England
67,000
Maidenhead
137
England
67,000
Rochester
138
England
65,000
Ellesmere Port
139
England
65,000
Loughborough
140
Northern Ireland
65,000
Bangor
141
England
64,000
Dudley
142
England
64,000
Dewsbury
143
England
63,000
Mansfield
144
England
63,000
Margate
145
England
63,000
Kettering
146
England
63,000
Cannock
147
England
63,000
Sale
148
England
62,000
Taunton
149
England
62,000
Runcorn
150
England
61,000
Farnborough
151
England
61,000
Tynemouth
152
England
60,000
Hereford
153
England
60,000
Halesowen
154
England
60,000
Widnes
155
England
60,000
Huyton with Roby
156
England
60,000
Scarborough
157
England
58,000
Gravesend
158
England
58,000
Bebington
159
England
58,000
Kidderminster
160
Scotland
57,000
Livingston
161
England
57,000
Stourbridge
162
Wales
57,000
Barry
163
England
56,000
Smethwick
164
England
56,000
Weymouth
165
Scotland
55,000
Dunfermline
166
England
55,000
Brentwood
167
England
55,000
Barrow-in-Furness
168
England
55,000
Canterbury
169
England
55,000
Hamilton
170
England
54,000
Wellingborough
171
England
54,000
Sittingbourne
172
England
54,000
Macclesfield
173
England
54,000
Bootle
174
England
54,000
Carlton
175
England
53,000
Esher
176
England
53,000
Clacton-on-Sea
177
England
53,000
Lancaster
178
England
52,000
Beeston
179
England
52,000
Banbury
180
England
52,000
Torquay
181
England
52,000
Folkestone
182
England
52,000
Kingswinford
183
England
52,000
Bloxwich
184
Wales
52,000
Bridgend
185
England
52,000
Welwyn Garden City
186
Northern Ireland
51,000
Lisburn
187
England
51,000
Royal Leamington Spa
188
England
51,000
Washington
189
England
51,000
Royal Tunbridge Wells
190
England
51,000
Hinckley
191
England
51,000
Durham
192
England
50,000
Cumbernauld
193
England
50,000
Kirkcaldy
194
England
50,000
Wokingham
195
England
50,000
Horsham
196
England
50,000
Crosby
197
England
50,000
Yeoville
198
England
50,000
Thundersley
Save Your Stats
Your Next Quiz
Can you name the countries with the highest GDP per capita?
20 random countries have been removed from the map of the world! Can you identify them in 3 minutes?
Click the people who died suddenly. But don't click any of the ones that died in old age or who are still alive!
Drag the flag onto the correct state. Careful, though! One wrong move and the game ends.
2 Comments
+1
Level 44
Jun 22, 2025
Barry IS NOT a city. It is a town.

Neither is High Wycombe, or Gravesend.

+1
Level 66
Dec 11, 2025
Yeovil not Yeoville