Quick look at London borough crime ratings and reported incidents per 1,000 residents.
Last data update: 27 April 2026
| Place | Borough | Crimes per 1000 population |
|---|---|---|
| 1 | Richmond upon Thames | 53.5 |
| 2 | Merton | 55.9 |
| 3 | Sutton | 56.3 |
| 4 | Harrow | 57.8 |
| 5 | Bexley | 58.8 |
| 6 | Kingston upon Thames | 60.4 |
| 7 | Bromley | 63.3 |
| 8 | Barnet | 65.3 |
| 9 | Havering | 65.5 |
| 10 | Redbridge | 71.0 |
| 11 | Wandsworth | 72.5 |
| 12 | Waltham Forest | 75.3 |
| 13 | Croydon | 77.9 |
| 14 | Enfield | 79.8 |
| 15 | Ealing | 80.9 |
| 16 | Hounslow | 82.4 |
| 17 | Greenwich | 86.4 |
| 18 | Barking and Dagenham | 86.7 |
| 19 | Lewisham | 87.9 |
| 20 | Brent | 88.8 |
| 21 | Hillingdon | 91.1 |
| 22 | Haringey | 96.2 |
| 23 | Hammersmith and Fulham | 102.3 |
| 24 | Newham | 102.5 |
| 25 | Lambeth | 107.8 |
| 26 | Hackney | 114.1 |
| 27 | Tower Hamlets | 114.5 |
| 28 | Southwark | 117.8 |
| 29 | Kensington and Chelsea | 129.1 |
| 30 | Islington | 129.9 |
| 31 | Camden | 164.4 |
| 32 | Westminster | 352.3 |
| 33 | City of London | 1017.0 |
Crime rates vary widely across London, from 53.5 crimes per 1,000 people in Richmond upon Thames to 1,017.0 in the City of London. The safest-rated boroughs are concentrated in outer London, with Richmond upon Thames, Merton at 55.9, Sutton at 56.3, Harrow at 57.8, and Bexley at 58.8 recording the lowest crime rates. Other relatively low-crime areas include Kingston upon Thames, Bromley, Barnet, and Havering, all below 66 crimes per 1,000 residents.
The highest crime ratings are found in central and inner London areas. City of London is the clear outlier at 1,017.0 crimes per 1,000 people, followed by Westminster at 352.3 and Camden at 164.4. Other higher-risk areas include Islington at 129.9, Kensington and Chelsea at 129.1, Southwark at 117.8, Tower Hamlets at 114.5, and Hackney at 114.1, showing a strong concentration of higher crime rates in more central districts.