[title]
London isn’t always a joyful place to be. It can have an unfriendly reputation, it drains our bank accounts dry, too many phones get nabbed and it’s often cold, dark and grey. But the city is also full of things that will instantly boost your mood – vast green spaces, delicious food, gorgeous art and wholesome community gatherings. Given all that, it may come as no surprise that the Big Smoke is home to some of Great Britain’s happiest and least happy residents, according to a new survey.
Property platform Rightmove has released its Happy at Home Index 2025, showing where people feel the most and least happy living. Tens of thousands of Brits from more than 200 parts of the country told the site their feelings on different aspects of their hometown, including access to green spaces, the sense of community, safety and proximity to amenities.
Richmond-upon-Thames was crowned the happiest borough in London for yet another year. The borough consistently ranks highly in the index and was the second happiest area in all of Britain. Its residents rated it highly access to nature (Richmond Park, Bushy Park, the Royal Botanic Gardens in Kew are all local) and essential local services, and for its spread of independent shops and restaurants (see Time Out’s favourite restaurants in Richmond here). But if you want a house here, it’ll set you back an average of £760,700.
In second place (and third nationally) was the borough of Camden, which also has a bunch of posh neighbourhoods like Belsize Park, Primrose Hill and Bloomsbury and loads of vast green space like Hampstead Heath and Regent’s Park. The average asking price there is a staggering £1,036,768 and average rent is £3,523 per month – the most expensive of Britain’s top 10 happiest areas. Third place went to Wandsworth, which includes the likes of Putney, Battersea and Clapham.
Right at the bottom of the pile was the borough of Barking and Dagenham, which ranked 220th nationally. Read why it’s not all bad here. Just above it was Newham, which placed 219th nationally, then Havering, which ranked 218th.
Every London borough ranked from happiest to most miserable
- Richmond-upon-Thames
- Camden
- Wandsworth
- Merton
- Southwark
- Kingston-upon-Thames
- Islington
- Kensington and Chelsea
- Tower Hamlets
- Bromley
- Lambeth
- Waltham Forest
- Westminster
- Houslow
- Haringey
- Hammersmith and Fulham
- Greenwich
- Hackney
- Ealing
- Redbridge
- Lewisham
- Sutton
- Harrow
- Barnet
- Hillingdon
- Croydon
- City of London
- Bexley
- Brent
- Enfield
- Havering
- Newham
- Barking and Dagenham
ICYMI: 38 London restaurants have been named the best in the UK in a prestigious new list – and this one ranks highest.
Plus: Three of the best streets for independent shopping in the UK are in London.
Get the latest and greatest from the Big Smoke – from news and reviews to events and trends. Just follow our Time Out London WhatsApp channel.
Stay in the loop: sign up to our free Time Out London newsletter for the best of the city, straight to your inbox.

