BS31 postcode area

The BS31 postcode district spans 7 neighbourhoods (MSOAs) in Bath and North East Somerset, Bristol, City of, South Gloucestershire. Area Scores range from 47 to 97 across them.

In summary

The BS31 district contains both ends of the scale: Keynsham East at 98 out of 100 (#149 of 6,856 in England) against Broom Hill at 47, a 51-point gap between neighbouring areas. 3 of the 7 rank in the least-deprived third of England; none falls in the most-deprived third. Median prices range from £315,000 in Keynsham South to £485,000 in Saltford, Farmborough & Timsbury. Note that the district straddles 3 local authorities — Bath and North East Somerset, Bristol, City of and South Gloucestershire — so its neighbourhoods answer to different councils.

Area Score:more deprivedless deprivedTap a neighbourhood to open it →
NeighbourhoodNat. rankArea scoreMedian price
Keynsham EastBath and North East Somerset 14998 £440,000
Saltford, Farmborough & TimsburyBath and North East Somerset 95886 £485,000
Keynsham NorthBath and North East Somerset 2,02070 £375,000
Marshfield, Wick & HawkesburySouth Gloucestershire 2,43264 £455,000
Keynsham SouthBath and North East Somerset 3,13854 £315,000
BrislingtonBristol, City of 3,26152 £400,000
Broom HillBristol, City of 3,62447 £320,000

Nearby areas

Postcode districts around BS31.

A postcode district overlaps several neighbourhoods, so figures are shown per neighbourhood rather than as a single postcode average — neighbouring areas can differ a lot. Neighbourhood (MSOA) boundaries contain ONS data © Crown copyright and database right 2025, Open Government Licence v3.0.