House Prices in BD20 0DB

Keighley 59 properties Avg. price: £133,405
59
Properties
£133K
Average Price
£35K
Lowest Sale
£310K
Highest Sale

Market overview

# BD20 0DB Area Summary

The BD20 0DB postcode falls within the Keighley area of West Yorkshire, forming part of the broader Bradford metropolitan district. This locality represents an affordable segment of the Yorkshire property market, with an average property price of £133,405 based on 59 properties—significantly below both regional and national averages. The area offers genuine value for money, making it particularly attractive to first-time buyers, families seeking more space for their budget, and property investors looking for rental opportunities in the north of England.

The price point suggests a mix of traditional terraced housing, semi-detached properties, and potentially some apartments typical of West Yorkshire mill towns. Keighley has historically served as a market town with strong community roots and benefits from its proximity to the scenic Yorkshire Dales, whilst maintaining reasonable transport connections to larger employment centres including Bradford and Leeds. The area appeals to those prioritising affordability and space over proximity to major city centres, with the lower average prices reflecting the typical value proposition found in former industrial towns across the Pennines that have transitioned into residential communities.

AI-generated market summary · Updated 21 Oct 2026

Price Trends

Properties in BD20 0DB

59 total
40, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £185,000 7 Aug 2025 70, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £260,000 23 Jan 2025 90, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £235,000 10 Dec 2024 76, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £310,000 1 Nov 2024 54, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £300,000 30 Oct 2024 14, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £266,000 20 Sep 2024 30, Cornwall Avenue, Silsden, Keighley, BD20 0DB Terraced £235,000 22 Aug 2024 39, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £300,000 12 Jul 2024 22, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £195,000 2 Oct 2023 42, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £203,000 3 Nov 2022 37, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £239,950 7 Oct 2022 68, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £249,000 22 Apr 2022 18, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £148,000 26 Aug 2021 82, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £190,000 28 Oct 2019 1, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £127,500 28 Sep 2018 33, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £245,000 6 Jul 2018 46, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £142,000 15 Aug 2014 58, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £132,000 4 Jul 2014 61, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £135,000 2 May 2014 10, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £128,000 18 Oct 2013 92, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £166,500 23 Aug 2013 67, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £144,000 10 Jul 2013 36, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £115,000 21 Dec 2012 88, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £135,000 23 May 2012 74, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £150,000 23 Mar 2012 63, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £165,000 16 Dec 2009 66, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £160,000 7 Jul 2009 4, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £109,000 9 Mar 2009 Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £175,000 7 Nov 2008 59, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £174,950 8 Aug 2008 19, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £165,000 11 May 2007 12, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £142,000 8 May 2007 26, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £159,500 18 Jan 2007 60, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £175,000 6 Oct 2006 51, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £163,000 15 Sep 2006 78, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £100,000 16 Aug 2006 31, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £145,000 15 Aug 2006 72, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £166,000 18 May 2006 15, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £132,500 17 Jun 2005 86, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £167,000 15 Jul 2004 45, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £136,500 12 Mar 2004 9, Cornwall Avenue, Silsden, Keighley, BD20 0DB Terraced £69,000 20 Nov 2003 27, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £107,500 27 Aug 2003 55, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £115,500 21 May 2003 7, Cornwall Avenue, Silsden, Keighley, BD20 0DB Terraced £75,000 21 Mar 2003 52, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £107,000 25 Nov 2002 11, Cornwall Avenue, Silsden, Keighley, BD20 0DB Terraced £89,000 12 Jul 2002 80, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £86,950 27 Jul 2001 29, Cornwall Avenue, Silsden, Keighley, BD20 0DB Semi-Detached £57,000 9 Jul 2001 47, Cornwall Avenue, Silsden, Keighley, BD20 0DB Detached £78,450 30 Apr 2001

Frequently Asked Questions

What is the average house price in BD20 0DB?

The average house price in BD20 0DB, Keighley is £133,405. Prices range from £35,000 to £310,000.

How many properties are in BD20 0DB?

There are 59 properties in BD20 0DB, Keighley.

What types of properties are in BD20 0DB?

BD20 0DB contains 30 detached properties, 25 semi-detached properties, 4 terraced properties.

How have house prices changed in BD20 0DB?

Average house prices in BD20 0DB have risen by 394.4% from £45,000 in 1995 to £222,500 in 2025.

Where is BD20 0DB located?

BD20 0DB is located in Keighley, West Yorkshire, England.