Bad news, Londoners.
For unless you're residing in Richmond upon Thames, you're not living in the happiest place in the capital. And while property site Rightmove has compiled the best places to live in the UK, five of the least happy places can be found in London.
Still, Bromley and Camden residents can feel pretty content, as they come in second and third among the happiest places to live in London.
|Happiest places to live in Greater London|
|1. Richmond upon Thames|
|5. Waltham Forest|
Leader of Richmond Council, Cllr Paul Hodgins, said: "It is a superb place to live and work, and our residents and businesses are happy as a result of the quality of life in the borough.
“We have physical beauty in parks, open spaces, and our stretch of the Thames. But more importantly we have an incredibly active community, with over 18,000 volunteers."
Richmond came sixth in the overall top 10, but the Warwickshire town of Royal Leamington Spa has been crowned the happiest place to live in Britain, followed by Leigh-on-Sea, Wirral, Merseyside and Cheshire, and Harrogate.
|The 10 happiest places to live in Britain||The 10 least happy places to live in Britain|
|1. Royal Leamington Spa||1. Brent|
|2. Leigh-on-Sea||2. Barking and Dagenham|
|3. Wirral, Merseyside and Cheshire||3. Newham|
|4. Harrogate||4. Croydon|
|5. Royal Tunbridge Wells||5. Bedford|
|6. King's Lynn||6. Hillingdon|
|7. Epsom||7. Crawley|
|8. Richmond upon Thames||8. Luton|
|9. Poole||9. Blackburn|
|10. Chichester||10. Oldham|
More than 17,000 people were asked how happy they were with aspects of where they live, with community spirit, the friendliness of locals, and the amenities and local services all taken into account.
Royal Leamington Spa scored highly for friendly neighbours and a strong sense of belonging though Rightmove did point out the average asking price of a home there was above the national average of £310,003, coming in at £330,848.
Now if you're wondering where comes up top for happiest locations to work, you may want to consult Robert Half's rankings from earlier this year. London came fifth in the rankings, with Yorkshire and Humber taking the top spot.