The happiest places to live in Wales have been revealed.
More than 22,000 people across the UK responded to Rightmove's happy at home index survey.
They were asked questions like the extent to which they feel a sense of community spirit, feel safe, earn enough to live comfortably and whether locals are friendly and polite.
They were also asked about local amenities such as sports facilities, arts and culture, shops, restaurants, doctors' surgeries, schools and green spaces.
Monmouth and Llandrindod Wells were named in the top ten happiest places in Britain:
- 1. Hexham, Northumberland
- 2. Harrogate, Yorkshire
- 3. Richmond-upon-Thames, London
- 4. Skipton, Yorkshire
- 5. Llandrindod Wells, Powys
- 6. Altrincham, Cheshire
- 7. Monmouth, Monmouthshire
- 8. Dorchester, Dorest
- 9. Sevenoaks, Kent
- 10. Southport, Meseyside