Every City and Town in England

How many English cities and towns can you name?
Cities are underlined.
Including towns (and a city!) that are themselves part of larger settlements.
See the sticked comment for more information.
Quiz by
jdmercia
Rate:
Last updated: December 8, 2025
You have not attempted this quiz yet.
First submittedMay 31, 2025
Times taken274
Average score16.4%
Report this quizReport
60:00
Enter answer here
0
 / 1169 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 ...
County
Population
City / Town
6,403,796
London
1,107,667
Birmingham
514,812
Leeds
500,552
Sheffield
486,136
Liverpool
470,411
Manchester
425,232
Bristol
406,588
Leicester
344,322
Coventry
333,931
Bradford
286,468
Newcastle-upon-Tyne
283,580
Nottingham
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
233,498
Luton
223,312
Portsmouth
210,926
Wolverhampton
196,445
Bournemouth
191,464
Westminster
190,584
Peterborough
184,073
Bolton
183,638
Swindon
182,861
Milton Keynes
176,939
Croydon
171,138
Reading
170,798
Oxford
169,105
Norwich
168,277
Sunderland
166,877
Slough
164,340
Warrington
164,076
Ilford
160,260
Kingswood
157,061
Romford
152,725
Cambridge
151,562
Ipswich
150,340
Harrow
149,056
Blackpool
148,219
Middlesbrough
148,050
Southend-on-Sea
141,692
Huddersfield
141,671
York
140,977
Poole
131,326
Watford
130,248
Colchester
126,156
Exeter
124,983
Blackburn
123,070
Enfield
120,549
Crawley
118,541
Gloucester
118,345
Dagenham
117,941
Stockport
117,207
Basingstoke
115,964
Basildon
115,959
Cheltenham
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,677
St Helens
106,425
Gateshead
105,455
Worcester
104,861
Telford
104,565
Lincoln
103,112
West Bromwich
99,189
Eastbourne
97,852
Wakefield
97,241
Bedford
95,961
Hemel Hempstead
95,888
Walthamstow
94,508
Preston
94,456
Stevenage
94,421
Southport
94,092
Bath
93,905
Orpington
93,566
Harlow
93,369
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,628
Weston-super-Mare
83,523
High Wycombe
82,164
Ashford
81,637
Redditch
81,557
Wigan
81,333
Bromley
81,286
Scunthorpe
78,660
Bracknell
78,270
Burnley
78,253
Southall
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,033
Bury
70,778
Walsall
70,583
Chingford
70,131
Gosport
69,134
Dartford
68,408
Bognor Regis
68,164
Corby
67,550
Acton
67,488
Paignton
67,374
Maidenhead
67,302
Edgware
65,421
Ellesmere Port
64,884
Loughborough
64,499
Stockton-on-Tees
63,722
Dewsbury
63,438
Mansfield
63,144
Kettering
62,888
Lowestoft
62,547
Sale
61,743
Solihull
61,674
Taunton
61,635
Runcorn
60,652
Farnborough
60,475
Hereford
60,097
Halesowen
59,939
Widnes
59,846
Huyton
59,654
Barking
58,880
Sutton
58,447
Woolwich
58,102
Gravesend
57,553
Kidderminster
56,338
Smethwick
55,808
Margate
55,543
Weymouth
55,358
Brentwood
55,251
Barrow-in-Furness
55,087
Canterbury
54,925
Kingston-upon-Thames
54,412
Wellingborough
54,392
Sittingbourne
54,340
Macclesfield
53,718
Bootle
53,208
Clacton-on-Sea
52,660
Lancaster
52,356
Beeston
52,320
Scarborough
52,052
Banbury
52,037
Torquay
51,991
Folkestone
51,904
Kingswinford
51,879
Bloxwich
51,524
Welwyn Garden City
51,414
Woodford
51,323
Royal Leamington Spa
51,312
Washington
51,232
Royal Tunbridge Wells
50,712
Hinckley
50,515
Durham
50,411
Edmonton
50,320
Wokingham
50,223
Horsham
50,213
Crosby
50,176
Yeovil
49,661
Altrincham
49,587
Willenhall
49,366
Dudley
49,187
Beckenham
48,758
Keighley
48,604
Ashton-under-Lyne
48,487
Andover
48,478
Winchester
48,350
Eastleigh
47,966
Carlton
47,852
Bridgwater
47,690
Salisbury
47,610
King's Lynn
47,295
Greenford
47,190
Tipton
46,953
Havant
46,620
Middleton
45,564
Kirkby
45,491
Leigh
45,351
Castleford
45,348
Wallsend
45,339
Boston
45,187
Oldbury
44,898
Grantham
44,468
Stourbridge
44,341
Grays
44,336
Cannock
43,754
Bexhill-on-Sea
43,744
Trowbridge
43,680
Cheshunt
43,439
Worksop
43,384
Leyton
43,215
Braintree
42,727
Leighton Buzzard
42,689
Lytham St Annes
42,640
Fareham
42,445
Chipping Barnet
42,265
Newbury
42,027
Ramsgate
41,785
Bletchley
41,731
Urmston
41,555
Hatfield
41,291
Bury St Edmunds
41,135
Bebington
41,122
Eccles
40,909
Bishop's Stortford
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,972
Christchurch
38,735
Ilkeston
38,003
Canvey Island
37,817
Long Eaton
37,794
Fleet
37,748
Bicester
37,651
Redcar
37,614
Chadderton
37,297
Shirley
36,866
Whitley Bay
36,783
Camberley
36,666
Stratford
36,665
Warwick
36,497
Rochester
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,488
Exmouth
35,224
Hitchin
34,942
North Shields
34,907
Skelmersdale
34,895
Accrington
34,863
Pudsey
34,858
Bridlington
34,772
Waterlooville
34,760
Bromsgrove
34,738
Wigston
34,639
Bilston
34,598
Didcot
34,576
Swadlincote
34,487
Dunstable
34,072
Billericay
33,986
Letchworth Garden City
33,927
Billingham
33,800
Nelson
33,352
Burgess Hill
33,338
Loughton
33,261
St Neots
33,187
Malvern
33,175
Abingdon-on-Thames
33,160
Brighouse
32,978
Pontefract
32,758
Morecambe
32,670
Earley
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,729
Chichester
31,690
Rushden
31,592
Hoddesdon
31,563
Windsor
31,507
Prestwich
31,276
Barnstaple
31,107
Radcliffe
31,090
Bedworth
30,966
Harpenden
30,927
Beverley
30,777
Strood
30,556
Spalding
30,330
Hanwell
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,519
Brentford
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,459
Isleworth
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,898
Frome
27,895
Burntwood
27,894
Darwen
27,786
Daventry
27,708
Ormskirk
27,588
Batley
27,562
Atherton
27,530
Hornchurch
27,526
Ewell
27,524
Wickford
27,457
Melton Mowbray
27,389
Witham
27,076
Horley
27,013
Walton-on-Thames
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,334
Upminster
26,291
Rickmansworth
26,232
Fleetwood
26,156
Rugeley
26,077
Stroud
25,766
Newton Aycliffe
25,765
Broadstairs
25,728
Wilmslow
25,658
Tynemouth
25,600
Huntingdon
25,553
Golborne
25,547
Thatcham
25,530
Coulsdon
25,492
Thetford
25,407
Newport
25,199
Bradley Stoke
24,875
Herne Bay
24,547
Newquay
24,492
Hindley
24,481
Gorleston-on-Sea
24,375
St Austell
24,265
Heanor
24,213
Felixstowe
24,195
Eston
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,835
Stanford-le-Hope
23,788
Reigate
23,740
Retford
23,689
Chesham
23,682
Rawtenstall
23,676
Shoreham-by-Sea
23,555
Chester-le-Street
23,398
Potters Bar
23,384
Maldon
23,378
Ingleby Barwick
23,354
Bishop Auckland
23,352
Thornaby-on-Tees
23,285
Wallington
23,189
Hedge End
23,089
Wednesfield
23,047
Truro
22,999
Royton
22,942
Whitehaven
22,886
Formby
22,882
Swinton
22,881
Wellington
22,808
Ashford
22,781
Kempston
22,747
Caterham
22,561
Leigh-on-Sea
22,551
Hailsham
22,442
South Ockendon
22,230
Kenilworth
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,711
Richmond
21,680
Seaham
21,545
Darlaston
21,534
Stowmarket
21,509
Horsforth
21,498
Carshalton
21,476
Sunbury-on-Thames
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,491
Farnham
20,491
Penwortham
20,452
Camborne
20,419
Spennymoor
20,416
Halewood
20,356
Maghull
20,313
Wednesbury
20,302
Stourport-on-Severn
20,302
Norton
20,222
Sandhurst
20,176
Ripley
20,173
Goole
20,142
Dawley
20,048
Buxton
19,960
Failsworth
19,912
Romsey
19,846
South Benfleet
19,743
Peterlee
19,732
Calne
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,261
Keynsham
19,189
Ely
19,077
Belper
19,065
Littlehampton
18,908
Colne
18,887
Eastwood
18,864
Newmarket
18,818
Houghton Regis
18,817
Cradley Heath
18,749
Litherland
18,734
Nantwich
18,718
Hednesford
18,684
Walkden
18,647
Waltham Abbey
18,640
Northwich
18,271
Melksham
18,097
Guisborough
18,033
Sleaford
18,016
Warminster
17,962
Uxbridge
17,949
Carterton
17,874
Alton
17,834
Brixham
17,825
Glossop
17,734
Cirencester
17,509
Oswestry
17,490
Bourne
17,488
Biddulph
17,468
Dorking
17,448
Royston
17,429
Louth
17,387
Amersham
17,328
Thundersley
17,278
Stone
17,258
Braunstone
17,213
Swanley
17,126
Sprowston
17,067
Ramsbottom
17,041
Bredbury
17,041
Baildon
16,964
Wath-upon-Dearne
16,922
Bodmin
16,917
Birstall
16,844
North Hykeham
16,815
St Ives
16,755
Wombwell
16,738
Minster
16,701
Penrith
16,631
Clitheroe
16,630
Wimborne Minster
16,613
Saffron Walden
16,589
Ripon
16,573
Welling
16,518
Patchway
16,462
Bromborough
16,404
Westbury
16,335
Wymondham
16,316
Maltby
16,315
Burnham-on-Sea
16,280
Hadfield
16,217
Bulwell
16,204
Tyldesley
16,195
Brackley
16,193
Bedlington
16,185
Perivale
16,103
Dovercourt
16,070
Lewes
16,021
South Woodham Ferrers
16,004
Haslingden
15,927
Weybridge
15,919
Swinton
15,917
Nailsea
15,834
Aldridge
15,788
Knaresborough
15,778
Elland
15,707
Peacehaven
15,617
Bexleyheath
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,312
Teignmouth
15,248
Newport Pagnell
15,152
Garforth
15,146
Staveley
15,120
Ashby-de-la-Zouch
15,042
Skipton
15,041
Stapleford
15,033
Uckfield
14,996
Petersfield
14,960
Neston
14,958
Penzance
14,948
Kesgrave
14,909
Netherton
14,875
Shepshed
14,858
Lymington
14,854
Ilkley
14,758
Tadley
14,685
Yateley
14,644
Marlow
14,604
Hythe
14,553
Chertsey
14,541
Otley
14,521
Thorpe St Andrew
14,496
Thornbury
14,493
Wolverton
14,421
Middlewich
14,419
Morpeth
14,393
Tewkesbury
14,370
Cowes
14,304
Buckingham
14,287
Chard
14,273
Yeadon
14,245
Blaydon
14,209
Catterick Garrison
14,184
Tilbury
14,182
Newport
14,146
Beaconsfield
14,088
Blaby
14,014
Uttoxeter
13,993
Hatfield
13,961
Gomersal
13,952
Newton-le-Willows
13,907
Halstead
13,843
Birtley
13,823
Whittlesey
13,810
Wellington
13,758
Midsomer Norton
13,747
Addlestone
13,741
Chelmsley Wood
13,716
Verwood
13,663
Flitwick
13,619
Syston
13,562
Bacup
13,562
Portland
13,396
Audenshaw
13,364
Heckmondwike
13,331
Brough
13,308
Northallerton
13,268
Ferndown
13,262
Sidmouth
13,259
Knutsford
13,249
Sheerness
13,218
Driffield
13,170
Berwick-upon-Tweed
13,106
Wantage
13,006
Royal Wootton Bassett
13,004
Poynton
12,980
Marple
12,968
Todmorden
12,951
Thame
12,854
Newhaven
12,829
North Walsham
12,795
Ringwood
12,793
Poulton-le-Fylde
12,707
Hadleigh
12,676
Amesbury
12,675
Tavistock
12,616
Rochford
12,595
Whitby
12,550
Houghton-le-Spring
12,484
Ivybridge
12,467
Lye
12,450
Guiseley
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
Honiton
12,154
Littleborough
12,149
Oakham
12,110
Wells
12,066
Market Drayton
11,986
Matlock
11,961
Tring
11,947
Waltham Cross
11,935
Kingsteignton
11,919
Barton-upon-Humber
11,910
Desborough
11,898
Haslemere
11,877
New Milton
11,825
Snodland
11,797
Dawlish
11,796
Blandford Forum
11,782
Henley-on-Thames
11,757
Minehead
11,749
Buckhurst Hill
11,712
Wetherby
11,676
Shoeburyness
11,654
Sandown
11,651
Featherstone
11,613
Cleckheaton
11,572
Shirebrook
11,543
Watton
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,290
Sandbach
11,232
Attleborough
11,221
Ulverston
11,216
Bolsover
11,211
Leominster
11,194
Penryn
11,188
South Elmsall
11,121
Kearsley
11,113
Cleveleys
11,078
Cambourne
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,902
Liskeard
10,888
Corsham
10,879
Earl Shilton
10,872
Ollerton
10,817
Biggin Hill
10,815
Oswaldtwistle
10,738
Selsey
10,721
Brierfield
10,700
Epping
10,692
Tidworth
10,690
Earlestown
10,614
Birchwood
10,614
Baldock
10,613
Soham
10,521
Lutterworth
10,479
Sawbridgeworth
10,453
Godalming
10,444
Burton Latimer
10,396
Great Dunmow
10,365
Sherborne
10,288
Prudhoe
10,233
Raunds
10,186
Haxby
10,148
Ponteland
10,144
Woodbridge
10,131
Padiham
10,123
Pocklington
10,108
Bingham
10,068
Tottington
10,066
Polegate
10,039
Ludlow
10,007
Highcliffe
9,980
Radstock
9,865
Bradford-on-Avon
9,855
Whitchurch
9,809
Beccles
9,765
Immingham
9,714
Crook
9,676
Mildenhall
9,663
Lydney
9,651
Shildon
9,648
Shepton Mallet
9,631
Southborough
9,604
Yarm
9,599
Diss
9,512
Knottingley
9,481
Esher
9,368
Sandiacre
9,349
Bordon
9,325
Irthlingborough
9,244
Slaithwaite
9,227
Milnrow
9,225
Brandon
9,214
Totnes
9,202
Ilfracombe
9,197
New Mills
9,183
Hemsworth
9,162
Shaftesbury
9,123
Shanklin
9,113
Swanage
9,112
Okehampton
9,099
Frodsham
9,043
Hayle
9,038
Broxbourne
9,012
Oakengates
8,984
Shifnal
8,974
Hetton-le-Hole
8,938
Kirkham
8,921
Banstead
8,919
Clay Cross
8,915
Whitnash
8,891
Felling
8,889
Cullompton
8,874
South Kirkby
8,858
Ashbourne
8,857
Cockermouth
8,857
Ferryhill
8,833
Marlborough
8,827
Higham Ferrers
8,822
Ampthill
8,799
Alfreton
8,787
Hornsea
8,783
Adlington
8,777
Cinderford
8,765
Burscough
8,757
Holbeach
8,739
Longridge
8,724
Wendover
8,688
Fordbridge
8,679
Brightlingsea
8,667
Atherstone
8,641
Hadleigh
8,624
Rothwell
8,620
Faringdon
8,568
Sherburn-in-Elmet
8,530
Penistone
8,518
Maryport
8,497
Hawkinge
8,455
Wallingford
8,439
Carlton Colville
8,434
Swaffham
8,430
Alnwick
8,428
East Cowes
8,428
Launceston
8,403
Upton
8,390
Silsden
8,385
Fakenham
8,370
Penkridge
8,362
Edlington
8,346
Ledbury
8,330
Meltham
8,299
Stonehouse
8,297
Glastonbury
8,287
Bewdley
8,216
Pershore
8,121
Hedon
8,115
Gerrards Cross
8,114
Southam
8,076
Richmond
8,025
Chipping Sodbury
7,967
Crediton
7,966
Clayton-le-Moors
7,933
Dursley
7,933
Highworth
7,907
Norton-on-Derwent
7,902
Edenbridge
7,879
Buntingford
7,873
Stony Stratford
7,802
Burnham-on-Crouch
7,793
Cotgrave
7,764
Tenterden
7,755
Clowne
7,721
Godmanchester
7,706
Partington
7,667
Heathfield
7,629
Mablethorpe
7,611
Paddock Wood
7,574
Fazeley
7,554
Dalton-in-Furness
7,535
Princes Risborough
7,524
Cromer
7,514
Westgate-on-Sea
7,459
Market Weighton
7,440
Eckington
7,439
Seaton
7,409
Southwell
7,392
Telscombe
7,347
Wivenhoe
7,346
Castle Donington
7,342
Bude
7,311
Shefford
7,291
Horncastle
7,263
Stocksbridge
7,257
Pickering
7,243
Chapel-en-le-Frith
7,238
Thrapston
7,234
Bollington
7,184
Aylsham
7,181
Malmesbury
7,177
Eastfield
7,169
Blackwater
7,158
Torpoint
7,093
Sheringham
7,065
West Mersea
7,059
Crewkerne
6,985
Chipping Norton
6,984
Walton-on-the-Naze
6,970
Market Warsop
6,955
Bishop's Waltham
6,947
Blackheath
6,893
Skelton-in-Cleveland
6,744
Coleshill
6,740
Wincanton
6,720
Whitworth
6,715
Handforth
6,665
Filey
6,664
Cleator Moor
6,662
Rishton
6,600
Olney
6,574
St Blazey
6,535
Market Deeping
6,453
Tetbury
6,421
Alcester
6,335
Tadcaster
6,326
Malton
6,285
Wem
6,254
Oundle
6,236
Bovey Tracey
6,226
South Molton
6,089
Axminster
6,046
Ottery St Mary
6,038
Waterloo
6,022
Arlesey
6,007
Stainforth
5,968
Ilminster
5,953
Great Torrington
5,953
Newbiggin-by-the-Sea
5,919
Leiston
5,889
Thirsk
5,883
Purfleet-on-Thames
5,877
Wareham
5,874
Saltburn-by-the-Sea
5,860
Amble
5,854
Carnforth
5,849
Shipston-on-Stour
5,804
Garstang
5,788
Egremont
5,784
Barnard Castle
5,766
Withernsea
5,726
Ramsey
5,694
Millom
5,686
Corringham
5,683
Kingsbridge
5,662
Nailsworth
5,635
Brigg
5,628
Wadebridge
5,600
Broseley
5,589
Netherfield
5,568
Kirton
5,567
Ventnor
5,514
Steyning
5,508
Coningsby
5,473
Colburn
5,433
South Bank
5,431
Askern
5,409
St Ives
5,401
Wigton
5,390
Ludgershall
5,382
Long Sutton
5,371
Midhurst
5,363
Highbridge
5,361
Newent
5,345
Blackrod
5,339
New Alresford
5,330
Battle
5,317
Hoylake
5,314
Looe
5,289
Whitchurch
5,273
Northstowe
5,259
Dartmouth
5,240
Budleigh Salterton
5,236
Winslow
5,228
Potton
5,223
Hebden Bridge
5,215
Long Stratton
5,195
Northam
5,185
Hungerford
5,101
Somerton
5,075
Harleston
5,050
Needham Market
5,039
Sutton-on-Sea
5,036
Easingwold
5,021
Coleford
5,015
Moreton-in-Marsh
5,008
Bungay
4,986
Sedgefield
4,978
Holmfirth
4,970
Wotton-under-Edge
4,959
Market Rasen
4,947
Fordingbridge
4,927
Halesworth
4,913
Tickhill
4,910
Stokesley
4,904
Wirksworth
4,885
Rye
4,866
Frinton-on-Sea
4,863
Melbourne
4,826
Windermere
4,777
Saxmundham
4,765
Winterton
4,698
Chilton
4,678
Preesall
4,672
Callington
4,616
Crowland
4,612
Whaley Bridge
4,571
Howden
4,552
Finedon
4,546
Southminster
4,495
Broughton
4,485
Sowerby Bridge
4,475
Wesham
4,468
Kimberley
4,466
Keswick
4,416
Earby
4,375
Chudleigh
4,363
Epworth
4,334
Winchcombe
4,313
Woburn Sands
4,305
Wilton
4,275
Ellesmere
4,274
Loftus
4,273
Uppingham
4,260
Sandwich
4,256
West Malling
4,237
Fairford
4,228
Hunstanton
4,193
Topsham
4,186
Brampton
4,117
Harwich
4,047
Grange-over-Sands
4,031
Cricklade
4,015
Holt
3,996
Darley Dale
3,975
Chickerell
3,972
Crowle
3,963
Cranbrook
3,938
Tenbury Wells
3,925
Chipping Ongar
3,918
Queenborough
3,912
Lydd
3,870
New Romney
3,834
Framlingham
3,830
Alford
3,822
Bromyard
3,765
Coggeshall
3,743
Lyme Regis
3,677
Spilsby
3,661
St Columb Major
3,645
Haltwhistle
3,635
Watchet
3,578
Langport
3,576
Church Stretton
3,566
Sturminster Newton
3,554
Snaith
3,521
Woodstock
3,475
Holsworthy
3,447
Castle Cary
3,412
Minchinhampton
3,410
Bawtry
3,407
Wadhurst
3,389
Westerham
3,380
Stalham
3,368
Ashburton
3,360
Newlyn
3,290
Madeley
3,285
Bedale
3,276
Bakewell
3,230
Eccleshall
3,228
Appleby-in-Westmorland
3,221
Fenny Stratford
3,178
North Petherton
3,116
Thaxted
3,114
Porthleven
3,093
Coalbrookdale
3,070
Lostwithiel
3,067
Boroughbridge
3,063
Kirton-in-Lindsey
3,046
Bottesford
3,034
Arundel
3,000
Henley-in-Arden
2,992
Beaminster
2,981
Camelford
2,962
Cleobury Mortimer
2,960
Denholme
2,888
Corbridge
2,816
Bruton
2,813
Tuxford
2,807
Mere
2,804
Charlbury
2,765
Kirkbymoorside
2,718
Buckfastleigh
2,714
Settle
2,713
Brierley
2,627
Ambleside
2,610
Costessey
2,593
Petworth
2,565
Craven Arms
2,545
Brewood
2,535
Silloth
2,460
Eton
2,439
Watlington
2,427
Wolsingham
2,422
Aldeburgh
2,422
Kington
2,406
Leyburn
2,403
Upton-upon-Severn
2,369
Stalbridge
2,352
Padstow
2,312
Reepham
2,309
Wiveliscombe
2,304
Hingham
2,293
Bowness-on-Windermere
2,284
Caistor
2,278
Clare
2,265
Acle
2,252
Berkeley
2,246
Loddon
2,210
Eye
2,207
Lechlade
2,175
Longtown
2,169
Aspatria
2,166
Mitcheldean
2,158
Burgh-le-Marsh
2,147
Wells-next-the-Sea
2,121
Chipping Campden
2,104
Market Bosworth
2,044
Haxey
2,026
Fowey
2,022
Rothbury
1,998
Axbridge
1,993
Northleach
1,968
Kirkby Lonsdale
1,940
Colyton
1,931
Wooler
1,927
Stratton
1,906
Brading
1,905
Stow-on-the-Wold
1,895
Kirkby Stephen
1,861
Wragby
1,847
Bishop's Castle
1,830
St Just
1,827
Painswick
1,824
Bradninch
1,799
Wainfleet All Saints
1,796
Tow Law
1,787
North Tawton
1,769
Deddington
1,768
Pendlebury
1,765
Much Wenlock
1,704
High Bentham
1,687
Modbury
1,676
Manningtree
1,584
Salcombe
1,572
Stanhope
1,522
Burford
1,452
Sedbergh
1,408
Kingswood
1,358
Malpas
1,349
Marazion
1,348
Helmsley
1,341
Pateley Bridge
1,333
Moretonhampstead
1,299
Bampton
1,231
Chulmleigh
1,112
Masham
1,107
Grassington
1,106
Chagford
1,075
Alston
1,056
Kimbolton
1,025
Winchelsea
999
Ivinghoe
950
Southwold
948
Hugh Town
882
Middleton-in-Teesdale
846
Dulverton
839
Lynton
803
Hawes
778
Middleham
759
Stockbridge
728
Hatherleigh
726
Yarmouth
654
Clun
589
Orford
549
Broughton-in-Furness
372
Fordwich
Save Your Stats
Your Next Quiz
Can you name the capitals cities of all 196 countries in the world?
On each row, there is one song that was released in the 2010s and two songs that weren't. Guess the song from the 2010s.
Drag the flag onto the correct state. Careful, though! One wrong move and the game ends.
Drag the flag onto the correct country. Careful, though! One wrong move and the game ends.
1 Comments
+1
Level 88
Aug 17, 2025
In the case of towns/cities that form part of larger settlements, I have subtracted the smaller populations (citypopulation.de parish/ward populations) from the populations of the larger settlement as a whole (citypopulation.de built-up area populations). This is why here, for example, London’s population is over 2,000,000 lower than its built-up area population on citypopulation.de.

Town status is not as clear-cut as city status; I have kept the definition of a town broad, including those with market charters, town councils, as well as those that are just generally considered a town (not a village, suburb, area etc.). I have tried to be exhaustive, but if I have missed somewhere, let me know!