Britain’s most affordable towns for home buyers have been revealed - and Ayrshire is leading the way with five towns in the top 10, including Girvan.

According to research compiled by Zoopla, towns in Ayrshire dominated the list in Scotland, with Kilbirnie and Cumnock ranking in third and fourth place respectively, and Stevenston and Irvine also in the top 10.

Zoopla said Scotland’s affordability was linked to two key factors – strong earnings locally and more reasonably-priced property, with average house prices in all of these towns below £65,000.

Shildon in County Durham was identified as Britain’s most affordable town, with average house prices equating to around £6,000 more than a typical couple’s gross annual earnings.

The average house price in Shildon is £59,468 while the average earnings of a couple living there were put at £53,446, giving an average house price-to-earnings ratio of 1.1.

Here are the most affordable towns, according to Zoopla, with average gross household earnings for a couple followed by average house prices and the house price-to-earnings ratio:

1. Shildon, County Durham, North East, £53,446, £59,468

2. Cleator Moor, Copeland, North West, £82,924, £96,269

3. Kilbirnie, North Ayrshire, Scotland, £62,338, £76,303

4. Cumnock, East Ayrshire, Scotland, £61,859, £77,414

=5. Egremont, Copeland, North West, £82,924, £80,694

=5. Stevenston, North Ayrshire, Scotland, £62,338, £106,771

7. Ferryhill, County Durham, North East, £53,446, £72,264

=8. Ferndale, Rhondda Cynon Taf, Wales, £55,297, £77,421

=8. Irvine, North Ayrshire, Scotland, £62,338, £87,478

=8. Girvan, South Ayrshire, Scotland, £63,102, £88,587

Grainne Gilmore, head of research at Zoopla, said: “This data shows where buyers can benefit from some of the most affordable markets across the country, especially movers who have built up some equity in their current home.

“Capital values in the north of England and Scotland are relatively lower than in the south of England, meaning that many of the most affordable areas are clustered in these regions.”

READ MORE: East Ayrshire named the most affordable place to live in the UK

The research looked at the 1,000 largest towns in Britain.