The most and least expensive market towns in England have been revealed.
According to analysis by Halifax, Beaconsfield, in Buckinghamshire, is the priciest market town with the average house setting you back £1,134,293.
In second place is the stunning Oxfordshire town of Henley-on-Thames, famous for its annual rowing regatta.
Would-be homeowners will need to have deep pockets to live here as the average house price is around £858,772.
Meanwhile, house-hunters on a smaller budget might like to consider County Durham which has some of the most affordable options.
In Ferryhill, a pretty town around 20 minutes from Durham, the average home will costs around £86,351.
Or you might be tempted by Crook, which is sandwiched between the breath-taking North Pennines and Durham.
This attractive town was established in 1795 and holds a market twice a week.
Buying here won’t break the bank either, with houses costing an average of £125,807.
Market towns are historic locations that often date back to the Domesday Book.
They are designed around livestock and a produce market, and often have a strong sense of community.
Homebuyers face a typical premium of £36,116 to live in England’s market towns, according to Halifax’s research.
The average house price across the country’s market towns in 2020 was £321,780.
This was £36,116 higher on average that the amount someone would pay to live in the surrounding area.
Russell Galley, managing director at Halifax, said: “Market towns offer so much for house buyers, including rich history, period properties, green spaces and tourism.
“And while they might still come at a premium, many market town homes are much more affordable - like Ferryhill and Crook in County Durham where average house prices are under £150,000.”
Top 10 most expensive market towns in England
Beaconsfield, Buckinghamshire, South East, £1,134,293
Henley-on-Thames, Oxfordshire, South East, £858,772
Alresford, Hampshire, South East, £703,371
Moreton-in-Marsh, Gloucestershire, South West, £557,168
Ringwood, Hampshire, South East, £534,330
Tenterden, Kent, South East, £524,092
Petersfield, Hampshire, South East, £515,175
Lewes, Sussex, South East, £514,868
Marlborough, Wiltshire, South West, £514,491
Winchcombe, Gloucestershire, South West, £509,798
Top 10 least expensive market towns in England:
Ferryhill, Durham, North East, £86,351
Crook, Durham, North East, £125,807
Immingham, Lincolnshire, Yorkshire and the Humber, £143,336
Saltburn-by-the-Sea, North Yorkshire, North East, £150,439
Stanhope, Durham, North East, £172,746
Tickhill, Derbyshire, East Midlands, £177,344
Berwick-upon-Tweed, Northumberland, North East, £177,877
Guisborough, North Yorkshire, North East, £178,923
Boston, Lincolnshire, East Midlands, £186,960
Chesterfield, Derbyshire, East Midlands, £189,581