England's 100 biggest towns & cities
Every guide has live house prices, street crime, population and the local economy — official data only.
LondonLondon · pop ≈ 8,900,000
BirminghamWest Midlands · pop ≈ 1,150,000
ManchesterNorth West · pop ≈ 590,000
LiverpoolNorth West · pop ≈ 500,000
LeedsYorkshire & Humber · pop ≈ 820,000
SheffieldYorkshire & Humber · pop ≈ 560,000
BristolSouth West · pop ≈ 480,000
Newcastle upon TyneNorth East · pop ≈ 310,000
LeicesterEast Midlands · pop ≈ 370,000
NottinghamEast Midlands · pop ≈ 330,000
CoventryWest Midlands · pop ≈ 350,000
BradfordYorkshire & Humber · pop ≈ 550,000
Stoke-on-TrentWest Midlands · pop ≈ 260,000
WolverhamptonWest Midlands · pop ≈ 265,000
SunderlandNorth East · pop ≈ 275,000
PortsmouthSouth East · pop ≈ 210,000
SouthamptonSouth East · pop ≈ 260,000
PlymouthSouth West · pop ≈ 265,000
DerbyEast Midlands · pop ≈ 260,000
BrightonSouth East · pop ≈ 280,000
Kingston upon HullYorkshire & Humber · pop ≈ 270,000
ReadingSouth East · pop ≈ 175,000
LutonEast of England · pop ≈ 225,000
Milton KeynesSouth East · pop ≈ 290,000
NorthamptonEast Midlands · pop ≈ 230,000
NorwichEast of England · pop ≈ 145,000
BournemouthSouth West · pop ≈ 200,000
SwindonSouth West · pop ≈ 235,000
Southend-on-SeaEast of England · pop ≈ 180,000
MiddlesbroughNorth East · pop ≈ 145,000
PeterboroughEast of England · pop ≈ 220,000
OxfordSouth East · pop ≈ 160,000
CambridgeEast of England · pop ≈ 150,000
YorkYorkshire & Humber · pop ≈ 200,000
IpswichEast of England · pop ≈ 140,000
BlackpoolNorth West · pop ≈ 140,000
BoltonNorth West · pop ≈ 195,000
StockportNorth West · pop ≈ 295,000
TelfordWest Midlands · pop ≈ 185,000
SloughSouth East · pop ≈ 160,000
GloucesterSouth West · pop ≈ 135,000
WarringtonNorth West · pop ≈ 210,000
ExeterSouth West · pop ≈ 135,000
ColchesterEast of England · pop ≈ 195,000
CrawleySouth East · pop ≈ 120,000
HuddersfieldYorkshire & Humber · pop ≈ 145,000
PooleSouth West · pop ≈ 150,000
BirkenheadNorth West · pop ≈ 145,000
OldhamNorth West · pop ≈ 235,000
RotherhamYorkshire & Humber · pop ≈ 265,000
WalsallWest Midlands · pop ≈ 285,000
BasildonEast of England · pop ≈ 190,000
RochdaleNorth West · pop ≈ 225,000
SalfordNorth West · pop ≈ 270,000
WiganNorth West · pop ≈ 330,000
GatesheadNorth East · pop ≈ 200,000
St HelensNorth West · pop ≈ 185,000
WorthingSouth East · pop ≈ 110,000
MaidstoneSouth East · pop ≈ 175,000
EastbourneSouth East · pop ≈ 105,000
BasingstokeSouth East · pop ≈ 115,000
ChelmsfordEast of England · pop ≈ 180,000
DoncasterYorkshire & Humber · pop ≈ 310,000
WakefieldYorkshire & Humber · pop ≈ 355,000
PrestonNorth West · pop ≈ 150,000
BlackburnNorth West · pop ≈ 120,000
CheltenhamSouth West · pop ≈ 120,000
ChesterNorth West · pop ≈ 95,000
DudleyWest Midlands · pop ≈ 320,000
SolihullWest Midlands · pop ≈ 215,000
BedfordEast of England · pop ≈ 175,000
HastingsSouth East · pop ≈ 90,000
StevenageEast of England · pop ≈ 90,000
HartlepoolNorth East · pop ≈ 90,000
ChesterfieldEast Midlands · pop ≈ 105,000
GillinghamSouth East · pop ≈ 105,000
WorcesterWest Midlands · pop ≈ 105,000
LincolnEast Midlands · pop ≈ 105,000
BathSouth West · pop ≈ 95,000
WatfordEast of England · pop ≈ 105,000
DarlingtonNorth East · pop ≈ 110,000
GrimsbyYorkshire & Humber · pop ≈ 85,000
CarlisleNorth West · pop ≈ 75,000
HalifaxYorkshire & Humber · pop ≈ 90,000
WokingSouth East · pop ≈ 105,000
High WycombeSouth East · pop ≈ 125,000
SouthportNorth West · pop ≈ 95,000
RedditchWest Midlands · pop ≈ 85,000
BurnleyNorth West · pop ≈ 75,000
ScunthorpeYorkshire & Humber · pop ≈ 80,000
DartfordSouth East · pop ≈ 115,000
GuildfordSouth East · pop ≈ 80,000
BarnsleyYorkshire & Humber · pop ≈ 245,000
NuneatonWest Midlands · pop ≈ 95,000
MansfieldEast Midlands · pop ≈ 110,000
HarrogateYorkshire & Humber · pop ≈ 75,000
AylesburySouth East · pop ≈ 90,000
St AlbansEast of England · pop ≈ 150,000
Weston-super-MareSouth West · pop ≈ 85,000
BuryNorth West · pop ≈ 190,000