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.
17. Northwich
In the heart of the Cheshire Plain, Northwich scored highly on the happiness index. Alongside a vibrant town centre buzzing with independents, it has a lively quay area which continues to develop Photo: Shutterstock
18. Barnstaple
Located in North Devon, Barnstaple has retained many of its historical buildings, giving the town a quaint and cosy feel. It’s also well-connected to the beautiful Exmoor National Park. Photo: Shutterstock
19. Guildford
Guilford, popular with commuters to London given its location in Surrey, came 20th on the list of happiest places to live in the UK. Rent there can be eye-watering, however, at an average of 1,188 per month. Photo: Shutterstock