Area360 logo

London Boroughs crime rating

Quick look at London borough crime ratings and reported incidents per 1,000 residents.

Last data update: 25 January 2026

PlaceBoroughCrimes per 1000 population
1Richmond upon Thames54.6
2Merton54.7
3Sutton55.5
4Harrow57.3
5Bexley58.2
6Kingston upon Thames58.9
7Bromley63.7
8Havering64.3
9Barnet64.5
10Redbridge70.4
11Wandsworth71.6
12Waltham Forest75.9
13Croydon79.4
14Enfield79.8
15Ealing80.2
16Hounslow81.9
17Barking and Dagenham85.5
18Greenwich87.0
19Lewisham88.3
20Brent88.3
21Hillingdon90.2
22Haringey97.3
23Newham100.8
24Hammersmith and Fulham104.7
25Lambeth107.6
26Tower Hamlets112.6
27Hackney114.5
28Southwark117.6
29Islington132.9
30Kensington and Chelsea134.8
31Camden173.5
32Westminster385.5
33City of London1011.9

Summary

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.