3Y Avg Price
£114,667
3 sales
Properties
30
15 freehold · 15 leasehold
Sales / Year
1.4
5-year average
Avg £/sq ft
£163
£1,754/m²
Rank in BD18
279th
of 299 streets
Last Sale
£77,000
Nov 2025
Price History
Every recorded sale on this street, coloured by property type.
Last 10 Sales
43 total recorded
FLAT 13, 92 Otley Road
Flat/Maisonette
£77,000
Nov 2025
141 Otley Road
Terraced
£200,000
Oct 2025
FLAT 15, 92 Otley Road
Flat/Maisonette
£67,000
Mar 2024
FLAT 5, 92 Otley Road
Flat/Maisonette
£58,500
Feb 2023
FLAT 4, 92 Otley Road
Flat/Maisonette
£76,000
Oct 2022
140 Otley Road
Semi-Detached
£175,000
Mar 2022
FLAT 18, 92 Otley Road
Flat/Maisonette
£74,000
Sept 2021
FLAT 20, 92 Otley Road
Flat/Maisonette
£75,000
Jul 2019
144 Otley Road
Semi-Detached
£148,000
Feb 2019
FLAT 15, 92 Otley Road
Flat/Maisonette
£75,000
Feb 2019
Street Rankings — BD18
Streets ranked by 3-year average sale price. Showing positions 275–284 of 299.
| # | Street | 3Y Avg |
|---|---|---|
| 275 | Rosebery Mount | £118,667 |
| 276 | West Royd Drive | £117,990 |
| 277 | Rochester Street | £115,317 |
| 278 | Hollin Terrace | £115,000 |
| 279 | Otley Road | £114,667 |
| 280 | Robin Walk | £113,225 |
| 281 | Park Avenue | £112,500 |
| 282 | Norwood Avenue | £111,667 |
| 283 | Low Ash Road | £110,667 |
| 284 | Oswald Street | £110,000 |
Property Mix
Type
Tenure
EPC Ratings
22 of 30 properties have an EPC record
Avg floor area: 990 sq ft (92 m²)
District Context — BD18
BD18 covers Keighley and surrounding areas in West Yorkshire, sitting between Bradford and the Pennine moorlands. It is a mixed residential district with a blend of terraced housing, newer developments, and rural edges, appealing to families and first-time buyers seeking affordable property.
Average Property Price - BD18
£223,258
20
National percentile
12 month avg at 30 Sep 2026
Average Net Household Income - BD18
£34,288
27
National percentile
2023 census data
10-Year Annualised Price Growth - BD18
4.0%
81
National percentile
Estimate at 30 Sep 2026
10-Year Annualised Rent Growth - BD
3.7%
30
National percentile
Estimate at 30 Sep 2026
