According to the latest 3 year survey from the office for National Statistics. Find out more from the website. There there are also maps of levels of happiness for local authority areas.
There are also excel data tables at a local level for anxiety, satisfaction and happiness.
The BBC has an interesting online test – find out where you should live to feel happy – it is based on your personality!