Three places in Oxfordshire have been named among the best places to live in the country.

London-based property finder company Garrington has put together a list of the most desirable places to live in England and Wales in 2024.

The top 20 was whittled down after more than 1,400 cities, towns and villages were scored by a range of criteria.

READ MORE: Large emergency response to 'man on church roof' in market square

They were natural beauty, flood risk, wellbeing, heritage, schools and employment plus value for money.

Chinnor ranked 20th with an average family home costing £691,306, according to the research.

One place higher was Wallingford with an average family home setting you back £812,8811.

And the highest placed Oxfordshire town is Henley in 10th place.

Bicester Advertiser: Boats on the River Thames in Henley-on-Thames

The average cost of a family home in Henley is £950,580.

The category scores were decided on by proximity to open space, National Parks and Areas of Outstanding Natural Beauty.

Also included in this scoring system were numbers of listed and period homes, air quality, crime figures and the percentage of homes with their closest primary school ranked outstanding by Ofsted.

The analysis included a total of 1,429 locations including 52 with a population of more than 200,000, 92 larger towns with a population between 75,000 and 200,000, 353 medium towns with a population between 20,000 and 75,000 and 921 small towns or large villages with a population between 5,000 and 20,000.