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.
Most populous
Croydon
The largest settlement in London by population.
- Population
- 389,242
- Avg house price
- £429,173
- Crime rate
- 80.6/1k
Most affordable
Barking and Dagenham
Lowest average house price in London.
- Population
- 218,236
- Avg house price
- £5,341,175
- Crime rate
- 84.2/1k
Safest pick
Richmond upon Thames
Lowest recorded crime rate in London.
- Population
- 192,888
- Crime rate
- 57.4/1k
At the top of the list
The standouts in London
Most affordable
Cheapest towns
- 1Barking and Dagenham£369,084
- 2Havering£425,044
- 3Newham£431,933
- 4Greenwich£433,844
- 5Haringey£457,967
Lowest crime
Safest towns
- 1Richmond upon Thames57.4 per 1,000
- 2Harrow58.7 per 1,000
- 3Sutton (Sutton)59.9 per 1,000
- 4Merton60.5 per 1,000
- 5Bexley61.2 per 1,000
All towns in London
Sorted by population. Click any town for the full area guide.
| Town | Population | Avg House Price | Crime Rate |
|---|---|---|---|
| Croydon | 389,242 | £429,173 | 80.6/1k |
| Barnet | 388,143 | £587,611 | 66.8/1k |
| Ealing | 366,952 | £737,185 | 81.1/1k |
| Newham | 350,864 | £405,516 | 103.7/1k |
| Brent | 340,866 | £2,533,307 | 90.0/1k |
| Enfield | 329,822 | £458,957 | 85.6/1k |
| Wandsworth | 325,268 | £770,568 | 76.6/1k |
| Bromley | 324,712 | £590,454 | 69.9/1k |
| Lambeth | 317,108 | £568,962 | 113.6/1k |
| Tower Hamlets | 310,303 | £488,971 | 106.4/1k |
| Redbridge | 308,268 | £393,968 | 73.8/1k |
| Southwark | 307,076 | £618,803 | 121.5/1k |
| Hillingdon | 306,028 | £604,703 | 91.6/1k |
| Lewisham | 300,764 | £487,918 | 93.8/1k |
| Greenwich | 287,796 | £451,910 | 90.4/1k |
| Hounslow | 286,910 | £567,719 | 87.0/1k |
| Waltham Forest | 278,129 | £589,144 | 81.1/1k |
| Haringey | 264,069 | £463,767 | 107.0/1k |
| Harrow | 260,534 | £520,302 | 58.7/1k |
| Havering | 259,653 | £441,394 | 68.1/1k |
| Hackney | 258,080 | £597,750 | 117.5/1k |
| Bexley | 245,892 | £450,291 | 61.2/1k |
| Barking and Dagenham | 218,236 | £5,341,175 | 84.2/1k |
| Islington | 216,751 | £759,998 | 133.7/1k |
| Merton | 214,931 | £758,554 | 60.5/1k |
| Camden | 209,342 | £780,389 | 179.6/1k |
| Sutton (Sutton) | 208,858 | N/A | 59.9/1k |
| City of Westminster | 203,262 | £1,088,013 | 379.8/1k |
| Richmond upon Thames | 192,888 | N/A | 57.4/1k |
| Hammersmith and Fulham | 182,187 | £915,040 | 108.9/1k |
| Kingston upon Thames | 166,333 | £729,805 | 67.0/1k |
| Kensington and Chelsea | 143,348 | £2,131,550 | 149.7/1k |
| City and County of the City of London | 7,820 | £660,000 | 573.4/1k |