What is the safest town near London?
Richmond upon Thames. Nestled along the Thames, Richmond upon Thames combines suburban charm with riverside allure. According to the latest data, the borough records 74 crimes per 1,000 people, making it one of the safest boroughs in London– and certainly one of the greenest. Greater London Crime Statistics. The overall crime rate in London as of Aug 2025 is 80 crimes per 1,000, and the most common crimes reported are violence and sexual offences, with reports coming from roughly every 23 out of 1,000 daytime population.Richmond upon thames (including areas like teddington) consistently ranks as the safest borough in london, thanks to its low crime rates (about 72 crimes per 1000 people as of 2024), riverside parks, strong community vibe, and excellent schools.