thumbnail

Largest Cities (and Towns) in the UK (Extreme)

Name the largest cities/towns in the United Kingdom.
*City proper, not urban area
Quiz by BlackpilledAnglo
Rate:
Last updated: August 18, 2022
First submittedMarch 20, 2022
Times taken1,200
Average score23.4%
Rating4.64
Report this quizReport
60:00
Enter answer here
0
 / 855 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
Region
City
8,908,081
London
London
1,223,000
West Midlands
Birmingham
864,122
North West
Liverpool
685,368
Yorkshire Humber
Sheffield
617,280
South West
Bristol
591,620
Scotland
Glasgow
563,561
North West
Manchester
508,916
East Midlands
Leicester
464,990
Scotland
Edinburgh
455,123
Yorkshire Humber
Leeds
447,287
Wales
Cardiff
372,775
West Midlands
Stoke-on-Trent
359,262
West Midlands
Coventry
335,415
North East
Sunderland
329,200
East Midlands
Nottingham
325,264
North West
Birkenhead
318,014
South East
Reading
314,018
Yorkshire Humber
Kingston-upon-Hull
313,332
North West
Preston
306,844
Wales
Newport
300,352
Wales
Swansea
299,310
Yorkshire Humber
Bradford
295,310
East of England
Southend-on-Sea
274,770
Northern Ireland
Belfast
270,468
East Midlands
Derby
260,203
South West
Plymouth
258,018
East of England
Luton
252,791
West Midlands
Wolverhampton
246,201
South East
Southampton
239,409
North West
Blackpool
229,941
South East
Milton Keynes
215,963
East Midlands
Northampton
213,166
East of England
Norwich
199,059
West Midlands
Dudley
196,670
Scotland
Aberdeen
194,150
South East
Portsmouth
192,382
North East
Newcastle-upon-Tyne
187,600
London
Sutton
185,609
South West
Swindon
180,508
South East
Crawley
178,835
East of England
Ipswich
175,405
North West
Wigan
173,314
London
Croydon
172,141
West Midlands
Walsall
171,958
East Midlands
Mansfield
171,380
South East
Oxford
165,456
North West
Warrington
163,777
South East
Slough
163,600
South West
Bournemouth
163,379
East of England
Peterborough
158,434
East of England
Cambridge
158,141
Yorkshire Humber
Doncaster
153,717
Yorkshire Humber
York
150,092
South West
Poole
150,053
South West
Gloucester
149,422
North West
Burnley
149,017
Yorkshire Humber
Huddersfield
147,980
West Midlands
Telford
147,710
Scotland
Dundee
146,521
North West
Blackburn
144,859
East of England
Basildon
142,707
North East
Middlesbrough
141,331
North West
Bolton
139,052
North West
Stockport
139,001
South East
Brighton
135,618
West Midlands
West Bromwich
134,160
Yorkshire Humber
Grimsby
133,422
South East
Hastings
133,204
South East
High Wycombe
125,707
East of England
Watford
122,199
West Midlands
Burton-upon-Trent
121,859
East of England
Colchester
118,219
South East
Eastbourne
117,763
South West
Exeter
117,618
Yorkshire Humber
Rotherham
116,447
South West
Cheltenham
114,879
East Midlands
Lincoln
113,057
East Midlands
Chesterfield
111,511
East of England
Chelmsford
108,368
London
Dagenham
107,642
South East
Basingstoke
107,627
South East
Maidstone
107,030
West Midlands
Sutton Coldfield
106,940
East of England
Bedford
104,782
North West
Oldham
103,970
London
Enfield Town
103,932
South East
Woking
102,555
North West
St Helens
101,659
West Midlands
Worcester
101,187
South East
Gillingham
99,110
South East
Worthing
97,550
North West
Rochdale
96,267
West Midlands
Solihull
95,172
West Midlands
Royal Leamington Spa
95,000
London
Romford
94,782
East of England
Raleigh
94,365
East of England
Harlow
92,698
West Midlands
Nuneaton
92,363
North East
Darlington
91,703
North West
Southport
90,524
North West
Chester
90,232
East of England
Stevenage
89,755
East of England
Grays
89,060
Yorkshire Humber
Harrogate
88,855
North East
Hartlepool
86,121
West Midlands
Cannock
85,629
East of England
Hemel Hempstead
85,629
South West
Bath
84,561
East of England
St Albans
84,300
West Midlands
Redditch
83,655
North East
South Shields
83,652
Northern Ireland
Londonderry
82,903
South West
Weston-super-Mare
82,624
Yorkshire Humber
Halifax
82,000
London
Beckenham
81,964
West Midlands
Tamworth
79,977
Yorkshire Humber
Scunthorpe
79,957
North East
Stockton-on-Tees
78,978
Yorkshire Humber
Wakefield
78,470
North West
Carlisle
77,649
North East
Gateshead
77,506
Northern Ireland
Lisburn
76,220
Scotland
Paisley
76,103
South East
Bracknell
75,794
West Midlands
Newcastle-under-Lyme
75,556
North West
Crewe
75,509
South East
Chatham
75,174
South East
Hove
74,748
South East
Aylesbury
74,740
Scotland
East Kilbride
73,150
West Midlands
Rugby
72,750
North West
Salford
71,873
South East
Guildford
71,715
West Midlands
Shrewsbury
71,447
Yorkshire Humber
Barnsley
70,945
East of England
Lowestoft
70,793
South East
Gosport
69,217
West Midlands
Stafford
68,910
South East
Royal Tunbridge Wells
67,768
North West
Ellesmere Port
66,429
South East
Folkestone
65,692
Wales
Wrexham
65,388
South West
Torquay
64,831
South East
Maidenhead
64,621
South West
Taunton
63,954
North West
Macclesfield
63,885
South East
Bognor Regis
63,860
Northern Ireland
Newtownabbey
63,675
East Midlands
Kettering
63,576
Wales
Buckley
63,434
East of England
Great Yarmouth
62,872
North West
Runcorn
62,787
South East
Ashford
61,749
Yorkshire Humber
Scarborough
61,464
North West
Widnes
61,339
South East
Aldershot
61,044
North West
Bury
61,000
London
Barking
60,509
Yorkshire Humber
Castleford
60,415
West Midlands
Hereford
60,385
Northern Ireland
Bangor
60,155
South West
Stroud
60,134
South East
Margate
59,932
East Midlands
Loughborough
59,910
East of England
Welwyn Garden City
59,902
South East
Farnborough
59,450
Wales
Rhondda
59,236
Northern Ireland
Craigavon
58,794
North West
Wallasey
58,714
South East
Littlehampton
58,380
Wales
Bridgend
57,791
North West
Bootle
57,691
South West
Weymouth
57,390
South East
Fareham
57,385
Yorkshire Humber
Morley
57,374
East of England
Cheshunt
57,059
West Midlands
Kidderminster
56,810
East Midlands
Corby
56,694
South East
Dartford
56,679
Northern Ireland
Castlereagh
56,640
Yorkshire Humber
Dewsbury
56,570
Scotland
Livingston
56,284
West Midlands
Stourbridge
55,689
North West
Sale
55,265
West Midlands
Halesowen
55,240
South East
Canterbury
54,738
North West
Huyton
54,673
Wales
Barry
54,263
South East
Gravesend
54,225
South East
Eastleigh
53,526
North East
Washington
53,477
East of England
Braintree
53,200
Scotland
Hamilton
52,586
East of England
Brentwood
52,392
South East
Esher
52,140
North West
Crosby
52,123
South East
Reigate
51,610
Scotland
Cumbernauld
51,559
South East
Redhill
51,472
South East
Horsham
51,040
South East
Staines
50,807
Yorkshire Humber
Batley
50,577
East Midlands
Wellingborough
50,548
East of England
Clacton-on-Sea
50,380
Scotland
Dunfermline
50,193
South East
Bletchley
50,171
Yorkshire Humber
Keighley
50,000
London
Hayes
49,886
South West
Paignton
49,591
Wales
Llanelli
49,460
Scotland
Kirkcaldy
49,117
West Midlands
Bromsgrove
48,948
South East
Sittingbourne
48,651
South East
Banbury
48,314
East Midlands
West Bridgford
48,233
London
Morden
48,157
Wales
Cwmbran
47,898
East Midlands
Long Eaton
47,785
North East
Durham
47,421
North West
Northwich
47,190
Scotland
Ayr
47,180
Scotland
Perth
47,162
North West
Lancaster
47,000
West Midlands
Tipton
46,870
Scotland
Inverness
46,350
Scotland
Kilmarnock
46,280
South East
Banstead
46,126
Wales
Neath
46,093
East of England
King's Lynn
46,074
South East
Winchester
45,865
North West
Barrow-in-Furness
45,784
South West
Yeovil
45,589
North West
Middleton
45,574
South East
Havant
45,249
East Midlands
Hinckley
44,748
South West
Salisbury
44,710
Yorkshire Humber
Pontefract
43,970
Scotland
Coatbridge
43,912
East Midlands
Sutton-in-Ashfield
43,833
East Midlands
Grantham
43,820
Wales
Merthyr Tydfil
43,793
North West
Great Sankey
43,690
Scotland
Greenock
43,675
North West
Ashton-under-Lyne
43,626
North West
Leigh
43,544
South East
Leatherhead
43,529
East of England
Letchworth Garden City
43,363
East Midlands
Newark-on-Trent
43,252
East Midlands
Worksop
42,812
East of England
Bury St Edmunds
42,744
North West
Kirkby
42,739
North East
Wallsend
42,690
South West
Redruth
42,396
South West
Christchurch
42,276
South East
Andover
41,953
North West
Stretford
41,709
South East
Dover
41,677
East of England
Hatfield
41,548
North West
Altrincham
41,340
East Midlands
Boston
41,327
North West
Lytham St Annes
41,276
South West
Bridgwater
41,198
North West
Urmston
41,143
South East
Wokingham
40,960
East Midlands
Swadlincote
40,952
South West
Trowbridge
40,889
North West
Prescot
40,478
South East
Bexhill-on-Sea
40,000
West Midlands
Bloxwich
39,747
North East
North Shields
39,100
Scotland
Glenrothes
38,944
North West
Skelmersdale
38,726
South East
Fleet
38,676
South East
Abingdon
38,657
South East
Tonbridge
38,624
South East
Ramsgate
38,587
East Midlands
Ilkeston
38,245
East Midlands
Coalville
38,170
East of England
Canvey Island
38,055
North East
Whitley Bay
37,873
East Midlands
Arnold
37,840
North East
Houghton-Le-Spring
37,614
North West
Leyland
37,584
East Midlands
Rushden
37,469
East of England
Leighton Buzzard
37,379
Yorkshire Humber
Yeadon
37,339
North East
Blyth
37,275
North West
Eccles
37,203
North East
Redcar
37,130
Scotland
Airdrie
37,015
North East
Peterlee
36,971
South East
Farnham
36,917
North East
Chester-le-Street
36,770
West Midlands
Great Malvern
36,642
South East
Herne Bay
36,617
North West
Wilmslow
36,474
South West
Newton Abbot
36,440
Scotland
Stirling
36,338
East of England
Billericay
36,099
East of England
Hitchin
35,937
North West
Walkden
35,932
North West
Tyldesley
35,800
South West
Chippenham
35,708
North East
Billingham
35,686
Wales
Pontypool
35,318
North West
Accrington
35,310
Scotland
Falkirk
35,174
East of England
Hoddesdon
35,154
Yorkshire Humber
Bridlington
34,821
Yorkshire Humber
Bentley
34,432
South West
Exmouth
34,406
South West
Yate
34,284
Wales
Colwyn Bay
34,239
North West
Radcliffe
34,169
South East
Totton
33,955
East of England
Letchworth
33,888
North West
Chorley
33,846
South East
Bicester
33,845
South East
Haywards Heath
33,740
Scotland
Irvine
33,555
West Midlands
Wednesfield
33,348
South East
Windsor
33,280
Scotland
Dumfries
33,280
North West
Morecambe
33,243
East Midlands
Glossop
33,180
North East
Cramlington
33,109
Yorkshire Humber
Pudsey
33,068
Wales
Ebbw Vale
33,065
South East
Newbury
32,975
East of England
Wickford
32,877
West Midlands
Lichfield
32,872
Yorkshire Humber
Brighouse
32,566
North West
Darwen
32,489
East of England
Wisbech
32,176
East of England
Borehamwood
32,125
North West
Prestwich
32,120
Scotland
Motherwell
32,017
Yorkshire Humber
Cleethorpes
31,988
South West
Falmouth
31,926
North West
Hyde
31,654
South East
Chichester
31,616
South West
Barnstaple
31,588
East Midlands
Spalding
31,180
Scotland
Rutherglen
31,135
Wales
Aberdare
31,060
Wales
Caerphilly
30,811
East of England
Saint Neots
30,635
South East
Burgess Hill
30,587
Yorkshire Humber
Beverley
30,555
South East
Deal
30,510
Scotland
Wishaw
30,420
Wales
Pontypridd
30,259
North West
Winsford
30,240
East of England
Harpenden
30,196
East of England
Rayleigh
30,195
South East
Whitstable
30,155
South East
Camberley
29,981
West Midlands
Bedworth
29,789
North West
Heswall
29,728
East Midlands
Hucknall
29,663
South East
Egham
29,506
South East
Sevenoaks
29,480
West Midlands
Kidsgrove
29,363
Northern Ireland
Newtownards
29,317
North West
Nelson
29,244
West Midlands
Burntwood
29,208
Northern Ireland
Carrickfergus
29,171
East of England
Felixstowe
29,147
North West
Kendal
29,137
North East
Consett
29,103
South East
Witney
29,039
North West
Ashton in Makerfield
28,952
North West
Cheadle Hulme
28,932
Northern Ireland
Ballymena
28,725
East of England
Stanford-le-Hope
28,672
South West
Bideford
28,671
South East
Rochester
28,544
Yorkshire Humber
Shipley
28,000
West Midlands
Brierley Hill
27,830
West Midlands
Stratford-upon-Avon
27,784
South East
Sunbury-on-Thames
27,757
Northern Ireland
Newry
27,670
North East
Ashington
27,610
Scotland
Cambuslang
27,539
East Midlands
Kirkby-in-Ashfield
27,500
West Midlands
Willenhall
27,393
Yorkshire Humber
Cleckheaton
27,382
South East
Ashford
27,340
Scotland
Bearsden
27,264
North East
Jarrow
27,158
East Midlands
Melton Mowbray
27,120
North West
Workington
27,065
South East
Epsom
27,041
East of England
Haverhill
26,997
North West
Maghull
26,640
Scotland
Clydebank
26,523
South East
East Grinstead
26,442
Wales
Flint
26,260
North West
Westhoughton
26,218
Isle of Man
Douglas
26,203
South West
Frome
26,178
North West
Congleton
26,082
South East
Ryde
26,050
North East
Bishop Auckland
26,000
London
Northolt
25,874
Wales
Rhyl
25,847
East of England
Hertford
25,719
East Midlands
Staveley
25,681
Northern Ireland
Coleraine
25,680
North West
Farnworth
25,522
South East
Crowthorne
25,506
North West
Bramhall
25,447
South West
St Austell
25,362
Wales
Rhosllanerchrugog
25,359
North West
Fleetwood
25,353
East of England
Witham
24,900
North West
Whitehaven
24,884
South East
Newport
24,876
East Midlands
Skegness
24,859
Yorkshire Humber
Selby
24,833
East of England
Thetford
24,650
Scotland
Newton Mearns
24,337
West Midlands
Wednesbury
24,325
London
Feltham
24,274
South East
Thatcham
24,169
North West
Hindley
24,103
South West
Plymstock
24,073
North West
Ormskirk
Population
Region
City
24,040
West Midlands
Warwick
24,033
West Midlands
Rugeley
24,021
North West
Golborne
23,937
East of England
Huntingdon
23,879
East Midlands
Daventry
23,834
West Midlands
Droitwich
23,753
South East
New Milton
23,709
Wales
Ammanford
23,699
South West
Portishead
23,689
North West
Droylsden
23,640
Scotland
Arbroath
23,620
Scotland
Musselburgh
23,576
West Midlands
Evesham
23,545
North West
Whitefield
23,458
Yorkshire Humber
Lofthouse
23,437
Wales
Penarth
23,430
Scotland
Bishopbriggs
23,417
East Midlands
Belper
23,329
North West
Formby
23,325
South West
Burnham-on-Sea
23,283
South East
Broadstairs
23,122
East Midlands
Heanor
23,056
Yorkshire Humber
Chapeltown
23,041
South West
Truro
22,980
Scotland
Elgin
22,971
North West
Litherland
22,911
East Midlands
Market Harborough
22,848
North West
Royton
22,834
South East
Walton-on-Thames
22,816
South West
Wellington
22,748
North West
Stalybridge
22,689
South East
Godalming
22,639
East of England
Potters Bar
22,584
South East
Seaford
22,550
East Midlands
Alfreton
22,500
South West
Camborne
22,413
West Midlands
Kenilworth
22,373
North East
Seaham
22,356
North East
Thornaby-on-Tees
22,213
East of England
Sudbury
22,114
North West
Rawtenstall
22,023
East Midlands
Retford
22,010
Scotland
Renfrew
22,000
Northern Ireland
Portadown
21,997
East of England
Berkhamsted
21,938
North East
Stanley
21,839
South East
Swanley
21,782
North West
Newton-le-Willows
21,731
South East
Amersham
21,616
Yorkshire Humber
Ossett
21,462
East of England
Maldon
21,300
East Midlands
Buxton
21,232
South East
Horley
21,226
South East
Cowes
21,124
East Midlands
Dronfield
21,097
East Midlands
Ripley
21,070
Scotland
Bathgate
21,056
Northern Ireland
Omagh
21,051
East of England
March
21,028
East of England
Stowmarket
21,002
South West
Clevedon
21,001
Wales
Maesteg
21,000
Yorkshire Humber
Guiseley
20,978
South East
Bordon
20,978
Wales
Tredegar
20,978
Wales
Risca
20,957
South East
Caterham
20,842
East Midlands
Gainsborough
20,810
Yorkshire Humber
Goole
20,723
East of England
Harwich
20,651
East of England
Dereham
20,650
Scotland
Bellshill
20,649
South East
Chesham
20,633
South East
Gerrards Cross
20,607
South East
Crowborough
20,592
East Midlands
Stamford
20,586
West Midlands
Stourport-on-Severn
20,581
Wales
Gorseinon
20,555
North West
Failsworth
20,543
South West
Nailsea
20,390
Scotland
Alloa
20,384
East of England
Newmarket
20,327
Yorkshire Humber
Bingley
20,308
West Midlands
Brownhills
20,214
South East
Yateley
20,201
South East
Hythe
20,189
South West
Newquay
20,155
South East
Sandown
20,149
North West
Atherton
20,118
North West
Colne
20,059
South East
Chalfont Saint Peter
20,026
East of England
Ampthill
20,000
West Midlands
Kingswinford
20,000
South East
Portslade
20,000
North West
Swinton
19,977
South East
Hailsham
19,950
Scotland
Dumbarton
19,914
North West
Poulton-le-Fylde
19,904
Yorkshire Humber
Brough
19,903
West Midlands
Leek
19,873
East of England
Kempston
19,872
South West
Penzance
19,860
Yorkshire Humber
Dinnington
19,829
South East
Faversham
19,778
South West
Tewkesbury
19,661
Northern Ireland
Antrim
19,630
Scotland
Kirkintilloch
19,578
East Midlands
Earl Shilton
19,544
South West
Tiverton
19,481
Yorkshire Humber
Adwick le Street
19,463
South East
Weybridge
19,460
East of England
South Ockendon
19,442
North West
Irlam
19,357
South West
Melksham
19,350
Yorkshire Humber
Horsforth
19,306
North West
Dukinfield
19,193
West Midlands
Great Wyrley
19,184
North East
Yarm
19,175
South East
Shoreham-by-Sea
19,090
East of England
Ely
18,835
Yorkshire Humber
South Elmsall
18,808
North East
Hebburn
18,800
Yorkshire Humber
Mirfield
18,777
South East
Emsworth
18,749
Wales
Aberystwyth
18,743
West Midlands
Oswestry
18,701
Wales
Prestatyn
18,696
North West
Horwich
18,616
Yorkshire Humber
Rawmarsh
18,612
East Midlands
Eastwood
18,579
South East
Peacehaven
18,505
South East
Wantage
18,452
South East
Uckfield
18,450
Scotland
Peterhead
18,421
Northern Ireland
Larne
18,330
East Midlands
Mansfield Woodhouse
18,300
East of England
Hadleigh
18,261
South East
Marlow
18,241
North West
Marple
18,069
East of England
Waltham Abbey
18,064
South West
Devizes
17,976
North West
Sandbach
17,968
East Midlands
New Mills
17,766
North East
Spennymoor
17,747
South East
Dorking
17,738
North West
Ramsbottom
17,669
West Midlands
Biddulph
17,650
South West
Ferndown
17,620
Scotland
Barrhead
17,576
East of England
Ware
17,513
Yorkshire Humber
Maltby
17,490
South West
Warminster
17,463
South West
Teignmouth
17,458
East of England
Walton-on-the-Naze
17,436
North East
Tynemouth
17,380
East of England
Bushey
17,359
East Midlands
Sleaford
17,333
North West
Haydock
17,297
East Midlands
Mountsorrel
17,297
South East
Lewes
17,295
Yorkshire Humber
Thorne
17,280
Scotland
Grangemouth
17,274
South West
Calne
17,226
North West
Nantwich
17,161
South East
Romsey
17,161
North West
Denton
17,161
Yorkshire Humber
Wath-upon-Dearne
17,153
South West
Cirencester
17,090
Scotland
Blantyre
17,016
North West
Heysham
16,989
South West
Westbury
16,979
North East
Guisborough
16,974
North East
Bedlington
16,941
East of England
Frinton-on-Sea
16,879
South West
Dorchester
16,832
Yorkshire Humber
Northallerton
16,808
South East
Longfield
16,800
Scotland
Saint Andrews
16,739
East of England
Rochford
16,724
South East
Cobham
16,693
South West
Brixham
16,625
North East
Whickham
16,584
South East
Alton
16,551
East of England
Biggleswade
16,446
South East
Lymington
16,420
Scotland
Kilwinning
16,419
East Midlands
Louth
16,390
Scotland
Johnstone
16,364
South East
Carterton
16,363
Yorkshire Humber
Ripon
16,360
Scotland
Bonnyrigg
16,358
Wales
Bangor
16,302
South East
Hartley
16,173
Northern Ireland
Banbridge
16,169
Wales
Chepstow
16,110
Scotland
Penicuik
16,093
North East
Ryton
16,020
Scotland
Viewpark
16,008
West Midlands
Aldridge
15,965
Yorkshire Humber
Kippax
15,934
Yorkshire Humber
Conisbrough
15,842
Yorkshire Humber
Hoyland
15,836
South East
Tadley
15,829
South East
Kidlington
15,781
Yorkshire Humber
Royston
15,768
North West
Bebington
15,732
South East
Swanscombe
15,710
Yorkshire Humber
Baildon
15,672
Wales
Porthcawl
15,641
South West
Keynsham
15,625
Yorkshire Humber
Elland
15,566
South West
Saltash
15,530
Scotland
Erskine
15,518
Yorkshire Humber
Wombwell
15,485
South East
South Hayling
15,476
Wales
Blackwood
15,371
Wales
Llandudno
15,360
Scotland
Broxburn
15,352
South West
Neston
15,315
North West
Hale
15,265
North West
Hazel Grove
15,248
London
Orpington
15,204
North West
Haslingden
15,190
Scotland
Port Glasgow
15,181
North West
Penrith
15,126
North West
Bredbury
15,079
Yorkshire Humber
Mexborough
15,067
South East
Newport Pagnell
15,064
North West
Neston
15,020
Scotland
Larkhall
15,000
North West
Cleveleys
14,992
South West
Dursley
14,978
South East
Addlestone
14,974
North East
Blaydon-on-Tyne
14,974
South East
Petersfield
14,956
East Midlands
Matlock
14,906
South West
Corsham
14,838
Yorkshire Humber
Garforth
14,809
Yorkshire Humber
Ilkley
14,801
Northern Ireland
Armagh
14,750
Scotland
Prestwick
14,740
Yorkshire Humber
Knaresborough
14,680
Scotland
Troon
14,668
Yorkshire Humber
Otley
14,651
Wales
Abergavenny
14,623
Yorkshire Humber
Skipton
14,614
South West
Bodmin
14,596
Wales
Haverfordwest
14,472
Northern Ireland
Enniskillen
14,422
Wales
Llantrisant
14,403
North East
Morpeth
14,382
East of England
Mildenhall
14,351
North West
Poynton
14,258
West Midlands
Stone
14,231
South West
Bishops Cleeve
14,198
Northern Ireland
Strabane
14,175
West Midlands
Featherstone
14,170
South East
Hythe
14,084
South East
Ringwood
14,050
Scotland
Hawick
13,985
Northern Ireland
Dundonald
13,970
Scotland
Forfar
13,961
East Midlands
Bourne
13,868
East of England
Beccles
13,807
North West
Littleborough
13,804
Yorkshire Humber
Knottingley
13,797
South East
Beaconsfield
13,737
South West
Bridport
13,701
Wales
Pyle
13,690
Scotland
Rosyth
13,651
South East
Haslemere
13,595
North West
Middlewich
13,582
Wales
Milford Haven
13,574
East Midlands
Market Deeping
13,572
Yorkshire Humber
Wetherby
13,567
North East
The Boldons
13,511
West Midlands
Wombourn
13,505
East Midlands
Shepshed
13,494
South East
Ashtead
13,452
South East
Oxted
13,370
Scotland
Carluke
13,360
South West
Verwood
13,347
North West
Alsager
13,320
Scotland
Linlithgow
13,265
North East
Berwick-upon-Tweed
13,222
South East
Newhaven
13,213
Yorkshire Humber
Whitby
13,191
North West
Knutsford
13,140
Scotland
Mayfield
13,140
Scotland
Fraserburgh
13,110
Scotland
Milngavie
13,109
Northern Ireland
Holywood
13,100
North East
Hetton-Le-Hole
13,089
West Midlands
Uttoxeter
13,080
Yorkshire Humber
Driffield
13,074
South West
Chard
13,069
Yorkshire Humber
Stocksbridge
13,061
North West
Milnrow
13,047
North West
Bacup
13,018
East Midlands
Brackley
12,970
Northern Ireland
Limavady
12,942
South West
Cinderford
12,911
South West
Street
12,911
Yorkshire Humber
Armthorpe
12,890
South East
Buckingham
12,857
Wales
Nelson
12,842
West Midlands
Smethwick
12,800
Scotland
Saltcoats
12,760
Scotland
Inverurie
12,741
West Midlands
Newport
12,739
South East
Frimley
12,730
South East
Hurstpierpoint
12,720
Scotland
Dalkeith
12,660
Scotland
Galashiels
12,660
North West
Ince-in-Makerfield
12,657
West Midlands
Bridgnorth
12,569
South West
Sidmouth
12,531
East Midlands
Mablethorpe
12,463
East of England
North Walsham
12,370
East Midlands
Ashby-de-la-Zouch
12,280
South West
Tavistock
12,184
South West
Helston
12,156
London
West Drayton
12,075
North East
Prudhoe
12,070
Scotland
Giffnock
12,043
East of England
Rickmansworth
11,981
South West
Minehead
11,938
South East
Sheerness
11,935
Northern Ireland
Dungannon
11,929
East of England
Tring
11,917
East of England
Chorleywood
11,915
North West
Kirkham
11,906
East of England
Halstead
11,903
Yorkshire Humber
Cudworth
11,894
Yorkshire Humber
Haxby
11,880
Scotland
Montrose
11,851
South West
Ivybridge
11,840
Scotland
Tranent
11,773
West Midlands
Market Drayton
11,770
Scotland
Armadale
11,754
East Midlands
Bolsover
11,717
East of England
Tilbury
11,690
Yorkshire Humber
Todmorden
11,687
South West
Thornbury
11,684
South West
Blandford Forum
11,673
West Midlands
Codsall
11,657
East of England
Sandy
11,656
Yorkshire Humber
Liversedge
11,608
North West
Lymm
11,600
Scotland
Westhill
11,542
Yorkshire Humber
Heckmondwike
11,508
East Midlands
Syston
11,494
South East
Henley-on-Thames
11,483
South West
Honiton
11,467
North West
Great Harwood
11,460
Scotland
Cowdenbeath
11,460
Scotland
Whitburn
11,431
Wales
Holyhead
11,430
Scotland
Carnoustie
11,404
West Midlands
Cheadle
11,388
North East
Hexham
11,373
Wales
Caldicot
11,370
Scotland
Stonehaven
11,360
South West
Kingsteignton
11,357
Wales
Newtown
11,356
North West
Ulverston
11,343
South West
Wells
11,340
Scotland
Largs
11,329
South East
Thame
11,329
North West
Little Lever
11,312
South West
Dawlish
11,273
East Midlands
Kimberley
11,265
South West
Royal Wootton Bassett
11,237
South West
Atherstone
11,230
Wales
Mountain Ash
11,200
East of England
Woodbridge
11,184
South West
Ilfracombe
11,082
South East
Cranleigh
11,081
Northern Ireland
Cookstown
11,066
Yorkshire Humber
Barton-upon-Humber
11,060
Yorkshire Humber
Featherstone
11,049
North West
Timperley
11,020
East of England
Kesgrave
10,956
Yorkshire Humber
Penistone
10,946
Wales
Abertillery
10,938
West Midlands
Leominster
10,922
East Midlands
Oakham
10,885
East Midlands
Shirebrook
10,884
East of England
Downham Market
10,830
West Midlands
Oldbury
10,823
West Midlands
Knowle
10,758
West Midlands
Pelsall
10,750
Yorkshire Humber
Immingham
10,738
London
Buckhurst Hill
10,734
East of England
Diss
10,697
East Midlands
Desborough
10,632
London
Harrow on the Hill
10,582
West Midlands
Ross-on-Wye
10,570
Scotland
Gourock
10,553
South East
Chertsey
10,550
South East
Selsey
10,549
East of England
Attleborough
10,515
West Midlands
Ludlow
10,510
Scotland
Stranraer
10,507
Northern Ireland
Downpatrick
10,472
East of England
Abbots Langley
10,458
South West
Midsomer Norton
10,454
South West
Swanage
10,435
North West
Barnoldswick
10,406
North East
Annfield Plain
10,369
South West
Shepton Mallet
10,354
East of England
Chigwell
10,298
East of England
Chatteris
10,289
East of England
Epping
10,271
North West
Brierfield
10,225
Yorkshire Humber
Horbury
10,211
South East
Snodland
10,135
North East
Ponteland
10,127
North West
Kearsley
10,116
South West
Amesbury
10,110
Wales
Monmouth
10,100
Scotland
Ellon
10,086
England
Baldock
10,058
Wales
Mold
10,001
London
Kingston-upon-Thames
10,000
East of England
Waltham Cross
10,000
London
Upminster
+2
Level 65
Mar 21, 2022
Thanks for the massive effort! Couple of small points: it's 'Rayleigh' not 'Raleigh' and requiring 'Enfield Town' rather than just 'Enfield' seems harsh. These places within London are census places in outer London, I take it? Just curious why some and not others (Mitcham, Wimbledon eg) are in the list.
+3
Level 62
Mar 27, 2022
Title should really be towns and cities, and inclusion criteria would be really useful, especially for towns that are often regarded as part of conurbations. And there are several instances where insisting on the full name seems harsh. A huge effort already from the setter, but a little tweaking would help repay those players who do invest their time with a serious attempt.
+1
Level 53
Mar 27, 2022
Kingston has a really weird population figure!

I agree that the title needs a tweak - at least one of these (Cranleigh) isn't even a city or a town, but a village. But what a feat to make this quiz. Thank you.

+1
Level 41
Mar 29, 2022
got 101 lol
+1
Level 37
Apr 19, 2022
Normanton, Yorkshire Humber is Missing
+1
Level 37
Apr 19, 2022
Basildon says Englanf
+1
Level 37
Apr 19, 2022
I don't think Bangor, Wales is on here
+1
Level 37
Apr 20, 2022
I think there is 2 of Hale, with the same population and the same everything.
+1
Level 59
Aug 16, 2022
Phenomenal work, appreciated.

Baldock is actually in England, not Scotland, and Mayfield is misspelled. Understandable that there will be mistakes of course.

+1
Level 59
Aug 16, 2022
Also Douglas shouldn't really be in it, as the Isle of Man is outwith the UK.
+1
Level 20
Aug 31, 2022
My tiny town in the West Midlands actually made something lol