OXFORD has been dubbed the UK's ‘most satisfied city’, according to a nationwide survey.

Nutrition business 9NINE quizzed 3,000 people across the country who ranked Oxford as having the highest level of general life satisfaction.

Close behind Oxford in the satisfaction stakes was Bristol, then Brighton and Hove.

Oxford came fifth in the same company's list of the happiest cities in the UK behind Brighton and Hove, Leicester, Portsmouth and Newcastle.

At the other end of the scale, just 16 per cent of Edinburgh residents described their lives as ‘happy’, instead favouring the words ‘anxious’ and ‘depressed’.

The Scottish capital was also bottom of the list when it came to satisfaction.