The average house price on Thomas Street, Keighley is £114,150. Prices range from £72,500 to £155,000.
There are 4 properties on Thomas Street, Keighley.
Average house prices on Thomas Street, Keighley have risen by 336.6% from £35,500 in 1995 to £155,000 in 2023.
Thomas Street, Keighley is in the BD20 postcode district.