House Prices in BS31

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

Properties for Sale

243

21 new in last 14 days

Average Price

£460,667

Median £400,000

Avg. Time on Market

136 days

Median 107 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 137
Terraced 50 £372,605 £347,250 136
Semi-Detached 62 £463,143 £450,000 138
Detached 57 £707,628 £639,950 132

Prices by Bedrooms in BS31

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

Properties by Price Range in BS31

Price Range Count Avg. Days on Market Share
Under £100k 4 161
2%
£100k – £200k 17 137
7%
£200k – £300k 43 128
18%
£300k – £400k 50 130
21%
£400k – £500k 51 152
21%
£500k – £1M 68 136
28%
Over £1M 10 103
4%

Properties by Time on Market in BS31

Duration Count Share
Less than 1 month 35
14%
1 – 2 months 30
12%
2 – 3 months 34
14%
3 – 4 months 34
14%
4 – 6 months 55
23%
6 – 9 months 19
8%
9 – 12 months 18
7%
12 – 18 months 18
7%

Search Another Location

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