The 10 best cities for first time buyers named where homes are almost 5 times cheaper than London

An outside view of blocks of flats in London
First-time buyers in London are paying nearly five times as much as in the cheapest city in the UK -Credit:Vivian Wan/Bloomberg via Getty Images


Buying a home for the first time is a big achievement, often borne of years of hard work and careful saving. But trying to buy a home in London often feels impossible, given how expensive homes are in the capital city.

And Rightmove has now released some new data, revealing the 10 cheapest cities for first-time buyers to purchase a property. And average house prices in these cities are nearly five times cheaper than what first-time buyers in London are looking at paying right now.

In London, first-time buyers are purchasing properties costing on average £446,000, according to the government's Land Registry data from January 2024. But in Aberdeen, which has been named the cheapest city for first-time buyers, properties are costing on average just £102,601.

READ MORE: First-time buyers facing most expensive properties in 70 years as housing ladder 'broken', new report finds

Aberdeen skyline
Aberdeen has been named the cheapest city for two-bedroom or fewer homes in the UK -Credit:Emily Macinnes/Bloomberg via Getty Images

Rightmove have also broken down additional costs first-time buyers might be spending. The average monthly mortgage payment per month in the Scottish city is just £406, almost half the average monthly rent in Aberdeen.

All of the cheapest cities named by Rightmove are in the north of the UK. Next on the list is Bradford, where average asking prices for a first-time buyer-type property, which qualifies as two bedrooms or fewer, is £107,929.

Sunderland and Carlisle are both included, as well as Preston, Hull, Dundee and Stoke-on-Trent. Durham is the ninth-cheapest city on the list, and slightly more expensive with properties averaging £125,957. And Doncaster concludes the top ten, with an average price of £128,062.

10 cities with cheapest average asking price for a first-time buyer type property (2 bedrooms and fewer)

1. Aberdeen - £102,601

2. Bradford - £107,929

3. Sunderland - £111,263

4. Carlisle - £111, 268

5. Preston - £112,273

6. Hull - £113,920

7. Dundee - £116,191

8. Stoke-on-Trent - £117,113

9. Durham - £125,957

10. Doncaster - £128,062

Got a story for us? Email anna.willis@reachplc.com.

Want more from MyLondon? Sign up to our daily newsletters for all the latest and greatest from across London here.