Croydon has been rated the unhappiest borough in south London, according to a new study.

Lambeth meanwhile has been rated the happiest borough - despite previously ranking as the unhappiest. 

The Office for National Statistics (ONS) has used the results of a national survey which asked people to rate their level of happiness during the 12 months up to March 2023 to give district and borough council areas an average figure.

People were asked to rate their life satisfaction, happiness, and overall wellbeing levels out of 10.

Below are the mean ratings of how happy people in each south London borough are.

Croydon 7.11

Southwark 7.12

Richmond upon Thames 7.21

Kingston upon Thames 7.25

Lewisham 7.27

Bromley 7.35

Wandsworth 7.35

Bexley 7.39

Merton 7.39

Sutton 7.41

Greenwich 7.42

Lambeth 7.50

Croydon was found to be the least happy, with a mean score 7.11.

In the previous survey, conducted between April 2021 and March 2022, Croydon was found to have a mean score of 7.21, but Lambeth - the happiest place in the latest study - had a score of 6.99, making it the most unhappy.

Lambeth, with its rich history, beautiful parks, and range of restaurants, may be considered the most desirable place to live for several reasons.

Croydon, like any other area, is a community with both positive and challenging aspects.

Factors that might contribute to a perception of unhappiness in an area can include socioeconomic issues, crime rates, lack of community resources and personal experiences.