Most Affordable House Prices in England and Wales

A recent study has categorised all postcodes in England and Wales by their average house prices over a yearly period. The cheapest postcode was found to be in North Yorkshire, with an average of below £50,000. As inflation continues to climb, finding a mortgage that is both affordable and fair has turned into a growing hurdle, particularly for those purchasing their first home. This challenge has resulted in numerous individuals either delaying their plans to move or opting for rentals instead, underscoring the urgent need for more accessible housing options.

In response to these recent trends, here at Online Marketing Surgery, a leading digital marketing agency in Staffordshire, in partnership with our client Cardinal Steels, have compiled a detailed report. This report analyses and ranks the latest data from different postcodes across England and Wales based on average house prices. Our goal is to highlight the most and least favourable places for property purchases. Equipping potential homeowners and investors with critical insights for navigating the dynamic real estate market.

Top 5 cheapest postcodes to buy a house

1. Middlehaven (TS2) – £49,833

Middlehaven and the TS2 postcode is the most affordable place in England and Wales to buy a house, with the North Yorkshire area having an average house price of £49,833. Nestled on the banks of the River Tees, this area is becoming known for its innovative architecture. This price is remarkably lower than other areas, reflecting its transitional state but also signifies an opportunity for investment and community development.

2. Bradford City Centre (BA1) – £64,960

Bradford, with its BA1 postcode, is the next cheapest area in England and Wales with an average of £64,960. This vibrant city centre in West Yorkshire is known for its rich industrial past and cultural diversity. This area boasts the National Science and Media Museum, stunning Victorian architecture, and the City Park with its mirror pool and fountains. This price offers an affordable entry point into a lively urban lifestyle that celebrates arts, culture, and history.

3. Middlesbrough Town Centre (TS1) – £68,837

Another gem in North Yorkshire, is Middlesbrough’s town centre (TS1), offering a blend of cultural heritage and modern living. With an average house price of £68,837, it presents a slightly higher but still accessible market compared to Middlehaven. Middlesbrough is famed for its Victorian architecture, the Dorman Museum, and Albert Park. The town is experiencing growth and development, aiming to enhance the quality of life for its residents while preserving its unique historical character.

4. Brambles Farm (TS3) – £83,838

Brambles Farm, within the TS3 postcode, is one of the hidden treasures of England and Wales, offering average house prices of £83,838. This residential area is known for its community spirit and green spaces, providing a peaceful environment for families. The affordability of homes in this area, combined with the convenience of location and community atmosphere, makes Brambles Farm an attractive option for those seeking value without sacrificing quality of life.

5. Shildon (DL4) – £86,993

Rounding out the top five is Shildon in County Durham, with an average house price of £86,993. Known as the “Cradle of the Railways,” Shildon has a proud railway heritage, which is celebrated at the Locomotion Museum. This small town offers a tranquil setting with the benefits of community living, making it ideal for those looking for a slower pace of life without venturing too far from urban conveniences.

Top 20 postcodes with the cheapest average house prices

Area District (County) House Price (January 2023 – January 2024)
Middlehaven (TS2) North Yorkshire £49,833
Bradford City Centre (BA1) West Yorkshire £64,960
Middlesborough Town Centre (TS1) North Yorkshire £68,837
Brambles Farm (TS3) North Yorkshire £83,838
Shildon (DL4) County Durham £86,993
Moor Row (CA24) Cumbria £98,083
Ferndale (CF43) Mid Glamorgan £99,001
Easington (SR8) County Durham £100,112
Barkerend (BD3) West Yorkshire £100,923
Chopwell (NE17) Tyne and Wear £102,771
New Tredegar (NP24) Gwent £104,214
Ferryhill (DL17) County Durham £104,387
Doncaster town centre (DN1) South Yorkshire £107,967
Bankfoot (BD5) West Yorkshire £110,330
Usworth (NE37) Tyne and Wear £112,523
Trimdon Station (TS29) County Durham £113,578
Dipton (DH9) County Durham £114,487
Hainworth (BD21) West Yorkshire £116,673
Treorchy (CF42) Mid Glamorgan £116,949
Anfield (LA4 + LA5 + LA6) Merseyside £117,274


Top 20 postcodes with the highest average house prices

Area District (County) House Price (January 2023 – January 2024)
Hanover Square (W1S) London £5,662,000
Whitehall (SW1A) London £5,645,718
Mayfair (W1J + W1K) London £5,551,864
Belgravia (SW1W + SW1X) London £3,257,165
St Mary Axe (EC3A) London £2,852,000
Kensington (W8) London £2,826,396
Chelsea (SW3) London £2,526,944
Notting Hill (W11) London £2,474,365
Buckingham Gate (SW1E + SW1H) London £2,463,247
Marylebone (W1U) London £2,426,131
Portland Street (W1B) London £2,340,714
South Kensington (SW7) London £2,300,896
St John (NW8) London £2,116,736
Harley Street (W1G) London £2,048,454
Somerset House (WC2R) London £1,983,750
West Brompton (SW10) London £1,942,555
Lincoln (WC2A) London £1,864,133
Fitzrovia (W1T) London £1,775,323
Hampstead (NW3) London £1,706,639
Barnes (SW13) London £1,547,584
St (SW1Y) London £1,545,667


Top 20 postcodes with the highest average house prices outside of London

Area District (County) House Price (January 2023 – January 2024)
Cobham (KT11) Surrey £1,395,369
Beaconsfield (HP9) Buckinghamshire £1,308,331
Virginia Water (GU25) Surrey £1,281,660
Chalfont Saint Giles (HP8) Buckinghamshire £1,225,304
Shenley (WD7) Hertfordshire £1,178,962
Esher (KT10) Surrey £1,145,491
Ascot (SL5) Berkshire £984,205
Albury (GU5) Surrey £977,607
Langton Green (TN3) Kent £976,108
Leatherhead (KT22) Surrey £969,822
Chalfont Common (SL9) Buckinghamshire £967,753
Harpenden (AL5) Hertfordshire £922,783
Beaulieu (SO42) Hampshire £915,314
North and West Oxford (OX2) Oxfordshire £900,295
Canford Cliffs (BH13) Dorset £896,725
Chiddingfold (GU8) Surrey £868,976
Weybridge (KT13) Surrey £868,545
Betchworth (RH3) Surrey £862,192
Send (GU23) Surrey £852,481
Thames Ditton (KT7) Surrey £847,643


We used property price data from the HM Land Registry, where we worked out the average house prices for all postcodes in England and Wales from January 2023 – January 2024.

Digital Marketing Agency

The house price market is constantly changing, and people are constantly on the lookout for the best time to move out and start their new life. Seeing this engagement in Google Trends, we decided to conduct our own research, doing a deep dive analysis into each postcode in England and Wales to see the best and worst areas for people to buy a home.

At Online Marketing Surgery, our mission is to create content that people care about and can relate to.

Through our many services like Digital PR and SEO, this allows us to keep up-to-date with the most talked about things in the world and create content that is meaningful for the public. House prices are very important and shedding light on the best areas to buy a house may help them finally be able to get on the property ladder.

Want to talk to us?

 If you have enjoyed reading this post and want to get in touch, please complete the form below and a member of the team will be in-touch shortly.