UK Markets closed

Happiest place to live 2021: Richmond upon Thames takes top London spot

·3-min read
Happiest place to live 2021: Richmond upon Thames takes top London spot

Wild deer have roamed its parkland for hundreds of years, you might bump into locals like Tom Hardy and Holly Willoughby in the corner shop, and it contains some of London’s smartest urban villages.

Little wonder that the residents of Richmond upon Thames are the happiest people in London.

Rightmove’s annual Happy at Home Index measures a series of factors, from the friendliness of the locals to the quality of local amenities, to access to open space, to establish which are the happiest communities in the UK. And while, nationwide, the historic town of Hexham, in Northumberland, took top spot, leafy Richmond was the runner up.

The results, published today, suggest that the happiest Londoners are those living in the deep suburbs. After Richmond the happiest London borough was Bromley, despite being more than ten miles from the centre of London. But it also offers some of the most affordable house prices in the city, an easy commute, and top-performing schools.

Other happy suburbs include Kingston upon Thames and, flying the flag for north London, Barnet and Haringey.

In central London the happiest place to live is Wandsworth, home to the newly rebooted Battersea Power Station and with top-notch commons, trendy high streets, and riverside walks. It leads Kensington and Chelsea, London’s most expensive borough. Camden, Lewisham, and Westminster make up the top ten.

Chris Carney, sales director at Chestertons estate agents in Barnes, said the borough’s plentiful green space was a key part of its appeal. “Richmond Park is a really big draw to the area, particularly since the pandemic,” he said. The borough also has a higher proportion of houses with gardens than central London boroughs, meaning more of its residents also have private outdoor space.

Table: London’s top 10 locations

London area

Regional rank

National rank

Richmond upon Thames






Kingston upon Thames






Kensington and Chelsea


















“Access into London is really excellent, and you can also get out of London and into the south west really easily,” added Carney. “The Council Tax isn’t the lowest, but the council’s services are good, and there is a real sense of community in all of the different pockets, from Barnes, to Sheen, to St. Margarets, to Richmond itself which I think people are really attracted to.”

Today’s league table includes some of London’s most expensive boroughs. The average price of a home in Richmond upon Thames stands at £714,000 according to the latest UK House Price Index, up 3.4 per cent in the last year. Living in Kensington and Chelsea will set you back an average £1.3m, while Westminster’s average price is £898,000 and a pad in Camden costs an average £818,000.

However Bromley’s average price is £464,000 – and its annual price increase of eight per cent should put a smile on the faces of its homeowners. Average prices in Barnet stand at £537,000, in Kingston upon Thames the average price is £515,000, and in Haringey the average sale price is £554,000. The most economical happy borough is Lewisham, with average prices of £412,000.

Read More

How we bought our home: this family moved out of London to buy their dream house after 20 years of renting

London house price growth slowed dramatically in September ahead of stamp duty holiday end

Renting in London: Trading up a rental flat is now cheaper in London than it was a year ago

Our goal is to create a safe and engaging place for users to connect over interests and passions. In order to improve our community experience, we are temporarily suspending article commenting