Want to compare two towns side by side?

Compare

Towns in London

London has 33 towns and cities profiled — from Croydon down to smaller market towns. Start with one of the highlights below, dive into the full rankings, or scroll to the table to browse every town.

At the top of the list

The standouts in London

Most affordable

Cheapest towns

  1. 1Barking and Dagenham£369,084
  2. 2Havering£425,044
  3. 3Newham£431,933
  4. 4Greenwich£433,844
  5. 5Haringey£457,967
See full cheapest towns ranking

Lowest crime

Safest towns

  1. 1Richmond upon Thames57.4 per 1,000
  2. 2Harrow58.7 per 1,000
  3. 3Sutton (Sutton)59.9 per 1,000
  4. 4Merton60.5 per 1,000
  5. 5Bexley61.2 per 1,000
See full safest towns ranking

Top-band schools

Best for schools

  1. 1Newham100.0%
  2. 2Enfield100.0%
  3. 3Hackney100.0%
  4. 4Hounslow100.0%
  5. 5Camden100.0%
See full best for schools ranking

All towns in London

Sorted by population. Click any town for the full area guide.

TownPopulationAvg House PriceCrime Rate
Croydon389,242£429,17380.6/1k
Barnet388,143£587,61166.8/1k
Ealing366,952£737,18581.1/1k
Newham350,864£405,516103.7/1k
Brent340,866£2,533,30790.0/1k
Enfield329,822£458,95785.6/1k
Wandsworth325,268£770,56876.6/1k
Bromley324,712£590,45469.9/1k
Lambeth317,108£568,962113.6/1k
Tower Hamlets310,303£488,971106.4/1k
Redbridge308,268£393,96873.8/1k
Southwark307,076£618,803121.5/1k
Hillingdon306,028£604,70391.6/1k
Lewisham300,764£487,91893.8/1k
Greenwich287,796£451,91090.4/1k
Hounslow286,910£567,71987.0/1k
Waltham Forest278,129£589,14481.1/1k
Haringey264,069£463,767107.0/1k
Harrow260,534£520,30258.7/1k
Havering259,653£441,39468.1/1k
Hackney258,080£597,750117.5/1k
Bexley245,892£450,29161.2/1k
Barking and Dagenham218,236£5,341,17584.2/1k
Islington216,751£759,998133.7/1k
Merton214,931£758,55460.5/1k
Camden209,342£780,389179.6/1k
Sutton (Sutton)208,858N/A59.9/1k
City of Westminster203,262£1,088,013379.8/1k
Richmond upon Thames192,888N/A57.4/1k
Hammersmith and Fulham182,187£915,040108.9/1k
Kingston upon Thames166,333£729,80567.0/1k
Kensington and Chelsea143,348£2,131,550149.7/1k
City and County of the City of London7,820£660,000573.4/1k