Eight locations in North Yorkshire have been named in the best 100 villages and towns in the UK.

A new survey by consumer group Which? has revealed the best and worst locations across the UK, based on the experiences of 9,000 people.

The criteria included ratings of peace and quiet, shopping, attractiveness, scenery, tourist attractions, and food and drink for over 100 towns and villages.

Read more: Barnard Castle make Which? top 100 towns and villages list

Within the list, the picturesque locations of Wells, Avebury, Llangollen, and Grasmere may have scored a little higher but eight locations in North Yorkshire also made it into the top 100 list. 

With its historic attractions and numerous shops and restaurants, several places scored highly overall.

In the data, Grassington, Hutton Le Hole, Richmond, Skipton, Hawes, Knaresborough, Thirsk, and Pickering also managed to make it into the top 100. 

Get the latest news, sports, and entertainment delivered straight to your device by subscribing to The Northern Echo here

Elsewhere in the top 100 towns and villages, County Durham's Barnard Castle scored highly.

A spokesperson for Which? said: "They may be geographically smaller than many of the destinations in our surveys for the best and worst cities or seaside towns, but they pack a lot into a small space.

"With their historic buildings, rural charm and quirky, independent spirit, the highest-rated towns are worth a visit any time of the year." 

Here are the locations in North Yorkshire that made it into the top 100:

  • Grassington
  • Hutton Le Hole
  • Richmond
  • Skipton
  • Hawes
  • Knaresborough
  • Thirsk
  • Pickering