According to new figures from the Office for National Statistics (ONS), it's all down to where we live.

The Outer Hebrides and certain parts of Northern Ireland came out top for happiness levels, but according the figures you'll be miserable if you live in towns like Rushden and Thrapston in the Midlands.

Find out how your hometown rates here:

The data showed that people in the Outer Hebrides and Western Isles rated 8.24 out of 10 for happiness. However Thrapston and Rushden only scored 7.01 for happiness, followed by Fenland, in Cambridgeshire, and Burnley, a market town in Lancashire, with 7.06 and 7.07 out of 10.

The survey from the ONS looked at parts of the country that are the happiest, most miserable, anxious, stressed and have the highest and lowest levels of life satisfaction.

Not surprisingly, London was reported to have the most anxiety – rating their levels of anxiety at at an average of 3.04 out of 10

The survey which has been completed every year since 2011 asks four questions. These include 'how satisfied are you with your life nowadays?' and 'How happy did you feel yesterday?'

This years results show that people's general life satisfaction has improved, however there were no changes in happiness, anxiety and feelings that what they do in life is worthwhile.

Abbie Self, director of well-being, inequalities, sustainability and environment at the ONS, said: 'Life satisfaction has increased over the past year, which is what one might expect given the improvements seen in the economy and record high employment during that period.

'However, what is more surprising is that there is no change over the same time in people's happiness, anxiety and feeling that what they do in life is worthwhile. This is the first time we haven't seen year-on-year improvements in these particular measures since we began collecting the data in 2011.'