How much would it cost you to buy a house in Great Britain's happiest places?
The happiest places to live in Britain in 2026 have been revealed, but how much will it cost you to buy or rent there?
Richmond upon Thames, a leafy suburb in south-west London, has been named the happiest place to live in Britain.
The town came first place in property website Rightmove’s annual Happy at Home Index, which asked over 24,000 residents in 221 locations how happy they feel about where they live.
The town is a stone’s throw away from the Royal Botanical Gardens, and boasts the beautiful green space of Richmond Park, which is home to a herd of deer. It’s close to central London too – which you can get to in around half an hour using public transport.
Start your trial of MoneyWeek today
Get unparalleled financial insight, analysis and expert opinion you can profit from.
Sign up for MoneyWeek’s free twice-daily newsletter.
Join more than 165,000 subscribers and keep yourself informed with latest financial news, insights and expert analysis to help you understand what really matters when it comes to your finances.
Join more than 165,000 subscribers and keep yourself informed with latest financial news, insights and expert analysis to help you understand what really matters when it comes to your finances.
Thanks to its amenities and proximity to the capital, the average asking price for a home in Richmond is £1,021,256, far above the UK average of £371,015 and London’s average of £673,942, according to Rightmove’s house price index.
The average asking rent is £3,298 per calendar month for a typical home there.
Richmond ranked highly in Rightmove’s index thanks to its easy access to nature and green spaces, the strength of its local services, and the glut of shops and restaurants in the local area. Residents also said the town facilitated employment opportunities and desirable jobs.
Colleen Babcock, property expert at Rightmove said: “Richmond stands out for offering a combination many people value: easy access to nature and green spaces, without having to give up local services, places to eat and shop, or employment opportunities.
“That balance between greenery and everyday convenience runs through the wider findings. Even among people who would ideally choose a rural setting, access to amenities, parks and public transport remains important. This year’s results suggest that the places people rate most highly aren’t simply urban or rural, but often bring together some of the best elements of both.”
The happiest places in Great Britain – and how much living there will cost you
Harrogate in Yorkshire is the second-happiest place to live in the UK after Richmond, Rightmove’s data shows.
The spa town is just a short drive from the Yorkshire Dales National Park and is known for its historic Victorian town centre where you can visit the Turkish Baths or enjoy afternoon tea at the famous Bettys Tea Rooms.
Harrogate also suits those who want to balance a more rural lifestyle with close proximity to a major city, as it takes just over half an hour to reach Leeds by public transport.
The average asking price for a home in Harrogate is £395,776, far higher than the UK average and the Yorkshire average of £260,019. The average asking rent in the city is £1,750.
Cirencester in South Wales is the third-happiest place to live in Great Britain, with average asking prices for homes there being £407,368.
There are five towns in the top ten happiest places in Great Britain where average house prices are lower than the UK average. These are Monmouth, Chorley, Skipton, Llandrindod Wells, Hexham.
Skipton, the Yorkshire market town known as the ‘gateway to the Dales’, topped 2025’s list of happiest places, but has fallen to be the seventh-happiest place in Great Britain in 2026. The average asking price for a home there is £304,033.
Rank |
Place |
Region |
Average asking price (Oct 2026) |
Average asking rent (per calendar month) |
1 |
Richmond upon Thames |
Greater London |
£1,021,256 |
£3,298 |
2 |
Harrogate |
Yorkshire and The Humber |
£395,776 |
£1,750 |
3 |
Cirencester |
South West |
£407,368 |
£1,633 |
4 |
Monmouth |
Wales |
£366,782 |
£1,395 |
5 |
Hove |
South East |
£476,115 |
£2,086 |
6 |
Chorley |
North West |
£234,387 |
£1,011 |
7 |
Skipton |
Yorkshire and The Humber |
£304,033 |
£1,110 |
8 |
Llandrindod Wells |
Wales |
£234,417 |
£531 |
9 |
Horsham |
South East |
£470,577 |
£1,933 |
10 |
Hexham |
North East |
£317,332 |
£1,329 |
Source: Rightmove, 11 November
The happiest places to live in London
The UK’s capital city is one of the most desirable places to live in the world. It is home to world-class museums, art galleries, and much more. It is also one of the globe’s financial centres.
But parts of London are much happier than others, according to Rightmove’s data.
Richmond tops the list of the happiest London boroughs, but it is closely followed by the wealthy boroughs of Kensington and Chelsea.
Meanwhile, the least happy borough of London is Barking and Dagenham, which is also one of its most impoverished.
A full list of the happiest boroughs of London can be found below.
Join more than 165,000 subscribers and keep yourself informed with the latest financial news, insights and expert analysis to help you understand what really matters when it comes to your finances.
Daniel is a financial journalist at MoneyWeek, writing about personal finance, economics, property, politics, and investing.
He covers savings, political news and enjoys translating economic data into simple English, and explaining what it means for your wallet.
Daniel joined MoneyWeek in January 2025 and previously worked at The Economist in their Audience team. He read history at Emmanuel College, Cambridge and edited Cambridge's student newspaper, Varsity.
In his free time, he likes reading, walking around Hampstead Heath, and cooking overambitious meals.