Quick look at London borough crime ratings and reported incidents per 1,000 residents.
Last data update: 25 January 2026
| Place | Borough | Crimes per 1000 population |
|---|---|---|
| 1 | Richmond upon Thames | 54.6 |
| 2 | Merton | 54.7 |
| 3 | Sutton | 55.5 |
| 4 | Harrow | 57.3 |
| 5 | Bexley | 58.2 |
| 6 | Kingston upon Thames | 58.9 |
| 7 | Bromley | 63.7 |
| 8 | Havering | 64.3 |
| 9 | Barnet | 64.5 |
| 10 | Redbridge | 70.4 |
| 11 | Wandsworth | 71.6 |
| 12 | Waltham Forest | 75.9 |
| 13 | Croydon | 79.4 |
| 14 | Enfield | 79.8 |
| 15 | Ealing | 80.2 |
| 16 | Hounslow | 81.9 |
| 17 | Barking and Dagenham | 85.5 |
| 18 | Greenwich | 87.0 |
| 19 | Lewisham | 88.3 |
| 20 | Brent | 88.3 |
| 21 | Hillingdon | 90.2 |
| 22 | Haringey | 97.3 |
| 23 | Newham | 100.8 |
| 24 | Hammersmith and Fulham | 104.7 |
| 25 | Lambeth | 107.6 |
| 26 | Tower Hamlets | 112.6 |
| 27 | Hackney | 114.5 |
| 28 | Southwark | 117.6 |
| 29 | Islington | 132.9 |
| 30 | Kensington and Chelsea | 134.8 |
| 31 | Camden | 173.5 |
| 32 | Westminster | 385.5 |
| 33 | City of London | 1011.9 |
An analysis of crime rates across London’s boroughs reveals a significant disparity in public safety. The safest areas are concentrated in the outer boroughs, with Richmond upon Thames recording the lowest crime rate at 54.6 offences per 1,000 residents. It is closely followed by Merton (54.7) and Sutton (55.5), establishing a clear cluster of low-crime communities in the city’s southwest.
Conversely, the highest crime ratings are found in central London boroughs. Westminster has a dramatically higher rate of 385.5 crimes per 1,000 people, though it is surpassed by the City of London, whose small residential population results in an extreme rate of 1,011.9. Among more typically populated boroughs, Camden (173.5) and Kensington and Chelsea (134.8) also feature prominently as the riskiest areas, highlighting a stark contrast with the capital’s safest neighbourhoods.