Leigh-on-Sea has been crowned the happiest place to live in Britain, with Farnham in Surrey in second place and Monmouth in Wales coming third.
The Essex coastal resort took the top spot in Rightmove’s happy at home index in 2016 and has climbed back into first place this year.
The findings follow a survey of more than 21,000 people by Rightmove, which asked people how happy they are with where they live across 219 areas in Britain, based on factors such as community spirit, feeling safe, earning enough money to live comfortably, proximity to green spaces and amenities, friendliness and artistic and cultural activities.
Rightmove said Leigh-on-Sea scored highly for community spirit, the opportunity to develop skills, and restaurants and shops.
Living in Leigh-on-Sea comes at an above-average price.
The average price of a home in the town is £386,613 – a 2% increase on this time last year and £82,552 higher than the national average of £304,061.
Last year’s happiest place to live, Leamington Spa, came fifth in this year’s survey.
Nowhere in Scotland made the top 10, with Edinburgh scoring best north of the border, but only 41st in the overall rankings.
The research found that Dumfries in Scotland scored particularly well for community spirit, while Caerphilly in Wales scored highly for friendly neighbours.
Leafy Richmond-upon-Thames was named the happiest place in London for the fourth year in a row, and was 29th overall.
Rightmove’s report quoted Rob Cooke, director of Hunt Roche estate agents in Leigh-on-Sea, who said: “There is just a lot going on, there are some pretty trendy parts of Leigh-on-Sea.”
Tony Kelly, director of Home estate agents in Leigh-on-Sea, said the area has a “cosmopolitan feel”.
Valerie Morgan, who chairs Leigh-on-Sea Town Council, said: “We’re all quite friendly here.
“People like to pass the time of day with one another, rather than ignore each other. There is also quite a large dog walking community down here so there’s lots of social interaction and people stopping and chatting to each other.”
The 10 happiest places to live according to Rightmove’s survey:
1. Leigh-on-Sea, East of England
2. Farnham, South East
3. Monmouth, Wales
4. Christchurch, South West
5. Leamington Spa, West Midlands
6. Newbury, South East
7. Macclesfield, North West
8. Hitchin, East of England
9. Tunbridge Wells, South East
10. Kendal, North West
The happiest place in each region, with the overall survey ranking:
– East Midlands, Loughborough, 65
– East of England, Leigh-on-Sea, 1
– London, Richmond-upon-Thames, 29
– North East England, Hexham, 12
– North West England, Macclesfield, 7
– Scotland, Edinburgh ,41
– South East England, Farnham, 2
– South West England, Christchurch, 4
– Wales, Monmouth, 3
– West Midlands, Leamington Spa, 5
– Yorkshire and the Humber, Skipton, 15