Bath and North East Somerset, England

The typical property in BS31

BS31 is Keynsham, a town between Bristol and Bath with mainline rail and substantial heritage stock.

Area summary

BS31 sits in Bath and North East Somerset Council. The outcode covers Keynsham, Saltford and parts of Compton Dando. Keynsham has a town centre that has been the subject of major redevelopment (the Civic Centre completed in 2014). The former Cadbury factory site has been redeveloped. Housing is mixed: older town-centre stock, Victorian and Edwardian villas, 1930s and postwar semis, and significant newer estate development from the 1990s onwards.

Keynsham station sits on the Great Western line and provides services to Bristol Temple Meads in around 8 minutes and Bath Spa in around 5 minutes. The A4 Bath Road runs through the outcode.

Employment patterns are commuter into central Bristol and Bath, with B&NES Council itself a significant employer. Demographics skew towards working and commuter families.

B&NES Council operates additional HMO licensing in defined areas (mostly in central Bath). The Renters' Rights Act 2026 has abolished Section 21 evictions. The proposed 2030 EPC C standard, if enacted, will be a substantial cost on Victorian villa stock.

What the data shows

Average sold
£236,664
From 220 sales
Median sold
£199,975
Dominant stock
semi-detached
Full data for BS31

Researched facts

  • Keynsham station is on the Great Western line operated by GWR, source
  • The Keynsham Civic Centre opened in 2014, source
  • The former Cadbury Somerdale factory closed in 2011 and the site is being redeveloped, source

Buyer notes

  • Mainline rail to both Bristol and Bath is a major value driver
  • Former Cadbury site redevelopment is ongoing, track plot phasing
  • Victorian villa EPC upgrade costs substantial under proposed 2030 standard

The full BS31 data page

Sold price history, crime totals, EPC distribution, council tax bands and more, pulled live from HM Land Registry, Police UK and the EPC Register.

BS31 property data

Nearby BS postcode districts

Compare BS31 with adjacent areas in the same postcode district.

More for the BS31 area