House Prices in BS31

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

Properties for Sale

285

18 new in last 14 days

Average Price

£479,257

Median £415,000

Avg. Time on Market

158 days

Median 107 days

Price Range

£178k to £962k

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 56 £365,819 £325,000 117
Semi-Detached 78 £463,376 £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,927 £275,000 195
3 Bed 98 £399,012 £387,500 135
4 Bed 72 £649,582 £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 53 203
19%
£300k – £400k 62 141
22%
£400k – £500k 53 144
19%
£500k – £1M 84 158
29%
Over £1M 14 155
5%

Properties by Time on Market in BS31

Duration Count Share
Less than 1 month 32
11%
1 – 2 months 48
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