Five of the top 20 happiest places in 2020 were found to be coastal locations, with people living in rural and coastal areas reporting being more happy than those living in urban areas. The following locations were found to be the happiest in the UK based on factors like friendliness of neighbours, sense of belonging and the quality of local services.
5. Perth
The only Scottish location to make it into the top 20, Perth, the ancient capital of Scotland, came in the top five happiest places to live in Britain. Photo: Shutterstock
6. Kendal
Located among some of Britain’s most breathtaking scenery - the Lakes - Kendal ranked as the sixth most happy spot to live in Britain. House prices there are around average, at an average of 231,597. Photo: Shutterstock
7. Stratford-upon-Avon
Famous for being the birthplace of Shakespeare, the people of Stratford-upon-Avon rate it a happy place to live. Photo: Shutterstock
8. Dorchester
Boasting eight different museums, independent shops and leafy riverside walks, Dorchester in Devon ranked as the eighth happiest place to live in Britain. Photo: Shutterstock