House Prices in BS31

Live asking prices — data to 5 November 2026, updated daily

Properties for Sale

284

18 new in last 14 days

Average Price

£479,888

Median £415,000

Avg. Time on Market

158 days

Median 107 days

Price Range

£177k to £963k

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 53 £233,277 £230,000 200
Terraced 55 £367,288 £325,000 119
Semi-Detached 78 £463,248 £439,475 145
Detached 57 £817,166 £700,000 142

Prices by Bedrooms in BS31

Bedrooms Count Avg. Price Median Avg. Days
1 Bed 19 £198,571 £209,950 158
2 Bed 65 £290,850 £275,000 195
3 Bed 97 £400,291 £390,000 136
4 Bed 72 £649,305 £612,500 162
5+ Bed 20 £1,112,000 £895,000 127

Properties by Price Range in BS31

Price Range Count Avg. Days on Market Share
Under £100k 5 179
2%
£100k – £200k 14 114
5%
£200k – £300k 52 206
18%
£300k – £400k 62 141
22%
£400k – £500k 53 144
19%
£500k – £1M 84 158
30%
Over £1M 14 155
5%

Properties by Time on Market in BS31

Duration Count Share
Less than 1 month 32
11%
1 – 2 months 47
17%
2 – 3 months 45
16%
3 – 4 months 36
13%
4 – 6 months 45
16%
6 – 9 months 46
16%
9 – 12 months 10
4%
12 – 18 months 13
5%
Over 18 months 10
4%

Search Another Location

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