House Prices in BS31

Live asking prices — data to 13 July 2026, updated daily

Properties for Sale

243

24 new in last 14 days

Average Price

£460,667

Median £400,000

Avg. Time on Market

135 days

Median 106 days

Price Range

£160k to £898k

Middle 90% of asking prices

Market Breakdown

Data to:

Properties by Price

Distribution of asking prices in BS31

Properties by Type

What's on the market in BS31

Properties by Bedrooms

Bedroom count distribution in BS31

Time on Market

How long properties have been listed in BS31

Prices by Property Type in BS31

Type Count Avg. Price Median Avg. Days
Flat 48 £219,587 £220,000 136
Terraced 50 £372,605 £347,250 135
Semi-Detached 62 £463,143 £450,000 137
Detached 57 £707,628 £639,950 131

Prices by Bedrooms in BS31

Bedrooms Count Avg. Price Median Avg. Days
1 Bed 17 £190,344 £199,995 169
2 Bed 56 £293,004 £269,750 146
3 Bed 92 £405,642 £400,000 128
4 Bed 60 £632,199 £607,500 127
5+ Bed 12 £1,122,917 £982,500 123

Properties by Price Range in BS31

Price Range Count Avg. Days on Market Share
Under £100k 4 160
2%
£100k – £200k 17 136
7%
£200k – £300k 43 127
18%
£300k – £400k 50 129
21%
£400k – £500k 51 151
21%
£500k – £1M 68 135
28%
Over £1M 10 102
4%

Properties by Time on Market in BS31

Duration Count Share
Less than 1 month 37
15%
1 – 2 months 28
12%
2 – 3 months 34
14%
3 – 4 months 34
14%
4 – 6 months 57
23%
6 – 9 months 19
8%
9 – 12 months 16
7%
12 – 18 months 18
7%

Search Another Location

Find house price data for any UK town, city, or postcode