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.
. pjimage (6).jpg
These 20 locations were rated the happiest in Britain by residents. Photo: Shutterstock
. St Ives
The stunningly beautiful Cornish town of St Ives has been named Britain’s happiest place to live. Famous for its beaches, artistic scene and surfers, it’s easy to imagine why its residents are the happiest in the UK. Photo: Shutterstock
. Skipton
A Yorkshire location - Skipton - was ranked the second happiest place to live in Britain. Steeped in history and natural beauty, it’s a well-loved market town with plenty to do and see. Photo: Shutterstock
. Leamington Spa
The second spa town to make it into the top 20 happiest places to live, Leamington Spa came out as the third happiest place to live in Britain. Photo: Shutterstock
. Llandrindod Wells
Llandrindod Wells was the only Welsh location to make it into the top 20 happiest places, but it ranked highly - as the fourth most happy place to live in Britain. Some of this is perhaps to do with its low house prices - an average of 150,963. Photo: Shutterstock
. 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
. 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
. 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
. 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
1. St Ives
The stunningly beautiful Cornish town of St Ives has been named Britain’s happiest place to live. Famous for its beaches, artistic scene and surfers, it’s easy to imagine why its residents are the happiest in the UK. Photo: Shutterstock
2. Skipton
A Yorkshire location - Skipton - was ranked the second happiest place to live in Britain. Steeped in history and natural beauty, it’s a well-loved market town with plenty to do and see. Photo: Shutterstock
3. Leamington Spa
The second spa town to make it into the top 20 happiest places to live, Leamington Spa came out as the third happiest place to live in Britain. Photo: Shutterstock
4. Llandrindod Wells
Llandrindod Wells was the only Welsh location to make it into the top 20 happiest places, but it ranked highly - as the fourth most happy place to live in Britain. Some of this is perhaps to do with its low house prices - an average of 150,963. Photo: Shutterstock