When comparing safety across London boroughs, crime rate per 1,000 residents is the right metric — not raw crime counts. A borough with 400,000 residents recording 20,000 crimes is meaningfully safer than a borough of 100,000 recording the same number. The per-resident rate normalises for population size and makes fair comparison possible. Even so, borough averages hide significant postcode-level variation: a single street can have crime rates three times higher or lower than its borough average. The rankings below give a reliable starting point for narrowing your search, but always follow up with postcode-level data before making any housing decision. Outer south-west London boroughs — Richmond upon Thames, Sutton, Kingston upon Thames — consistently lead the safety rankings, while central boroughs score higher due to footfall, not residential danger.
Top 10 safest boroughs in London
Ranked by crime rate per 1,000 residents — lowest is safest
Why Westminster and the City of London appear at the bottom of safety rankings:These two central boroughs have resident populations of roughly 250,000 and 9,000 respectively — but their daytime populations swell to over 1 million as commuters, tourists, and workers flood in. Crime is counted against the resident population, making the per-1,000-resident rate appear extremely high. In practice, most crimes in these areas are opportunistic theft targeting visitors, not violent crime against residents. They are not dangerous places to live — the metric simply doesn't suit areas with such extreme daytime population ratios.
Full ranking — all 33 boroughs
Safest first — green = low crime, red = high crime rate per 1,000 residents
How to check crime in a specific postcode
Borough averages are a starting point, not the full picture. Within any borough, individual postcodes can vary enormously — a quiet residential street in Hackney may have a lower crime rate than parts of Sutton near a town centre. LondonIQ's postcode search gives you street-level crime data: rate per 1,000 residents, crime band (very low to very high), trend direction, and a breakdown by crime category including antisocial behaviour, burglary, vehicle crime, and violence. Use this to validate any area you are seriously considering.
Frequently asked questions
Which is the safest borough in London?
Based on crime rate per 1,000 residents, Richmond upon Thames, Sutton, and Kingston upon Thames consistently rank as the safest boroughs in London. These outer south-west London boroughs combine low crime rates with high liveability scores and good green space.
Is London safe to live in?
Yes — London is broadly safe to live in, especially compared to major cities in the US and much of Europe. Most parts of London have crime rates that are unremarkable by international standards. The key is choosing the right postcode: within any borough, crime rates can vary significantly at street level. Use postcode-level data rather than borough averages to assess any specific area.
Where should I avoid living in London?
No borough is uniformly dangerous, but areas with consistently elevated violent crime rates — such as parts of Newham, Hackney, and Lambeth — warrant extra scrutiny at the postcode level. However, high-crime averages can mask safe residential pockets. Always check the specific postcode you are considering rather than relying on borough-level stereotypes.
Check crime for any London postcode
Street-level crime rates, trends, and crime category breakdown — updated monthly from police.uk data.
Search any postcode →Check safety for any postcode
Borough safety scores average across thousands of postcodes. Check a specific postcode for its exact crime rate, trend, and how it compares to the London average.