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 |
Methodology
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.