3Y Avg Price
£168,250
6 sales
Properties
41
Sales / Year
2.2
5-year average
Avg £/sq ft
£311
£3,347/m²
Rank in BD18
195th
of 292 streets
Last Sale
£180,000
Mar 2026
Price History
Every recorded sale on this street, coloured by property type.
Last 10 Sales
104 total recorded
40 Mary Street
Terraced
£180,000
Mar 2026
37 Mary Street
Terraced
£170,000
Dec 2025
28 Mary Street
Terraced
£173,000
Dec 2025
35 Mary Street
Terraced
£184,000
Oct 2025
43 Mary Street
Terraced
£180,000
Sept 2023
15 Mary Street
Terraced
£122,500
Aug 2023
14 Mary Street
Terraced
£167,500
Jul 2023
33 Mary Street
Terraced
£155,000
Jun 2023
22 Mary Street
Terraced
£250,000
Sept 2022
7 Mary Street
Terraced
£145,000
Apr 2022
Street Rankings — BD18
Streets ranked by 3-year average sale price. Showing positions 191–199 of 292.
| # | Street | 3Y Avg |
|---|---|---|
| 191 | Wrose Road | £171,029 |
| 192 | Leeds Road | £170,625 |
| 193 | Granville Road | £170,000 |
| 194 | Springswood Avenue | £168,986 |
| 195 | Mary Street | £168,250 |
| 196 | Norwood Terrace | £167,500 |
| 196 | Hollin Road | £167,500 |
| 198 | Hillary Road | £167,000 |
| 199 | Mountain View | £165,000 |
| 199 | Brow Foot | £165,000 |
Property Mix
Type
Tenure
EPC Ratings
39 of 41 properties have an EPC record
Avg floor area: 592 sq ft (55 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
£219,003
17
National percentile
Average Net Household Income - BD18
£34,288
27
National percentile
10-Year Annualised Price Growth - BD18
4.3%
74
National percentile
10-Year Annualised Rent Growth - BD
3.7%
40
National percentile
