RICHMOND VOTED LONDON’S TOP BOROUGH

The borough of Richmond in London has been named as London’s top borough for 2025 by The Telegraph newspaper.
The newspaper announced the list of highest and lowest ranked boroughs across the capital, with Richmond Upon Thames taking the top spot out of all 32.
The rankings, which assessed boroughs across 34 metrics including green space, culture, hospitality, heritage and crime rates, show the region competing at the highest level of London life.
Richmond Upon Thames took the top spot out of all 32 boroughs. (Photo courtesy of Royal Parks)
Richmond was also highlighted as a good place to live earlier this year when The Times named Richmond as England’s best place to live, and the borough also made it this year into the Muddy Stilettos Best Places to Live list for 2025.
With an impressive 791 points, Richmond made the top spot on account of its happy community and “leafy neighbourhood that could make you think you are in the countryside”, according to The Telegraph.
It has one of the lowest population densities in London, helping the borough score impressively in the “Good Vibes” category, and was also scored as one of the “happiest boroughs” on the list.
But the neighbourhood is also known for having plenty of leafy, green places to exercise and enjoy nature within the borough, having over 130 parks, commons and woodland areas, with one of its most popular being Richmond Park and its herds of free roaming deer.
At Richmond Park you can see roaming deer. (Photo courtesy of Royal Parks)
But whilst it has that “countryside” feel, the area is still well connected, being within London’s Zone Six, offering links to the city by train, Overground and Thames Clipper services from Richmond Pier.
Richmond still retains plenty of its heritage, with Richmond’s historic 88-year-old railway station receiving an extensive revamp earlier this year to restore it to its opulent glory.
The Telegraph wrote that the borough “fully deserves the top spot as London’s finest borough”
Richmond’s historic railway station received an extensive revamp earlier this year. (Photo courtesy of South Western Railway)
Here’s the full league table for all 32 London boroughs:
- Richmond upon Thames = 791
- Westminster = 787
- Camden = 646
- Greenwich = 581
- Southwark = 551
- Bromley = 496
- Hackney = 479
- Kensington and Chelsea = 456
- Tower Hamlets = 440
- Waltham Forest = 437
- Hounslow = 430
- Wandsworth = 423
- Lambeth = 400
- Haringey = 390
- Barnet = 385
- Merton = 371
- Islington = 361
- Havering = 336
- Croydon = 320
- Lewisham = 317
- Bexley = 301
- Enfield = 293
- Sutton = 292
- Hillingdon = 289
- Ealing = 282
- Hammersmith and Fulham = 253
- Harrow = 250
- Kingston upon Thames = 245
- Redbridge = 231
- Barking and Dagenham = 166
- Newham = 149
- Brent = 148





