All 1k+ Towns and Cities of England in 1662

Can you name the 312 most populous cities of the Kingdom of England in 1662 that had a population of 1,000 and over, roughly a century before the Industrial Revolution?
Click on the map to zoom in.
Population estimates according to John Langton.
Only including mainland England and Wales.
Quiz by
Dekkie
Rate:
Last updated: October 17, 2025
You have not attempted this quiz yet.
First submittedFebruary 22, 2025
Times taken704
Average score25.0%
Rating4.70
Report this quizReport
45:00
Enter answer here
0
 / 312 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 ...
 
Counties corporate
Population
Towns
310,941
London
14,216
Norwich
14,201
York
13,482
Bristol
11,617
Newcastle upon Tyne
10,307
Exeter
7,671
Canterbury
7,046
Worcester
6,600
Kingston upon Hull
6,427
Coventry
5,849
Chester
4,305
Lincoln
4,264
Nottingham
4,233
Gloucester
2,305
Lichfield
2,100
Southampton
1,913
Haverfordwest
1,866
Carmarthen
 
 
Independent borough
2,580
Berwick-upon-Tweed
 
 
Bedfordshire
2,130
Bedford
1,150
Luton
1,110
Leighton Buzzard
 
 
Berkshire
1,840
Reading
1,780
Newbury
1,720
Windsor
1,340
Abingdon
 
 
Brecknockshire
1,879
Brecknock
 
 
Buckinghamshire
1,800
Marlow
1,690
Newport Pagnell
1,540
Buckingham
1,400
Aylesbury
1,220
Olney
1,129
Langley
1,030
Princes Risborough
1,000
High Wycombe
 
 
Caernarvonshire
1,492
Caernarfon
 
 
Cambridgeshire
10,574
Cambridge
3,026
Ely
2,320
Wisbech
1,980
Whittlesey
1,400
Soham
1,340
March
 
 
Cheshire
2,760
Nantwich
2,490
Macclesfield
1,840
Congleton
1,303
Stockport
 
 
Cornwall
1,400
Stratton
1,290
Launceston
1,240
Padstow
1,220
Wadebridge
1,210
Penryn
1,160
St Germans
1,120
St Ives
1,098
Truro
1,010
Mitchell
 
 
Cumberland
3,860
Carlisle
1,140
Penrith
 
 
Denbighshire
2,886
Wrexham
1,122
Llanrwst
1,118
Ruthin
 
 
Derbyshire
2,140
Derby
1,910
Wirksworth
1,340
Chesterfield
1,090
Matlock
1,070
Tideswell
 
 
Devon
4,000
Plymouth
2,720
Crediton
2,320
Barnstaple
2,080
Tiverton
2,020
Dartmouth
1,890
Ottery St Mary
1,670
Colyton
1,480
Topsham
1,410
Tavistock
1,370
Torrington
1,340
Newton Abbot
1,340
Totnes
1,330
Axminster
1,300
Exmouth
1,220
Honiton
1,190
Ashburton
1,190
Cullompton
1,020
Moretonhampstead
1,020
Sidmouth
 
 
Dorset
1,700
Sherborne
1,690
Dorchester
1,180
Melcombe Regis
1,060
Lyme Regis
1,030
Shaftesbury
1,000
Weymouth
 
 
Durham
2,983
Gateshead
2,223
Durham
1,403
Darlington
1,198
Stockton-on-Tees
1,147
Sunderland
1,104
Jarrow
 
 
Essex
6,647
Colchester
3,170
Chelmsford
2,510
West Ham
1,950
Coggeshall
1,850
Saffron Walden
1,640
Dunmow
1,530
Bocking
1,410
Thaxted
1,220
Braintree
1,160
Witham
1,130
Dedham
1,130
Halstead
1,104
Walthamstow
1,090
Ilford
1,070
Hatfield Broad Oak
1,050
Harwich
1,020
Waltham Abbey
1,010
Maldon
Glamorganshire
Population
Towns
1,411
Cardiff
1,381
Swansea
1,113
Neath
 
 
Gloucestershire
2,760
Cirencester
2,150
Tewkesbury
1,210
Bisley
1,200
Newent
1,110
Chipping Campden
1,100
Tetbury
1,080
Stow-on-the-Wold
1,000
Dursley
 
 
Hampshire
5,007
Portsmouth
4,048
Winchester
1,880
Newport
1,800
Andover
1,370
Basingstoke
1,180
Kingsclere
1,160
Romsey
1,100
Gosport
1,030
Ringwood
 
 
Herefordshire
2,476
Hereford
1,460
Leominster
 
 
Hertfordshire
2,640
St Albans
2,238
Waltham Cross
1,310
Hertford
1,290
Ware
1,070
Sawbridgeworth
1,000
Hatfield
 
 
Huntingdonshire
1,480
St Ives
1,370
Ramsey
1,240
Godmanchester
1,000
St Neots
 
 
Kent
6,919
Deptford
4,616
Rochester
4,299
Dover
3,958
Sandwich
3,703
Maidstone
2,500
Greenwich
1,940
Deal
1,850
Chatham
1,630
Faversham
1,500
Hawkhurst
1,280
Dartford
1,280
Gravesend
1,220
Cranbrook
1,170
Margate
1,160
Goudhurst
1,130
Woolwich
1,090
Ashford
 
 
Lancashire
2,356
Manchester
1,950
Wigan
1,920
Ashton-under-Lyne
1,830
Bolton
1,700
Preston
1,700
Warrington
1,460
Bury
1,210
Liverpool
1,090
Dalton-in-Furness
1,060
Salford
 
 
Leicestershire
3,014
Leicester
1,500
Loughborough
1,450
Melton Mowbray
 
 
Lincolnshire
2,680
Boston
2,150
Stamford
2,050
Spalding
1,530
Grantham
1,280
Louth
1,090
Sleaford
1,030
Holbeach
1,010
Alford
1,010
Barton-upon-Humber
1,010
Gainsborough
 
 
Middlesex
1,000
Brentford
1,000
Enfield
 
 
Monmouthshire
2,721
Monmouth
1,777
Abergavenny
1,500
Chepstow
 
 
Norfolk
9,248
Yarmouth
5,007
Lynn
2,290
Wymondham
1,400
East Dereham
1,400
Wells-next-the-Sea
1,280
North Walsham
1,260
Thetford
1,160
Diss
 
 
Northamptonshire
2,959
Northampton
2,660
Peterborough
2,160
Wellingborough
1,570
Oundle
1,300
Kettering
1,250
Daventry
1,190
Towcester
1,100
Rothwell
 
 
Nottinghamshire
2,690
Newark-on-Trent
1,290
Mansfield
1,100
Southwell
Oxfordshire
Population
Towns
11,065
Oxford
1,470
Henley-on-Thames
1,110
Witney
 
 
Pembrokeshire
1,075
Pembroke
 
 
Rutland
1,040
Oakham
 
 
Shropshire
6,867
Shrewsbury
2,040
Ludlow
1,792
Whitchurch
1,750
Bridgnorth
1,070
Market Drayton
 
 
Somerset
3,023
Frome
2,652
Bath
2,300
Taunton
2,068
Wells
1,783
Shepton Mallet
1,574
Bridgwater
1,410
Glastonbury
1,280
South Petherton
1,135
Wellington
1,110
Minehead
1,079
North Petherton
 
 
Staffordshire
2,010
Wolverhampton
1,600
Uttoxeter
1,460
Walsall
1,430
Stafford
1,350
Burton upon Trent
1,330
West Bromwich
1,300
Tamworth
1,180
Newcastle-under-Lyme
1,020
Brewood
 
 
Suffolk
9,774
Ipswich
4,264
Bury St Edmunds
1,880
Hadleigh
1,750
Sudbury
1,660
Beccles
1,580
Mildenhall
1,380
Woodbridge
1,130
Lavenham
1,110
Stowmarket
1,070
Bungay
 
 
Surrey
5,224
Lambeth
4,386
Bermondsey
2,220
Kingston upon Thames
2,101
Rotherhithe
1,540
Guildford
1,480
Croydon
1,421
Wandsworth
1,419
Mortlake
1,406
Newington
1,341
Battersea
1,320
Farnham
1,100
Richmond
1,090
Egham
1,032
Clapham
1,022
Walton-on-Thames
 
 
Sussex
3,000
Brighton
2,130
Chichester
1,730
Hastings
1,430
Burwash
1,090
Horsham
 
 
Warwickshire
2,745
Birmingham
2,710
Warwick
1,520
Stratford-upon-Avon
1,290
Nuneaton
1,270
Sutton Coldfield
1,250
Tamworth
1,130
Atherstone
 
 
Westmorland
5,730
Kendal
1,870
Kirkby Lonsdale
1,690
Ambleside
1,670
Kirkby Stephen
1,010
Orton
 
 
Wiltshire
6,811
Salisbury
4,680
Bradford-on-Avon
2,550
Warminster
1,510
Marlborough
1,010
Devizes
 
 
Worcestershire
2,310
Bromsgrove
1,620
Dudley
1,580
Kidderminster
1,350
Bewdley
1,070
Droitwich
1,050
Kings Norton
1,040
Evesham
 
 
Yorkshire
3,501
Leeds
3,180
Beverley
2,180
Scarborough
2,050
Sheffield
1,980
Whitby
1,970
Halifax
1,760
Doncaster
1,760
Wakefield
1,500
Bridlington
1,440
Pontefract
1,440
Ripon
1,380
Richmond
1,210
Malton
1,170
Pickering
1,160
Selby
1,130
Guisborough
1,090
Keighley
1,020
Sedbergh
Save Your Stats
Your Next Quiz
Guess the world's twenty most-traded currencies, and the countries or special regions that issue them.
Can you identify these brands based on their logos?
Can you name the 100 most populous urban areas in Europe with the help of a map?
In terms of population, which African urban areas rank in the top 200 globally?
4 Comments
+5
Level 55
Feb 22, 2025
Since this only includes England and Wales, it'd probably spark some curiosity about holdings outside of these areas. Here's some population data for the territories also controlled by the English at the time.

Madras - 15,000

Bombay - 10,000

Dublin - 8,780

Cork - 4,826

Limerick - 3,105

Boston - 3,000

Tangier - 2,000

Kilkenny - 1,722

Waterford - 1,647

Drogheda - 1,605

Salem - 1,400

Carrickfergus - 1,311

Roscommon - 1,075

Londonderry - 1,052

+3
Level 69
Feb 22, 2025
Really interesting quiz!
+2
Level 55
Feb 22, 2025
Thanks!
+2
Level 82
Mar 23, 2025
Great to see a quiz which includes my birthplace - Guisborough.