All 10k+ Cities in the UK

I didn't include any Caribbean or Oceania territories as I already have quizzes that include them.
Data from Citypopulation.de
Quiz by
refop
Rate:
Last updated: November 30, 2025
You have not attempted this quiz yet.
First submittedFebruary 20, 2025
Times taken902
Average score18.9%
Rating4.00
Report this quizReport
60:00
Enter answer here
0
 / 983 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 ...
 
England
8,776,535
London
1,121,408
Birmingham
536,321
Leeds
506,552
Liverpool
500,552
Sheffield
470,411
Manchester
425,232
Bristol
406,588
Leicester
344,322
Coventry
333,931
Bradford
299,797
Nottingham
286,468
Newcastle upon Tyne
277,106
Brighton and Hove
275,599
Derby
270,806
Kingston upon Hull
266,983
Plymouth
260,602
Stoke-on-Trent
249,604
Southampton
243,511
Northampton
234,015
Wolverhampton
233,498
Luton
223,312
Portsmouth
203,808
Reading
200,752
Norwich
197,354
Milton Keynes
196,445
Bournemouth
190,584
Peterborough
184,073
Bolton
183,638
Swindon
182,287
Southend-on-Sea
174,954
Warrington
170,798
Oxford
168,277
Sunderland
166,877
Slough
160,260
Kingswood
156,896
Telford
152,725
Cambridge
151,562
Ipswich
149,056
Blackpool
148,219
Middlesbrough
141,692
Huddersfield
141,671
York
140,977
Poole
131,326
Watford
130,248
Colchester
126,156
Exeter
124,983
Blackburn
120,549
Crawley
118,541
Gloucester
117,941
Stockport
117,207
Basingstoke
115,964
Basildon
115,959
Cheltenham
115,316
Gateshead
111,621
Worthing
111,261
Rochdale
110,718
Oldham
110,606
Chelmsford
109,848
Birkenhead
109,490
Maidstone
108,483
Gillingham
108,409
Salford
107,728
Solihull
107,677
St Helens
105,455
Worcester
104,565
Lincoln
103,112
West Bromwich
99,189
Eastbourne
97,852
Wakefield
97,635
Wythenshawe
97,241
Bedford
95,961
Hemel Hempstead
94,508
Preston
94,456
Stevenage
94,421
Southport
94,092
Bath
93,566
Harlow
93,369
Royal Sutton Coldfield
93,037
Darlington
92,742
Chester
91,480
Hastings
88,813
Nuneaton
88,109
Halifax
87,984
Hartlepool
87,967
Aylesbury
87,457
Doncaster
85,911
Grimsby
85,611
Wallasey
84,801
Stockton-on-Tees
84,628
Weston-super-Mare
83,523
High Wycombe
82,164
Ashford
81,637
Redditch
81,557
Wigan
81,286
Scunthorpe
81,101
Bury
78,660
Bracknell
78,270
Burnley
78,117
Rugby
77,854
Guildford
77,728
Carlisle
76,983
Chatham
76,503
Newcastle-under-Lyme
76,402
Chesterfield
76,270
Burton upon Trent
76,092
Tamworth
75,992
Shrewsbury
75,666
Woking
75,537
St Albans
75,507
Harrogate
74,123
Crewe
73,325
South Shields
71,673
Stafford
71,542
Rotherham
71,422
Barnsley
71,327
Lowestoft
70,778
Walsall
70,131
Gosport
69,134
Dartford
68,408
Bognor Regis
68,164
Corby
67,488
Paignton
67,374
Maidenhead
67,274
Rochester
65,421
Ellesmere Port
64,884
Loughborough
64,275
Dudley
63,722
Dewsbury
63,438
Mansfield
63,322
Margate
63,144
Kettering
63,054
Cannock
62,547
Sale
61,674
Taunton
61,635
Runcorn
60,652
Farnborough
60,600
Tynemouth
60,475
Hereford
60,097
Halesowen
59,939
Widnes
59,846
Huyton with Roby
59,497
Scarborough
58,102
Gravesend
57,597
Bebington
57,553
Kidderminster
56,935
Stourbridge
56,338
Smethwick
55,543
Weymouth
55,358
Brentwood
55,251
Barrow-in-Furness
55,087
Canterbury
54,412
Wellingborough
54,392
Sittingbourne
54,340
Macclesfield
53,718
Bootle
53,555
Carlton
53,208
Clacton-on-Sea
52,660
Lancaster
52,356
Beeston
52,052
Banbury
52,037
Torquay
51,991
Folkestone
51,904
Kingswinford
51,879
Bloxwich
51,524
Welwyn Garden City
51,323
Royal Leamington Spa
51,312
Washington
51,232
Royal Tunbridge Wells
50,712
Hinckley
50,515
Durham
50,320
Wokingham
50,223
Horsham
50,213
Crosby
50,176
Yeovil
49,881
Thundersley
49,661
Altrincham
49,587
Willenhall
48,979
Christchurch
48,758
Keighley
48,604
Ashton-under-Lyne
48,487
Andover
48,478
Winchester
48,350
Eastleigh
47,852
Bridgwater
47,690
Salisbury
47,610
King's Lynn
47,190
Tipton
47,129
West Molesey
46,953
Havant
46,620
Middleton
45,564
Kirkby
45,491
Leigh
45,351
Castleford
45,348
Wallsend
45,339
Boston
45,187
Oldbury
45,006
Bletchley
44,898
Grantham
44,505
Batley
44,341
Grays
43,754
Bexhill-on-Sea
43,744
Trowbridge
43,680
Cheshunt
43,439
Worksop
43,215
Braintree
42,727
Leighton Buzzard
42,689
Lytham St Annes
42,640
Fareham
42,265
Newbury
42,027
Ramsgate
41,731
Urmston
41,555
Hatfield
41,291
Bury St Edmunds
41,122
Eccles
40,909
Bishop's Stortford
40,630
Hoddesdon
40,357
Bamber Bridge
40,184
Haywards Heath
39,995
Arnold
39,807
Aldershot
39,765
Borehamwood
39,732
Blyth
39,523
Chorley
39,291
Leyland
39,222
Prescot
39,041
Rowley Regis
38,735
Ilkeston
38,003
Canvey Island
37,817
Long Eaton
37,794
Fleet
37,748
Bicester
37,651
Redcar
37,614
Chadderton
36,866
Whitley Bay
36,783
Camberley
36,665
Warwick
36,487
West Bridgford
36,404
Sutton-in-Ashfield
36,363
Dover
36,115
Tonbridge
36,092
Chippenham
35,989
Denton
35,890
Hyde
35,852
Epsom
35,849
Hucknall
35,757
Locks Heath
35,488
Exmouth
35,224
Hitchin
34,907
Skelmersdale
34,895
Accrington
34,863
Pudsey
34,858
Bridlington
34,772
Waterlooville
34,760
Bromsgrove
34,738
Wigston
34,691
Fulwood
34,639
Bilston
34,598
Didcot
34,576
Swadlincote
34,487
Dunstable
34,072
Billericay
34,040
Horndean
33,986
Letchworth
33,927
Billingham
33,888
Rustington
33,800
Nelson
33,352
Burgess Hill
33,338
Loughton
33,261
St Neots
33,187
Great Malvern
33,175
Abingdon-on-Thames
33,160
Brighouse
33,042
Caversham
33,034
New Haw
32,978
Pontefract
32,758
Morecambe
32,575
Lichfield
32,545
Morley
32,527
Winsford
32,508
Redhill
32,393
Rayleigh
32,299
Brierley Hill
32,196
Whitstable
31,978
Sedgley
31,976
Chandler's Ford
31,729
Chichester
31,690
Rushden
31,563
Windsor
31,507
Prestwich
31,276
Barnstaple
31,107
Radcliffe
31,090
Bedworth
30,966
Harpenden
30,927
Beverley
30,556
Spalding
30,168
Witney
30,015
Congleton
29,890
Northfleet
29,885
Consett
29,748
Newark-on-Trent
29,726
Heywood
29,678
Cleethorpes
29,638
Newton Abbot
29,628
Eston
29,521
Stanford-le-Hope
29,465
Jarrow
29,222
Shipley
29,079
Heswall
28,992
Deal
28,982
Great Yarmouth
28,944
Kendal
28,843
Cramlington
28,802
Hertford
28,759
Farnworth
28,418
Bushey
28,351
Yate
28,278
Ashington
28,252
Evesham
28,126
Stratford-upon-Avon
28,094
Totton
28,027
Woodley
28,012
Stretford
27,997
Egham
27,933
Lancing
27,898
Frome
27,895
Burntwood
27,894
Darwen
27,786
Daventry
27,708
Ormskirk
27,562
Atherton
27,526
Ewell
27,524
Wickford
27,457
Melton Mowbray
27,389
Witham
27,088
Tadworth
27,076
Horley
27,013
Walton-on-Thames
26,880
Longbenton
26,831
Stalybridge
26,785
Wisbech
26,710
Haverhill
26,479
Sevenoaks
26,410
Droitwich Spa
26,380
Ashton-in-Makerfield
26,372
East Grinstead
26,366
Portishead
26,291
Rickmansworth
26,232
Fleetwood
26,159
Larkfield
26,156
Rugeley
26,077
Stroud
25,834
Little Hulton
25,766
Newton Aycliffe
25,765
Broadstairs
25,728
Wilmslow
25,600
Huntingdon
25,553
Golborne
25,547
Thatcham
25,492
Thetford
25,407
Newport
25,210
Coseley
25,199
Bradley Stoke
24,875
Herne Bay
24,791
Cheadle Hulme
24,659
Wickersley
24,642
Newton-le-Willows
24,547
Newquay
24,492
Hindley
24,481
Gorleston-on-Sea
24,375
St Austell
24,314
Lee-on-the-Solent
24,279
Ash
24,265
Heanor
24,213
Felixstowe
24,171
Market Harborough
24,096
Ryde
24,071
Falmouth
24,040
Oadby
23,989
Ascot
23,915
Droylsden
23,912
Sudbury
23,865
Seaford
23,788
Reigate
23,740
Retford
23,689
Chesham
23,682
Rawtenstall
23,676
Shoreham-by-Sea
23,579
Chafford Hundred
23,555
Chester-le-Street
23,416
Orrell
23,398
Potters Bar
23,384
Maldon
23,378
Ingleby Barwick
23,354
Bishop Auckland
23,352
Thornaby-on-Tees
23,189
Hedge End
23,047
Truro
22,999
Royton
22,942
Whitehaven
22,936
Clifton
22,886
Formby
22,882
Swinton
22,808
Ashford
22,781
Kempston
22,747
Caterham
22,551
Hailsham
22,442
South Ockendon
22,230
Kenilworth
22,203
Reddish
22,185
Chapeltown
22,179
Whitefield
21,990
Crowborough
21,988
Coalville
21,978
Normanton
21,963
Westhoughton
21,961
Biggleswade
21,908
Gainsborough
21,861
Ossett
21,680
Seaham
21,659
Great Bookham
21,545
Darlaston
21,534
Stowmarket
21,476
Sunbury-on-Thames
21,443
Old Trafford
21,366
Dorchester
21,354
March
21,337
Hebburn
21,335
Staines-upon-Thames
21,325
Bingley
21,285
Kirkby-in-Ashfield
21,281
Workington
21,245
Berkhamsted
21,232
Brownhills
21,151
Dukinfield
21,146
Dronfield
21,124
Quedgeley
21,078
Clevedon
20,968
Rothwell
20,936
Faversham
20,785
Dereham
20,742
Stamford
20,704
Skegness
20,690
Horwich
20,688
Stratton St Margaret
20,491
Penwortham
20,491
Farnham
20,452
Camborne
20,419
Spennymoor
20,356
Maghull
20,313
Wednesbury
20,302
Stourport-on-Severn
20,222
Sandhurst
20,220
Harwich
20,176
Ripley
20,173
Goole
20,170
Hazel Grove
20,048
Buxton
20,015
Hazlemere
19,960
Failsworth
19,912
Romsey
19,843
Hythe
19,743
Peterlee
19,732
Calne
19,712
Irlam
19,708
Tiverton
19,622
Ware
19,612
Mirfield
19,525
Mansfield Woodhouse
19,487
Bideford
19,480
Selby
19,472
Devizes
19,427
Stanley
19,385
Leek
19,314
Knowle
19,265
Thornton
19,261
Keynsham
19,261
Willerby
19,189
Ely
19,077
Belper
19,065
Littlehampton
19,004
Forest Town
18,908
Colne
18,908
Rawmarsh
18,887
Eastwood
18,864
Newmarket
18,818
Houghton Regis
18,817
Cradley Heath
18,749
Litherland
18,734
Nantwich
18,684
Walkden
18,647
Waltham Abbey
18,640
Northwich
18,331
Adwick le Street
18,271
Melksham
18,245
Shaw
18,204
Abbots Langley
18,097
Guisborough
18,033
Sleaford
18,016
Warminster
17,949
Carterton
17,874
Alton
17,834
Brixham
17,825
Glossop
17,750
Clifton
17,734
Cirencester
17,643
Great Wyrley
17,526
Liversedge
17,509
Euxton
17,509
Oswestry
17,506
Cobham
17,490
Bourne
17,488
Biddulph
17,468
Dorking
17,448
Royston
17,429
Louth
17,387
Amersham
17,278
Stone
17,213
Swanley
17,184
Bramhall
17,067
Ramsbottom
17,041
Bredbury
17,041
Baildon
16,964
Wath-upon-Dearne
16,922
Bodmin
16,894
Shiney Row
16,844
North Hykeham
16,815
St Ives
16,778
Streetly
16,755
Wombwell
16,738
Minster
16,720
Hale
16,701
Penrith
16,631
Clitheroe
16,630
Wimborne Minster
16,613
Saffron Walden
16,589
Ripon
16,573
Heysham
16,518
Patchway
16,404
Westbury
16,335
Wymondham
16,319
Bishop's Cleeve
16,316
Maltby
16,315
Burnham-on-Sea
16,280
Hadfield
16,204
Tyldesley
16,195
Brackley
16,193
Bedlington
16,133
Haydock
16,083
Longfield
16,070
Lewes
16,021
South Woodham Ferrers
16,015
South Normanton
16,004
Haslingden
15,927
Weybridge
15,919
Swinton
15,917
Nailsea
15,863
Worcester Park
15,834
Aldridge
15,788
Knaresborough
15,778
Elland
15,707
Peacehaven
15,695
Whickham
15,593
Kidsgrove
15,554
Mexborough
15,539
Hoyland
15,512
Alsager
15,485
Hessle
15,457
Swanscombe
15,453
Redruth
15,437
Saltash
15,427
Hockley
15,312
Teignmouth
15,296
South Hayling
15,248
Newport Pagnell
15,243
East Ardsley
15,189
Crowthorne
15,152
Garforth
15,146
Staveley
15,120
Ashby-de-la-Zouch
15,106
Frimley
15,096
Somercotes
15,042
Skipton
15,041
Stapleford
15,033
Uckfield
15,017
Darton
14,996
Petersfield
14,989
Taverham
14,968
Frampton Cotterell
14,960
Neston
14,958
Penzance
14,948
Kesgrave
14,904
Swallownest
14,875
Shepshed
14,872
Herne
14,863
Humberston
14,858
Lymington
14,854
Ilkley
14,837
Ashtead
14,758
Tadley
14,685
Yateley
14,644
Kidlington
14,644
Marlow
14,604
Hythe
14,553
Chertsey
14,541
Otley
14,496
Thornbury
14,436
Cheadle
14,423
Cottingham
14,421
Middlewich
14,419
Morpeth
14,393
Tewkesbury
14,393
Honley
14,370
Cowes
14,313
Birstall
14,304
Buckingham
14,287
Chard
14,273
Yeadon
14,245
Blaydon
14,211
Hassocks
14,209
Catterick Garrison
14,191
Byfleet
14,184
Tilbury
14,182
Newport
14,163
Armthorpe
14,146
Beaconsfield
14,088
Blaby
14,014
Uttoxeter
13,993
Dunscroft
13,961
Gomersal
13,920
New Rossington
13,907
Halstead
13,846
Leicester Forest East
13,843
Birtley
13,838
Davenham
13,823
Whittlesey
13,810
Wellington
13,758
Midsomer Norton
13,747
Addlestone
13,716
Verwood
13,663
Flitwick
13,652
Chalfont St Peter
13,619
Syston
13,562
Bacup
13,476
Stoke Gifford
13,475
Churchdown
13,396
Audenshaw
13,380
West Kirby
13,364
Heckmondwike
13,331
Brough
13,308
Northallerton
13,268
Ferndown
13,262
Sidmouth
13,259
Knutsford
13,251
Farncombe
13,249
Sheerness
13,220
Wick
13,218
Driffield
13,190
Enderby
13,170
Berwick-upon-Tweed
13,106
Wantage
13,083
Kirk Sandall
13,019
Scawthorpe
13,006
Royal Wootton Bassett
13,004
Poynton
12,980
Marple
12,968
Todmorden
12,951
Thame
12,931
Standish
12,885
Mountsorrel
12,875
Balderton
12,854
Newhaven
12,844
Rushall
12,829
North Walsham
12,818
Wombourne
12,795
Ringwood
12,793
Poulton-le-Fylde
12,709
Street
12,676
Amesbury
12,675
Tavistock
12,630
Lees
12,630
Hersham
12,625
Chorleywood
12,616
Rochford
12,595
Whitby
12,550
Houghton-Le-Spring
12,525
Little Lever
12,484
Ivybridge
12,470
Cudworth
12,450
Guiseley
12,445
Flackwell Heath
12,421
Huntington
12,308
Stotfold
12,306
Thorne
12,287
Bridport
12,244
Chigwell
12,236
Southwick
12,185
Killingworth
12,184
Ince-in-Makerfield
12,182
Bridgnorth
12,154
Littleborough
12,154
Honiton
12,149
Oakham
12,110
Wells
12,066
Market Drayton
12,048
Bentley
12,002
Brockworth
11,986
Matlock
11,961
Tring
11,959
Worsley
11,947
Waltham Cross
11,935
Kingsteignton
11,919
Barton-upon-Humber
11,910
Desborough
11,898
Haslemere
11,877
New Milton
11,860
Codsall
11,825
Snodland
11,797
Dawlish
11,796
Blandford Forum
11,782
Henley-on-Thames
11,757
Minehead
11,749
Buckhurst Hill
11,723
Stanwell
11,712
Wetherby
11,654
Sandown
11,651
Featherstone
11,628
Bradwell
11,613
Cleckheaton
11,572
Shirebrook
11,543
Watton
11,542
Lymm
11,506
Emsworth
11,495
Leatherhead
11,489
Oxted
11,464
Conisbrough
11,407
Mossley
11,406
Cheadle
11,370
Sandy
11,366
Helston
11,342
Downham Market
11,331
Towcester
11,323
Warmsworth
11,290
Sandbach
11,246
Weybourne
11,232
Attleborough
11,221
Ulverston
11,216
Bolsover
11,211
Leominster
11,202
Southwater
11,194
Penryn
11,191
Uppermill
11,188
South Elmsall
11,121
Kearsley
11,113
Cleveleys
11,078
Cambourne
11,070
Brimington
11,028
Great Harwood
11,011
Chatteris
11,007
Gillingham
10,978
Ross-on-Wye
10,961
Dinnington
10,960
Filton
10,941
Hexham
10,913
Barnoldswick
10,905
Romiley
10,904
Longton
10,902
Liskeard
10,888
Corsham
10,879
Earl Shilton
10,872
New Ollerton
10,865
West End
10,815
Oswaldtwistle
10,757
Royston
10,738
Selsey
10,721
Brierfield
10,700
Epping
10,692
Tidworth
10,685
Chadwell St Mary
10,614
Baldock
10,613
Soham
10,593
Platt Bridge
10,521
Lutterworth
10,479
Sawbridgeworth
10,453
Godalming
10,451
Whitwick
10,449
Pelsall
10,444
Burton Latimer
10,434
West Moors
10,421
Cranleigh
10,396
Great Dunmow
10,365
Sherborne
10,302
Kippax
10,288
Prudhoe
10,244
Egglescliffe
10,233
Raunds
10,186
Haxby
10,169
Catshill
10,148
Ponteland
10,144
Woodbridge
10,143
Barnham
10,131
Padiham
10,123
Pocklington
10,108
Bingham
10,066
Polegate
10,042
Corfe Mullen
10,039
Ludlow
Gibraltar
33,573
Gibraltar
Guernsey
19,676
St. Peter Port
Isle of Man
26,677
Douglas
 
 
Jersey
35,822
St. Helier
13,904
St. Saviour
11,012
St. Brelade
 
 
Northern Ireland
384,704
Belfast
85,279
Derry
72,301
Craigavon
67,599
Newtownabbey
64,596
Bangor
51,447
Lisburn
31,205
Ballymena
29,677
Newtownards
28,530
Newry
28,141
Carrickfergus
25,606
Antrim
24,483
Coleraine
20,458
Omagh
18,853
Larne
17,400
Banbridge
16,310
Armagh
16,282
Dungannon
14,086
Enniskillen
13,507
Strabane
12,546
Cookstown
11,729
Limavady
11,545
Downpatrick
11,048
Ballymoney
10,850
Ballyclare
10,757
Holywood
 
 
Scotland
617,794
Glasgow
493,736
Edinburgh
192,956
Aberdeen
147,345
Dundee
79,369
Paisley
76,607
East Kilbride
56,027
Dunfermline
55,836
Livingston
55,157
Hamilton
51,117
Kirkcaldy
50,498
Cumbernauld
48,248
Inverness
47,893
Perth
47,064
Kilmarnock
46,182
Ayr
42,866
Greenock
42,264
Coatbridge
38,587
Stirling
37,468
Glenrothes
35,846
Airdrie
34,627
Falkirk
33,998
Irvine
33,676
Dumfries
33,252
Cambuslang
33,031
Motherwell
31,195
Rutherglen
30,211
Wishaw
28,486
Bearsden
28,456
Newton Mearns
26,221
Clydebank
24,640
Elgin
23,809
Renfrew
23,753
Bishopbriggs
23,481
Arbroath
22,222
Bathgate
22,037
Kirkintilloch
21,479
Musselburgh
21,036
Dumbarton
19,791
Peterhead
19,500
Bellshill
18,094
Bonnyrigg
17,586
Barrhead
16,538
Blantyre
16,491
Johnstone
16,460
St Andrews
16,409
Penicuik
16,211
Kilwinning
16,016
Grangemouth
15,831
Viewpark
15,418
Broxburn
15,308
Larkhall
15,261
Troon
15,146
Dalkeith
15,106
Inverurie
14,885
Bo'ness
14,880
Erskine
14,705
Alloa
14,570
Prestwick
14,288
Port Glasgow
14,276
Mayfield
14,127
Helensburgh
14,105
Carluke
13,801
Forfar
13,303
Rosyth
12,921
Fraserburgh
12,765
Milngavie
12,682
Larbert
12,568
Armadale
12,517
Linlithgow
12,237
Tranent
12,165
Saltcoats
11,969
Cowdenbeath
11,964
Giffnock
11,775
Whitburn
11,750
Westhill
11,359
Carnoustie
11,354
Haddington
11,251
Montrose
11,177
Stonehaven
10,952
Kilsyth
10,917
Largs
10,777
Dunbar
10,728
Hawick
10,703
Methil
10,620
Prestonpans
10,332
Ardrossan
10,216
Queensferry
10,126
Ellon
10,087
Leven
10,077
Gourock
10,075
Galashiels
10,043
Bishopton
 
 
Wales
348,546
Cardiff
170,055
Swansea
130,900
Newport
56,587
Barry
51,785
Bridgend
47,091
Cwmbrân
44,790
Wrexham
42,175
Llanelli
40,717
Neath
39,537
Merthyr Tydfil
37,691
Aberdare
33,118
Caerphilly
31,914
Pontypridd
31,550
Port Talbot
29,268
Colwyn Bay
29,062
Pontypool
28,394
Penarth
26,992
Rhyl
19,633
Ebbw Vale
18,332
Maesteg
17,203
Tonypandy
16,993
Bangor
16,762
Connah's Quay
16,680
Prestatyn
16,460
Carmarthen
15,798
Porthcawl
15,725
Conwy
15,197
Risca
14,709
Llandudno
14,648
Aberystwyth
14,529
Tredegar
14,280
Hawarden
14,249
Milford Haven
14,157
Church Village
14,109
Gorseinon
14,080
Pyle
13,691
Abergavenny
13,570
Buckley
13,357
Porth
13,271
Rhondda
13,005
Mountain Ash
12,784
Rhosllannerchrugog
12,775
Flint
12,615
Blackwood
12,086
Haverfordwest
11,934
Chepstow
11,868
Sarn
11,861
Ystrad Mynach
11,760
Holyhead
11,445
Tonyrefail
10,882
Newtown
10,512
Baglan
10,317
Monmouth
10,252
Abertillery
Save Your Stats
Your Next Quiz
Pixar has released 31 movies. How many can you name?
20 random countries have been removed from the map of the world! Can you identify them in 3 minutes?
Drag the flag onto the correct state. Careful, though! One wrong move and the game ends.
Drag the pin onto the correct country. Careful, though! Three wrong moves and the game ends.
7 Comments
+1
Level 41
Mar 13, 2025
108
+1
Level 53
Apr 16, 2025
You have got the wrong location for armadale
+1
Level 26
Nov 23, 2025
fixed
+1
Level 46
Jun 13, 2025
I got 373 just using my head alone without looking at any maps.

Although i have been driving all over the country for 15 years.

+1
Level 47
Feb 2, 2026
Wrong location for Shiny Row, Thornbury, Sandown (wrong side of Wight), Mayfield (should be Leith, no?), Sheerness and Minster (close, but wrong side of the Thames, also Southend-on-Sea should be directly on the coast). Also a few strange double-marked towns (Hythe, Ashford, Clifton in Bristol, Swinton and Cheadle outside Manchester).
+2
Level 42
Mar 14, 2026
Not city
+1
Level 86
Apr 8, 2026
You should change the title - most of these are not cities.