But where you buy can make a huge difference. New research from Lloyds reveals the cheapest areas for first-time buyers across the UK, with some locations averaging less than half the price of homes in London.
Here, Which? reveals the most affordable places to buy, what monthly mortgage repayments could cost and the extra expenses first-time buyers often overlook.
Cheapest places to buy your first home in the UK
The most affordable place for first-time buyers in the UK is East Ayrshire in Scotland, according to research from Lloyds Bank. The largest town in the district is Kilmarnock.
Situated within easy reach of Glasgow and Scotland’s west coast, the area combines rural and urban living while remaining one of the cheapest places in the UK to buy a first home.

The most affordable area in Wales is Merthyr Tydfil (pictured above) on the edge of Bannau Brycheiniog National Park, formerly known as the Brecon Beacons. It's roughly a 40-minute drive from Cardiff.
The table shows the 10 most affordable areas for first-time buyers in the UK. It's dominated by areas in Scotland, making up half of the top 10.
| Local area | Region | Average FTB price | |
|---|---|---|---|
| East Ayrshire | Scotland | £147,353 | |
| Inverclyde | Scotland | £149,929 | |
| Blackpool | North West | £150,780 | |
| Kingston upon Hull | Yorkshire and The Humber | £151,171 | |
| Na h-Eileanan Siar | Scotland | £155,300 | |
| Hyndburn | North West | £155,911 | |
| Clackmannanshire | Scotland | £156,041 | |
| Merthyr Tydfil | Wales | £156,498 | |
| South Tyneside | North East | £157,551 | |
| West Dunbartonshire | Scotland | £159,437 |
| Local area | Region | Average FTB price | |
|---|---|---|---|
| East Midlands | Bolsover | £191,564 | |
| East of England | Great Yarmouth | £236,447 | |
| London | Barking and Dagenham | £363,748 | |
| North East | South Tyneside | £157,551 | |
| North West | Blackpool | £150,780 | |
| Northern Ireland | Mid and East Antrim | £175,308 | |
| Scotland | East Ayrshire | £147,353 | |
| South East | Gosport | £228,617 | |
| South West | Plymouth | £216,166 | |
| Wales | Merthyr Tydfil | £156,498 | |
| West Midlands | Stoke-on-Trent | £171,569 | |
| Yorkshire and The Humber | Kingston upon Hull | £151,171 |
| Local area | Region | Average FTB age | Average FTB price |
|---|---|---|---|
| Pendle | North West | 27.9 | £188,136 |
| Rutland | East Midlands | 28.1 | £281,130 |
| Cannock Chase | West Midlands | 28.3 | £213,399 |
| North Norfolk | Eastern England | 28.4 | £242,318 |
| Staffordshire Moorlands | West Midlands | 28.5 | £219,616 |
| Chorley | North West | 28.7 | £221,232 |
| Eastern England | Mid Suffolk | 28.7 | £289,372 |
| Westmorland and Furness | North West | 28.8 | £212,848 |