St Ives has been crowned the happiest place to live in Great Britain, according to Rightmove's Happy Home Index 2022.
The Cornish coastal town has overtaken Hexham as the winner, having alternated with the market town for the first spot since 2019. Famed for its golden-sand beaches and sheltered coves, residents praised the area for its access to green space, community spirit and the feeling of belonging.
Galashiels in the Scottish Borders is second in this year's list, which is the first time an area from Scotland has been ranked in the top three since 2016. It scored particularly highly on the friendly and politeness of people, coming top in this area across Great Britain.
Elsewhere, Anglesey is the happiest place to live in Wales, while Richmond upon Thames is once again the happiest place to live in London, coming top for an eighth year in a row. Cirencester, Gloucestershire, also made the top 20.
Rightmove's annual study was conducted among 21,000 people across Great Britain, asking people how they feel about where they live.
"This year's Happy at Home survey really shows that the things that make people happy to live in their area are not so much the physical aspects of that area but more the personal aspects, such as our sense of belonging, the community and the people," Tim Bannister, Rightmove's Director of Property Science, says.
"The last few months have undoubtedly been difficult for many, and as we learned during another difficult period in 2020, this is often when we look to our local area and community for support and happiness."
Take a look at the full list of places below:
20 happiest places to live in Great Britain 2022
St Ives, Cornwall
Harrogate, Yorkshire and The Humber
Anglesey, North Wales
Bury St Edmunds
Richmond Upon Thames, London
Leamington Spa, Warwickshire
Altrincham, Trafford, Greater Manchester
You Might Also Like