lifestyle
Share icon

Share

The 10 happiest places to live in the UK revealed

Published 17:23 11 Nov 2026 GMT

Updated 17:23 11 Nov 2026 GMT

Harry Warner
The 10 happiest places to live in the UK revealed

Homelifestyle

The 10 happiest places to live in the UK have been revealed.

We often don't think of the UK as one of the happiest of places, with our rainy country often making itself onto lists of the most miserable places in the world.

Despite this stoic pessimism many Brits possess, there will always be a number one spot for happiest place in the country, such is the nature of a list.

This latest ranking comes via Rightmove's annual Happy at Home survey who asked 24,000 people across the UK about access to nature, employment opportunities, access to desirable jobs, essential local services, shops and restaurants, as well as residents' pride in their area.

Now, the estate agent has revealed the top 10 places to live in the UK, and quite frankly it's a pretty good spread.

No.3 - Cirencester, Gloucestershire

Article imageLogo Camera in article

Cirencester. Image: Adobe Stock.

Bronze medal spot goes to Cirencester in Gloucestershire.

The town of 20,000 people was founded around AD 75 as Corinium Dobunnorum, and was the second-largest town in Roman Britain after London.

Cirencester benefits from a mid-point average asking price (£407,368) for housing as well as the cheapest in the top three for renting (£1,633).

As per Rightmove's survey, locals said they feel like "they can be themselves" in the town and that it has good access to green spaces, amenities and services.

No.2 - Harrogate, North Yorkshire

Article imageLogo Camera in article

Harrogate. Image: Adobe Stock.

Coming in second place is Harrogate in North Yorkshire.

Out of the top three it has the lowest average asking price for houses, although not the lowest for renting.

Just like Cirencester, locals prized access to green spaces, amenities and services.

They added that "the people are friendly and polite".

No.1 - Richmond upon Thames, London

Article imageLogo Camera in article

Richmond Upon Thames. Image: Adobe Stock.

Richmond upon Thames in London has made the jump from second into first place from last year's list, taking the crown of happiest place in the UK.

A picturesque London Borough, it often finds itself high up on the happiness list.

This happiness does come at a price though, with the highest asking price in the top 10 at £1,021,256.

Rent doesn't come cheap either at an average £3,298 per month - however, of course, higher London wages do help offset this.

Residents of Richmond ranked it highly for its access to nature and essential local services, as well as amenities such as restaurants and shops. 

Here's the full list with asking price and average rent:

  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

You can also use Rightmove's own interactive map to find out where your area ranked regionally and nationally by following the link here.