While some might say happiness is a state of mind, where you live can also be a huge factor. So, how does one determine the happiest place to live? Well, RightMove has released its list for 2025, revealing the happiest places to live in the UK.
And, according to RightMove, the aspects that make for a joyful place to live are community, safety, essential services, green spaces and walkability, as well as lively high streets.
Where is the happiest place to live in Scotland?
RightMove’s annual Happy at Home Index explores just that, ranking our wee Stirling as the eighth happiest place to live in the UK. This year, Skipton in North Yorkshire tops the list of the happiest areas, out of over 200 local areas examined in the study.

As for Stirling, the average rent goes for £1,208 a month, while median home prices come at £226,547.
However, our Glasgow might be the friendliest place, yet it did not do so well in the ranking. Scotland’s biggest city came 10th on the list in Scotland, and at a staggering low of 112th place (yes, out of 200) on the national ranking.
Colleen Babcock, Rightmove’s property expert, said: “Each year our study celebrates all the different things that make us feel happy with where we live – our neighbours, green spaces, having access to important services. A lot more goes into choosing an area to live other than the home itself.

Being within easy reach of nature and green spaces regularly comes out as an important factor for people, along with having friendly neighbours and feeling you can truly be yourself where you live. It’s great to see the town of Skipton getting the attention it deserves this year having ranked highly in previous studies.”
The happiest areas to live in Great Britain
- Skipton, Yorkshire and the Humber
- Richmond upon Thames, Greater London
- Camden, Greater London
- Harrogate, Yorkshire and the Humber
- Woodbridge, East of England
- Altrincham, North West
- Macclesfield, North West
- Stirling, Scotland
- Cirencester, South West
- Hexham, North East
The happiest places to live in Scotland

- Stirling
- Kirkcaldy
- Edinburgh
- Inverness
- Perth
- Paisley
- Dumfries
- Kilmarnock
- Dundee
- Glasgow
- Ayr
- Falkirk
- Galashiels
- Motherwell