Hexham in Northumberland has been named the happiest place to call home for the second time.
The annual Rightmove poll, which is now in its tenth year, asked more than 21,000 people across Britain how they felt about where they live.
It measures towns based on friendliness and community spirit, green spaces, local opportunities to develop skills, and amenities such as schools, restaurants, shops and sports facilities.