April 2026 33 BoroughsSource: Metropolitan Police / Police.uk

Crime Statistics in London 2026

London recorded 92,004 crimes in April 2026 across its 33 boroughs, giving an average crime rate of 102.4 per 1,000 residents — 26.0% above the national average of 81.3. Crime rates span a wide range across the capital, from Richmond upon Thames at the lower end (66.2 per 1,000) to Hackney at the top (140.6 per 1,000) — a ratio of more than 2:1 across the capital.

There is a marked divide between Inner and Outer London. The 14 Inner London boroughs average 116.6 crimes per 1,000 residents — roughly 27% higher than the 19 Outer London boroughs, which average 91.9. This gap reflects the concentration of commercial activity, nightlife and high footfall in central areas, where crimes are counted against a smaller resident population relative to the number of people actually present.

Violence and sexual offences is the most commonly recorded crime category in London, with 22,204 offences in April 2026. Anti-social behaviour follows with 19,536 incidents, ahead of Shoplifting (8,234). Together these three categories account for the majority of all recorded crime across the capital's boroughs.

Year-on-year, 17 of the 32 residential boroughs recorded fewer crimes than the same period last year. Westminster saw the sharpest improvement at -16.7%, while Brent recorded the largest increase at +7.8%. All figures are sourced from the Metropolitan Police and City of London Police via Police.uk and updated monthly.

Data Sources:Police.ukONS Census 2021HM Land Registry

92,004

Crimes Recorded

April 2026

102.4

London Avg Rate

per 1,000 residents

Hackney

Highest Crime Rate

140.6 per 1k

Richmond upon Thames

Lowest Crime Rate

66.2 per 1k

Inner London Crime Rates

14 boroughs · ranked by annual crime rate per 1,000 residents

BoroughRate (per 1k)YoY
Hackney140.6 -1.0% chevron_right
Islington137.9 +0.4% chevron_right
Southwark136.7 +3.3% chevron_right
Lambeth136.1 -1.1% chevron_right
Newham133.2 +4.9% chevron_right
Kensington and Chelsea124.7 -12.5% chevron_right
Haringey123.2 -3.0% chevron_right
Westminster120.8 -16.7% chevron_right
Tower Hamlets119.2 +2.1% chevron_right
Hammersmith and Fulham116.7 -1.3% chevron_right
Camden113.3 -3.9% chevron_right
Lewisham110.4 +4.1% chevron_right
Wandsworth95.1 +1.5% chevron_right
City of London24.0 -5.7% chevron_right

Outer London Crime Rates

19 boroughs · ranked by annual crime rate per 1,000 residents

BoroughRate (per 1k)YoY
Brent117.7 +7.8% chevron_right
Hillingdon112.3 -4.4% chevron_right
Ealing109.1 -0.3% chevron_right
Greenwich108.0 -5.0% chevron_right
Hounslow107.4 +2.7% chevron_right
Enfield102.6 +2.5% chevron_right
Barking and Dagenham102.4 -8.8% chevron_right
Croydon99.9 +0.3% chevron_right
Waltham Forest97.5 -5.2% chevron_right
Redbridge90.6 +0.8% chevron_right
Barnet88.4 +4.1% chevron_right
Havering86.4 -0.1% chevron_right
Kingston upon Thames82.7 +5.3% chevron_right
Bromley81.0 -4.1% chevron_right
Harrow78.0 +5.0% chevron_right
Bexley73.4 +0.2% chevron_right
Sutton71.7 +2.3% chevron_right
Merton71.1 -6.5% chevron_right
Richmond upon Thames66.2 -4.0% chevron_right
info

About the City of London

The City of London (the "Square Mile") is a separate local authority from Greater London. With around 9,000 residents but over 500,000 daily workers, its crime rate per 1,000 residents appears low compared to its actual footfall. Its figures are excluded from the borough tables above to avoid distorting the London averages.

London Crime — Frequently Asked Questions

Is London safe? expand_more
London's average crime rate is 102.4 crimes per 1,000 residents — above the national average of 81.3. Safety varies widely by borough: Richmond upon Thames is the safest residential borough with a rate of 66.2 per 1,000, while Hackney has the highest rate at 140.6 per 1,000.
Which London borough has the highest crime rate? expand_more
Hackney currently has the highest crime rate among London's residential boroughs at 140.6 crimes per 1,000 residents. Note: the City of London (the financial 'Square Mile') has an unusually low rate because its daytime population vastly exceeds its ~9,000 residents.
What is the safest London borough? expand_more
Among London's residential boroughs, Richmond upon Thames has the lowest crime rate at 66.2 crimes per 1,000 residents. Outer London boroughs generally record lower crime rates than Inner London.
What is London's crime rate compared to the rest of the UK? expand_more
London's average crime rate of 102.4 per 1,000 residents is higher than the national average of 81.3. However, London's figures include high-footfall Inner London boroughs that serve millions of daily commuters, which inflates crime rates relative to resident population.

Crime data: Police.uk (OGL v3.0) · Population: ONS Census 2021 · Methodology