All 20k+ Cities in the United Kingdom with a Map

Apparently, 50,000 was not enough, can you name all cities in the United Kingdom with a population of at least 20,000?
Quiz by IAB
Rate:
Last updated: February 9, 2021
First submittedFebruary 9, 2021
Times taken87
Report this quizReport
54:00
Enter city/town here:
0
 / 540 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 ...
 
Population
City
9,047,570
London
1,160,254
Birmingham
629,920
Glasgow
586,889
Liverpool
577,246
Bristol
563,561
Manchester
552,143
Sheffield
511,164
Leeds
504,020
Edinburgh
472,558
Leicester
382,073
Coventry
366,187
Bradford
354,178
Cardiff
338,160
Belfast
315,987
Nottingham
288,028
Kingston upon Hull
287,535
Newcastle upon Tyne
278,137
Stoke-on-Trent
269,750
Southampton
264,654
Derby
248,929
Portsmouth
244,917
Brighton and Hove
239,677
Plymouth
230,031
Northampton
229,482
Reading
221,502
Luton
220,873
Wolverhampton
205,411
Bolton
198,480
Aberdeen
197,383
Bournemouth
197,212
Norwich
192,408
Swindon
185,460
Swansea
185,111
Southend-on-Sea
184,824
Milton Keynes
178,805
Peterborough
177,354
Middlesbrough
174,807
Sunderland
172,684
Warrington
171,809
Huddersfield
164,770
Slough
164,369
York
162,291
Oxford
159,449
Poole
152,222
Telford
149,010
Dundee
148,861
Cambridge
148,742
Ipswich
147,509
Gloucester
145,821
Blackpool
145,775
Birkenhead
141,651
Watford
138,206
Sale
138,131
Colchester
136,078
Newport
127,898
Solihull
125,819
Exeter
123,813
High Wycombe
122,657
Salford
122,249
Gateshead
120,932
Blackburn
119,905
Maidstone
118,759
Chelmsford
117,681
Basildon
117,073
Cheltenham
116,834
Doncaster
115,191
Worthing
114,809
Eastbourne
114,402
Basingstoke
113,893
Rochdale
112,198
Crawley
111,694
Stockport
111,481
Rotherham
108,606
Oldham
108,584
Gillingham
107,854
Woking
107,732
Wigan
107,546
Wakefield
107,531
Sutton Coldfield
106,415
Lincoln
105,127
St Helens
103,614
Bath
102,870
Hemel Hempstead
102,791
Worcester
99,760
Preston
99,556
Rayleigh
98,924
Barnsley
94,081
Stevenage
93,902
Southport
93,539
Hastings
93,378
Bedford
93,305
Darlington
92,923
Halifax
90,429
Nuneaton
90,074
Hartlepool
89,469
Chesterfield
88,950
Aylesbury
88,485
Weston-super-Mare
88,323
Grimsby
87,983
Chester
87,749
St Albans
87,189
Harlow
86,611
Guildford
85,300
Derry
85,067
Bracknell
84,813
Dudley
84,492
Stockton-on-Tees
83,583
Scunthorpe
83,470
Eastleigh
83,364
Burnley
83,292
Batley
83,010
Redditch
82,698
Mansfield
80,820
Chatham
80,300
Bury
79,683
Newcastle-under-Lyme
78,982
West Bromwich
77,560
Paisley
77,536
Burton upon Trent
76,862
South Shields
76,621
Shrewsbury
76,419
Rugby
75,940
Grays
75,460
East Kilbride
75,262
Ashford
74,949
Crewe
74,889
Carlisle
74,152
Harrogate
73,957
Tamworth
73,800
Lowestoft
73,361
Gosport
73,224
Walsall
73,130
Atherton
71,307
Stafford
71,020
Craigavon
70,724
Cannock
70,309
Bognor Regis
70,004
Filton
69,678
Tynemouth
69,213
Walton-on-Thames
68,641
Bamber Bridge
68,117
Maidenhead
67,956
Loughborough
67,300
Newtownabbey
67,179
Paignton
67,086
Washington
66,875
Dewsbury
66,505
Rochester
65,697
Margate
65,370
Farnborough
64,931
Stourbridge
64,568
Widnes
63,833
Taunton
63,783
Hereford
63,637
Canterbury
63,290
Bangor
62,326
Runcorn
62,305
Ellesmere Port
61,835
Scarborough
61,740
Corby
61,284
Royal Tunbridge Wells
61,269
Wrexham
60,866
Wallasey
60,749
Kettering
59,669
Halesowen
59,171
Littlehampton
58,640
Gravesend
58,511
Aldershot
58,427
Bebington
57,929
Kidderminster
57,920
Barry
57,831
Royal Leamington Spa
57,040
Livingston
56,779
Christchurch
56,366
Macclesfield
56,112
Altrincham
55,507
Durham
55,285
Brentwood
55,279
Weymouth
54,816
Ewell
Population
City
54,400
Hamilton
54,360
Dunfermline
54,131
Beeston
53,949
Folkestone
53,768
Clacton-on-Sea
53,663
Smethwick
53,554
Sittingbourne
53,538
Keighley
53,334
Willenhall
53,165
Wellingborough
52,835
Bootle
52,286
Esher
52,240
Bloxwich
51,932
Lancaster
51,433
Neath
51,357
Welwyn Garden City
51,339
Torquay
51,265
Horsham
51,116
Shoreham-by-Sea
51,099
Kingswinford
50,815
Carlton
50,220
Kirkcaldy
50,193
Crosby
50,120
Cumbernauld
49,972
Swadlincote
49,770
Lisburn
49,741
Hinckley
49,381
Horndean
49,338
Bridgend
48,856
West Bridgford
48,691
King's Lynn
48,615
Yeovil
48,603
Winchester
48,527
Sutton-in-Ashfield
48,519
Northwich
48,356
Wokingham
48,287
Cwmbran
47,896
Havant
47,826
Ashton-under-Lyne
47,447
Banbury
47,190
Inverness
47,124
Cheshunt
46,960
Perth
46,906
Andover
46,810
Ayr
46,580
Kilmarnock
46,293
Locks Heath
46,292
Salisbury
46,092
Boston
45,441
Wallsend
45,390
Hatfield
45,309
Llanelli
45,283
Tipton
45,123
Bexhill
45,109
Merthyr Tydfil
45,013
Dover
44,973
Middleton
44,807
Grantham
44,513
Barrow-in-Furness
44,464
Lytham St Annes
44,394
Bridgwater
44,100
Coatbridge
43,927
Hoddesdon
43,796
Kirkby
43,625
Castleford
43,613
Worksop
43,552
Braintree
43,549
Fareham
43,451
Trowbridge
43,218
Jarrow
42,573
Leighton Buzzard
42,262
Fleet
42,114
Urmston
42,109
Newbury
42,040
Ramsgate
41,986
Caerphilly
41,750
Greenock
41,624
Tonbridge
41,554
Bury St Edmunds
41,552
Eccles
41,138
Great Yarmouth
40,876
Herne Bay
40,815
Bishop's Stortford
40,198
Leyland
39,947
Newark-on-Trent
39,850
Camberley
39,654
Abingdon
39,605
Ilkeston
39,535
Blyth
39,495
Arnold
39,466
Aldridge
39,387
Long Eaton
39,220
Bletchley
38,958
Chorley
38,849
Canvey Island
38,778
Longbenton
38,570
Prescot
38,562
Cleethorpes
38,509
Haywards Heath
38,506
Woodley
38,204
Great Malvern
38,150
Glenrothes
38,104
Port Talbot
38,001
Redcar
37,958
Borehamwood
37,818
Redhill
37,800
Stirling
37,683
Chester-le-Street
37,670
Wilmslow
37,300
Coalville
37,277
Whitley Bay
36,551
Hitchin
36,534
Accrington
36,430
Airdrie
36,334
Spalding
36,318
Wath-upon-Dearne
36,215
Bromsgrove
36,208
Chadderton
36,089
Denton
35,917
Fulwood
35,797
Hucknall
35,791
Rowley Regis
35,727
Exmouth
35,670
Falkirk
35,576
Hyde
35,469
Chippenham
35,329
Romiley
35,314
Epsom
35,264
Bridlington
35,120
Skelmersdale
34,987
Billericay
34,857
Wickford
34,726
Stroud
34,655
Wisbech
34,503
Letchworth Garden City
34,169
Billingham
34,169
Lichfield
34,166
Warwick
34,157
Dunstable
33,874
Brighouse
33,848
Morecambe
33,780
Irvine
33,766
Pudsey
33,518
Bilston
33,459
Glossop
33,355
Leatherhead
33,350
Dumfries
33,236
Whitstable
33,088
Loughton
32,835
Bicester
32,775
Barnstaple
32,657
St Neots
32,640
Windsor
32,580
Motherwell
32,495
Burgess Hill
32,372
Rushden
32,149
Brierley Hill
32,120
Sevenoaks
31,963
Deal
31,844
Radcliffe
31,730
Chichester
31,722
Nelson
31,613
Harpenden
31,434
Winsford
31,396
Aberdare
31,280
Pontefract
31,260
Ballymena
31,224
Sedgley
31,140
Rutherglen
31,134
Bedworth
31,130
Beverley
30,967
Pontypridd
30,664
East Grinstead
30,543
Stratford-upon-Avon
30,518
Witney
30,397
Yate
30,323
Heywood
30,305
Weybridge
30,250
Wishaw
30,060
Northfleet
Population
City
30,010
Penarth
29,922
Didcot
29,900
Cambuslang
29,893
Morley
29,672
Kendal
29,539
Egham
29,436
Heswall
29,421
Totton
29,303
Hertford
29,280
Newtownards
29,166
Pontypool
29,004
Stanford-le-Hope
28,862
Ashford
28,831
Burntwood
28,779
Shipley
28,650
Kirkby-in-Ashfield
28,482
Evesham
28,450
Newry
28,384
Farnworth
28,283
Ashton-in-Makerfield
28,233
Colwyn Bay
28,200
Bearsden
28,168
Frome
28,139
Ashington
27,880
Newton Mearns
27,670
Melton Mowbray
27,647
Ferndown
27,574
Stretford
27,566
Ditton
27,540
Carrickfergus
27,481
Haverhill
27,386
Farnham
27,384
Cramlington
27,311
Darwen
27,297
Bentley
27,290
Thetford
27,278
Bushey
27,153
Newton Abbot
27,092
Heanor
27,081
Stalybridge
26,951
Witham
26,808
Staines
26,665
Peterlee
26,535
Portishead
26,506
Hedge End
26,466
Horley
26,466
Rhyl
26,380
Congleton
26,276
Kidsgrove
26,262
Ormskirk
26,135
Thatcham
26,116
Newton Aycliffe
26,115
Plymstock
26,059
Market Harborough
26,037
St Austell
26,004
Huntingdon
25,890
Clydebank
25,877
Maghull
25,844
Newport
25,812
Consett
25,803
Wombwell
25,781
Daventry
25,740
Oldbury
25,641
Skegness
25,632
Fleetwood
25,628
Thornaby-on-Tees
25,490
Coleraine
25,433
Bishop Auckland
25,394
Cheadle Hulme
25,374
Wednesfield
25,305
Rickmansworth
25,248
Swinton
25,239
Stubbington
24,948
Broomhall /
Windlesham /
Virginia Water
24,853
Hindley
24,848
Newton-le-Willows
24,847
Ryde
24,839
Gorleston-on-Sea
24,808
Amersham
24,725
Rugeley
24,616
Swanscombe
24,519
Droylsden
24,519
Rawtenstall
24,517
Broadstairs
24,490
Antrim
24,437
Felixstowe
24,314
Golborne
24,220
Elgin
24,215
Blackwood
24,179
Droitwich
24,068
Alfreton
24,040
Renfrew
23,957
Falmouth
23,948
Burnham-on-Sea
23,902
Chesham
23,891
Belper
23,850
Bishopbriggs
23,842
Sudbury
23,840
Westhoughton
23,687
Godalming
23,649
Reigate
23,601
Seaford
23,530
Bathgate
23,511
Caterham
23,430
Whitehaven
23,429
Potters Bar
23,348
Retford
23,286
Coseley
23,243
Gainsborough
23,210
Arbroath
23,207
Formby
22,992
Royton
22,843
New Addington
22,822
Clifton
22,740
Bingley
22,630
Camborne
22,623
Truro
22,612
Newquay
22,578
Seaham
22,574
Goole
22,530
Hailsham
22,491
Ingleby Barwick
22,437
Buxton
22,406
Workington
22,356
Walkden
22,303
South Ockendon
22,213
Chapeltown
22,089
Ampthill
22,085
Normanton
22,032
Maldon
22,005
Ossett
22,001
Holmfirth
21,936
Stowmarket
21,890
Crowborough
21,768
March
21,719
Berkhamsted
21,673
Biggleswade
21,670
Kirkintilloch
21,644
Stanley
21,627
Gatley
21,616
Kenilworth
21,467
Redruth
21,438
Dorchester
21,405
Gerrards Cross
21,362
Dereham
21,319
Minster
21,310
Dukinfield
21,305
Tewkesbury
21,290
Whitefield
21,217
Brownhills
21,138
Clevedon
21,131
Kempston
21,041
Harwich
20,995
Darlaston
20,964
Dronfield
20,830
Musselburgh
20,819
Newmarket
20,755
Sandbach
20,649
Stamford
20,606
Faversham
20,591
Stourport-on-Severn
20,590
Sandhurst
20,589
Hebburn
20,587
Tiverton
20,510
Dumbarton
20,463
New Milton
20,443
Dinnington
20,402
Hythe
20,330
Ely
20,327
Buckley
20,264
Irlam
20,247
Peacehaven
20,150
Portslade-by-Sea
20,119
Oswestry
20,116
Earl Shilton
20,092
Ware
20,073
West Bromwich East
20,060
Omagh
20,046
Emsworth
20,021
Thornton
+3
Level 67
Feb 9, 2021
Awesome Vicky! Also please accept the names of the places without the preposition. For example: Southend-on-Sea. That would be great :)
+3
Level 63
Feb 9, 2021
Amazing quiz, Vicky! I wish I could make quizzes as good as this!
+2
Level 50
Feb 9, 2021
Great job, thank you
+1
Level 56
Feb 10, 2021
Nice quiz. Please accept "Tunbridge Wells" for "Royal Tunbridge Wells". And I agree with ThatOnePunk's suggestion to also accept preposition-less names.
+1
Level 23
Mar 13, 2021
This Deserves Way More Plays