Towns in London

There are 33 towns in London listed below, sorted by population. Click any town to see its full area guide with house prices, crime data, school ratings and more.

TownPopulationAvg House PriceCrime Rate
Croydon389,242N/AN/A
Barnet388,143N/AN/A
Ealing366,952N/AN/A
Newham350,864N/AN/A
Brent340,866N/AN/A
Enfield329,822N/AN/A
Wandsworth325,268N/AN/A
Bromley324,712N/AN/A
Lambeth317,108N/AN/A
Tower Hamlets310,303N/AN/A
Redbridge308,268N/AN/A
Southwark307,076N/AN/A
Hillingdon306,028N/AN/A
Lewisham300,764N/AN/A
Greenwich287,796N/AN/A
Hounslow286,910N/AN/A
Waltham Forest278,129N/AN/A
Haringey264,069N/AN/A
Harrow260,534N/AN/A
Havering259,653N/AN/A
Hackney258,080N/AN/A
Bexley245,892N/AN/A
Barking and Dagenham218,236N/AN/A
Islington216,751N/AN/A
Merton214,931N/AN/A
Camden209,342N/AN/A
Sutton (Sutton)208,858N/AN/A
City of Westminster203,262N/AN/A
Richmond upon Thames192,888N/AN/A
Hammersmith and Fulham182,187N/AN/A
Kingston upon Thames166,333N/AN/A
Kensington and Chelsea143,348N/AN/A
City and County of the City of London7,820N/AN/A