Ilkley has one of the most envied lifestyles in the UK, according to a nationwide survey.

Calculator.co.uk conducted a survey of 3,000 respondents to tally the 100 most desirable places to live, with the West Yorkshire town coming in at number 23.

It was the only West Yorkshire location to feature in the survey results.

Ilkley is described by Calculator.co.uk as a charming spa town, boasting pleasant scenery, a friendly community, and a good mix of schools.

The town's range of independent shops, cafés, and cultural events were highlighted too.

Calculator.co.uk claims that the Covid-19 pandemic, and the shift to working-from-home, prompted a change in tastes from urban centres to smaller towns and suburban areas.

A spokesperson for Calculator.co.uk said: "The pandemic has clearly reshaped how Britons choose their living environment.

"Our survey reveals a growing interest in locations that combine the tranquillity and space of rural areas with the convenience and vibrancy of city life.

The 100 areas voted in our survey exemplify the evolving aspirations of Britons in the post-pandemic era."

The top ten locations with the most envied lifestyles, according to the survey, are St Ives, Harrogate, Henley-on-Thames, Bath, Sandbanks, Salcombe, Cheltenham, Conwy, Melrose, and Ascot.