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.

Stirling is well-known for its majestic castleStirling is well-known for its majestic castle (Image: Getty Images/iStockphoto) 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.