Highest and lowest recorded crime rates in London (August 2026)
City of London had the highest recorded crime rate of London’s 33 boroughs in August 2026, at 618.2 per 1,000 people.
Richmond upon Thames had the lowest, at 73.0 per 1,000 people. The middle borough, Greenwich, had 112.6 per 1,000 people.
Rates are per resident, so places that many people work in or visit, such as Westminster, the City of London and other city centres, have far higher rates than their residents alone would suggest.
See it on the map| Rank | Council | Value |
|---|---|---|
| 1 | City of London | 618.2 per 1,000 |
| 2 | Westminster | 405.1 per 1,000 |
| 3 | Camden | 215.5 per 1,000 |
| 4 | Islington | 183.9 per 1,000 |
| 5 | Kensington and Chelsea | 171.5 per 1,000 |
| 6 | Southwark | 157.8 per 1,000 |
| 7 | Lambeth | 155.3 per 1,000 |
| 8 | Hackney | 146.2 per 1,000 |
| 9 | Tower Hamlets | 144.2 per 1,000 |
| 10 | Hammersmith and Fulham | 137.6 per 1,000 |
| 11 | Newham | 135.0 per 1,000 |
| 12 | Haringey | 131.4 per 1,000 |
| 13 | Lewisham | 122.7 per 1,000 |
| 14 | Brent | 120.9 per 1,000 |
| 15 | Hillingdon | 120.2 per 1,000 |
| 16 | Ealing | 112.9 per 1,000 |
| 17 | Greenwich | 112.6 per 1,000 |
| 18 | Enfield | 112.0 per 1,000 |
| 19 | Hounslow | 109.4 per 1,000 |
| 20 | Waltham Forest | 103.8 per 1,000 |
| 21 | Croydon | 103.0 per 1,000 |
| 22 | Barking and Dagenham | 102.3 per 1,000 |
| 23 | Wandsworth | 97.7 per 1,000 |
| 24 | Redbridge | 94.4 per 1,000 |
| 25 | Barnet | 92.0 per 1,000 |
| 26 | Kingston upon Thames | 87.4 per 1,000 |
| 27 | Bromley | 86.7 per 1,000 |
| 28 | Havering | 86.6 per 1,000 |
| 29 | Harrow | 80.8 per 1,000 |
| 30 | Bexley | 78.1 per 1,000 |
| 31 | Sutton | 77.3 per 1,000 |
| 32 | Merton | 74.1 per 1,000 |
| 33 | Richmond upon Thames | 73.0 per 1,000 |
Worked out by Open Index from police.uk crime records and ONS and NISRA population estimates. Source and method · See it on the map