Three areas of Wales have been named in the top 10 happiest places to live in Britain.

Llandrindod Wells, in Powys, topped the list for Wales, and ranked as the fifth happiest place to live across the UK according to the latest research.

Monmouth and Anglesey also made the top 10 across Britain.

The “happy at home” index, now in its 10th year, asked more than 21,000 people across Britain how they feel about various aspects of where they live.

Happiness measures in the index compiled by Rightmove include friendliness and community spirit, whether people feel they can be themselves, nature and green spaces, opportunities locally to develop skills and amenities including schools, restaurants, shops and sports facilities.

Hexham in Northumberland was crowned Britain’s happiest place to live in the annual poll.

The average price tag on a house in Hexham is £297,088 – just a quarter of that in the leafy London suburb of Richmond, which was ranked second and has an average house asking price which is just shy of £1.2 million.

Hexham also has lower asking prices for homes than the average across Britain of £342,401.

Mayor of Hexham Derek Kennedy said: “Hexham is thrilled to be awarded the happiest place to live in Great Britain.

“We are a small town with great history, Hexham Abbey and other historical buildings, and our market place is 800 years old. There is a wonderful community spirit, people are very supportive of one another.”

Happiest places to live in Wales

Here are Wales’s top 10 happiest places to live with the overall rankings across Britain in brackets:

  • Llandrindod Wells (5)
  • Monmouth (7)
  • Anglesey (9)
  • Llandudno (58)
  • Bridgend (62)
  • Cardiff (82)
  • Wrexham (99)
  • Swansea (122)
  • City of Newport (203)
  • Caerphilly (206)