A city in Scotland has been named one of the happiest places to live in the whole of the UK.
The annual study from Rightmove, which is in its 13th year, named Stirling the happiest place in Scotland and the 12th most happy location in Britain.
To create the ranking, Rightmove asked more than 35,000 people how they felt about their area.
The property website also looked at the average asking price and monthly rent for a property in these areas.
Located in the heart of Scotland, Stirling is a historic city that is well-known for iconic landmarks like Stirling Castle and the Wallace Monument.
It is also home to the University of Stirling as well as a vibrant high street featuring both independent and national retailers.
The 20 happiest places in the whole of the UK
These are the 20 happiest places in the UK along with their average asking prices and rents, according to data from Rightmove:
1. Woodbridge, East of England, £441,569, £1,478
2. Richmond upon Thames, London, £939,329, £3,131
3. Hexham, North East, £313,147, £840
4. Monmouth, Wales, £320,974, £1,335
5. Harrogate, Yorkshire and the Humber, £394,312, £1,439
6. Skipton, Yorkshire and the Humber, £263,479, £1,030
7. Sevenoaks, South East, £881,061, £2,924
8. Leigh on Sea, East of England, £465,542, £1,796
9. Cirencester, South West, £384,013, £1,495
Recommended Reading:
Small town in Scotland crowned 'most scenic' place to visit for a winter escape
Scotland's 'best pub' wins prestigious award for second year running
Why these Scottish spots have been named among the best stately homes in the UK
10. Wokingham, South East, £590,949, £2,120
11. Winchester, South East, £578,760, £2,069
12. Stirling, Scotland, £214,441, £1,227
13. Stratford-upon-Avon, West Midlands, £413,115, £1,604
14. Horsham, South East, £458,641, £1,983
15. Kendal, North West, £285,645, £966
16. Kensington and Chelsea, London, £1,667,573, £5,345
17. Chorley, North West, £197,199, £883
18. Hove, South East, £555,193, £1,993
19. Wandsworth, London, £865,205, £3,159
20. Hitchin, East of England, £510,612, £1,73
Other Scottish towns and cities like Dumfries, Perth, Galashiels and Dundee were named among the 100 happiest places to live in the UK.