BS31 Postcode District
BS31 is the Postcode District for Keynsham, Bristol Somerset
The BS31 postcode district is located in the BS Bristol postal area, BS31 has a population of 24,038 residents according to the 2021 England and Wales Census..
The area of the district is 9.66 square miles (25.01 square kilometres or 6,180.40 acres).
A wide range of spatial data has been analysed to present this overview of BS31. If you would like anything added, please contact us.
Map of BS31
Explore the postcode district using the interactive map.
Larger circles indicate higher recorded crime totals.
On this page
District overview
In the BS31 postcode district, the primary settlement is Keynsham, located in the county of Somerset, England. The most significant Postal Town in this district is Bristol.
There are 4 postcode sectors within the district. Here's a breakdown:
The sector BS31 1, covers Keynsham in Somerset.
The sector BS31 2, covers Keynsham in Somerset.
The sector BS31 3, covers Saltford in Somerset.
The sector BS31 9 is non-geographic. It's often designated for PO Boxes, large organisations, or special services.
The post town for this district is BRISTOL.
When it comes to local government, postal geography often disregards political borders. However, this district intersects the following councils: the district mostly encompasses the Bath and North East Somerset (683 postal codes), and finally, the South Gloucestershire area (3 postal codes).
Postcode sectors and neighbouring districts
Nearest towns
To help place the district geographically, here are nearby towns and their approximate direction from the district centre.
| Town | Distance (miles) | Direction |
|---|---|---|
| Bristol | 5.67 | NW |
| Bath | 6.03 | ESE |
| Filton | 8.03 | NNW |
| Radstock | 8.10 | SSE |
| Midsomer Norton | 8.31 | S |
| Bradley Stoke | 9.20 | NNW |
| Yate | 9.88 | NNE |
| Chipping Sodbury | 10.14 | NNE |
| Bradford-on-Avon | 11.27 | ESE |
| Nailsea | 11.59 | W |
| Portishead | 13.07 | WNW |
| Corsham | 13.52 | E |
| Trowbridge | 13.72 | ESE |
| Thornbury | 14.16 | N |
| Frome | 14.19 | SSE |
| Shepton Mallet | 15.09 | S |
| Wells | 15.15 | SSW |
| Melksham | 15.55 | E |
| Clevedon | 15.62 | W |
Postcode information
Total geographical postcodes: 678
Street list for BS31
Crime overview
Top streets by recorded crime
| Street | Crime count |
|---|---|
| ASHMEAD ROAD | 436 |
| HIGH STREET B3116 | 141 |
| HIGH STREET B3116 | 141 |
| ASHTON WAY | 127 |
| ASHTON WAY | 127 |
| BATH ROAD A4 | 122 |
| ST JOHN'S COURT | 92 |
| FAIRFIELD WAY | 79 |
| ST ANNE'S AVENUE | 77 |
| CHANDAG ROAD | 59 |
Most common crime types
| Crime type | Count |
|---|---|
| Violence and sexual offences | 1968 |
| Public order | 484 |
| Criminal damage and arson | 363 |
| Shoplifting | 248 |
| Other theft | 226 |
| Burglary | 157 |
| Vehicle crime | 135 |
| Drugs | 132 |
| Other crime | 92 |
| Robbery | 40 |
| Possession of weapons | 21 |
| Bicycle theft | 13 |
| Theft from the person | 10 |
| Anti-social behaviour | 6 |
Retail and shopping
| Street | Town | Locality | Number of shops | Central postcode | Map |
|---|---|---|---|---|---|
| HIGH STREET | BRISTOL | KEYNSHAM | 72 | BS31 1DS | View map |
| TEMPLE STREET | BRISTOL | KEYNSHAM | 33 | BS31 1EH | View map |
| BATH ROAD | BRISTOL | SALTFORD | 16 | BS31 3BA | View map |
| BATH HILL | BRISTOL | KEYNSHAM | 14 | BS31 1EB | View map |
| MARKET WALK | BRISTOL | KEYNSHAM | 8 | BS31 1FS | View map |
| QUEENS ROAD | BRISTOL | KEYNSHAM | 7 | BS31 2NW | View map |
Schools in the district
Two Rivers Church of England Primary
Phase: Primary
Address:
35 Fairfield Way , Keynsham , Bristol
Postcode: BS31 1GE
Headteacher: Mr Matt Filer
Ofsted rating: Outstanding
Wellsway School
Phase: Secondary
Address:
Chandag Road , Keynsham , Bristol
Postcode: BS31 1PH
Headteacher: Mr Rob Pearsall (Principal)
Ofsted rating: Good
Chandag Junior School
Phase: Primary
Address:
Chandag Road , Keynsham , Bristol
Postcode: BS31 1PQ
Headteacher: Mr Tim Dunning (Headteacher)
Ofsted rating: Good
Chandag Infant School
Phase: Primary
Address:
Chandag Road , Keynsham , Bristol
Postcode: BS31 1PQ
Headteacher: Mrs Annie Smart (Headteacher)
Ofsted rating: Good
Chandag Junior School
Phase: Primary
Address:
Chandag Junior School, Chandag Road , Keynsham , Chandag Road , Keynsham, Bristol
Postcode: BS31 1PQ
Headteacher: Miss Davina Lucas (Headteacher)
Ofsted rating: Requires improvement
Chandag Primary School
Phase: Primary
Address:
Chandag Road , Keynsham , Bristol
Postcode: BS31 1PQ
Headteacher: Miss Davina Lucas (Headteacher)
Ofsted rating: Good
IKB Academy
Phase: Secondary
Address:
68 Bath Road , Bristol
Postcode: BS31 1SP
Headteacher: Mr Peter Headeach
Ofsted rating: Good
Broadlands Academy
Phase: Secondary
Address:
St Francis Road , Keynsham , Bristol
Postcode: BS31 2DY
Headteacher: Mrs Helen Simmons (Principal)
Ofsted rating: Good
Somerdale Educate Together Primary Academy
Phase: Primary
Address:
Tiberius Road , Somerdale , Keynsham
Postcode: BS31 2FF
Headteacher: Mr Christopher Thomas-Unsworth
Ofsted rating: Good
St Keyna Primary School
Phase: Primary
Address:
Monmouth Road , Keynsham , Bristol
Postcode: BS31 2JP
Headteacher: Mr Steve Gumm (Headteacher)
Ofsted rating: Good
St John's Church of England Primary School
Phase: Primary
Address:
Charlton Park , Keynsham , Bristol
Postcode: BS31 2NB
Headteacher: Mr Matthew Cottrell (Headteacher)
Ofsted rating: Outstanding
Castle Primary School
Phase: Primary
Address:
Newlands Road , Keynsham , Bristol
Postcode: BS31 2TS
Headteacher: Mr Chris Cannings (Headteacher)
Ofsted rating: Requires improvement
Castle Primary School
Phase: Primary
Address:
Castle Primary School, Newlands Road , Keynsham , Bristol
Postcode: BS31 2TS
Headteacher: Mr Chris Cannings (Headteacher)
Ofsted rating: Good
Saltford CofE Primary School
Phase: Primary
Address:
Claverton Road , Saltford , Bristol
Postcode: BS31 3DW
Headteacher: Miss Dawn Elliott (Headteacher)
Ofsted rating: Good
Saltford CofE Primary School
Phase: Primary
Address:
Claverton Road , Saltford , Bristol
Postcode: BS31 3DW
Headteacher: Mrs Dawn Sage (Headteacher)
Ofsted rating: Outstanding
Healthcare services
| # | Name | Address | Type | Contact |
|---|---|---|---|---|
| 1 | Dental Surgery | 7A BATH HILL, KEYNSHAM, BRISTOL, AVON, BS31 1EB | GENERAL DENTAL PRACTICE | No contact details listed |
| 2 | Charlton Road Dental | 26 CHARLTON ROAD, KEYNSHAM, BRISTOL, BS31 2JA | GENERAL DENTAL PRACTICE | No contact details listed |
| 3 | Dental Surgery | 1 NORMAN ROAD, SALTFORD, BRISTOL, AVON, BS31 3BQ | GENERAL DENTAL PRACTICE | No contact details listed |
| 4 | Charlton Park (dental Surgery) | 30 CHARLTON PARK, KEYNSHAM, BRISTOL, AVON, BS31 2ND | GENERAL DENTAL PRACTICE | No contact details listed |
| 5 | Park Road (dental Surgery) | 58 PARK ROAD, KEYNSHAM, BRISTOL, AVON, BS31 1BU | GENERAL DENTAL PRACTICE | No contact details listed |
| 6 | Keynsham Health Centre | ST. CLEMENTS ROAD, KEYNSHAM, BRISTOL, AVON, BS31 1BG | GENERAL DENTAL PRACTICE | No contact details listed |
Data accessed from NHS Digital and updated monthly.
| # | Name | Address | Type | Contact |
|---|---|---|---|---|
| 1 | St Augustine's Medical Practice | BLOCK C,THE CHOCOLATE FAC, VIA TRAVERSUS, KEYNSHAM, BRISTOL, AVON, BS31 2GN | GP PRACTICE | Call 0117 9862343 |
| 2 | Temple House Practice | ST. CLEMENTS ROAD, KEYNSHAM, BRISTOL, AVON, BS31 1AF | GP PRACTICE | Call 0117 9862406 |
| 3 | West View Surgery | 9 PARK ROAD, KEYNSHAM, BRISTOL, AVON, BS31 1BX | GP PRACTICE | Call 0117 9376835 |
| 4 | Saltford Surgery | SALTFORD CLINIC, 495 BATH ROAD, SALTFORD, BRISTOL, AVON, BS31 3HQ | BRANCH SURGERY | Call 01225 873245 |
| 5 | Dr Coe Wj & Partners | THE BRANCH SURGERY, SEVERN WAY, KEYNSHAM, BRISTOL, AVON, BS31 2NU | BRANCH SURGERY | Call 0117 9869219 |
| 6 | West View Surgery - Covid Local Vaccination Service 2 | 9 PARK ROAD, KEYNSHAM, BRISTOL, BS31 1BX | BRANCH SURGERY | No contact details listed |
| 7 | Temple House Practice | ST. CLEMENTS ROAD, KEYNSHAM, BRISTOL, BS31 1AF | BRANCH SURGERY | No contact details listed |
Data accessed from NHS Digital and updated monthly.
| # | Name | Address | Type | Contact |
|---|---|---|---|---|
| 1 | Day Lewis Pharmacy | 493 BATH ROAD, SALTFORD, BRISTOL, BS31 3HQ | PHARMACY | Call 01225 874454 |
| 2 | The Bath Pharmacy Company Limited | UNIT 32, BURNETT BUSINESS PARK, GYPSY LANE, KEYNSHAM, BRISTOL, AVON, BS31 2ED | PHARMACY | Call 0117 9860832 |
| 3 | Boots | 40 HIGH STREET, KEYNSHAM, BRISTOL, AVON, BS31 1DX | PHARMACY | Call 0117 9863247 |
| 4 | Keynsham Pharmacy | 13-15 HIGH STREET, KEYNSHAM, BRISTOL, BS31 1DP | PHARMACY | Call 01173 294355 |
| 5 | Chandag Road Pharmacy | 47 CHANDAG ROAD, KEYNSHAM, BRISTOL, BS31 1PW | PHARMACY | Call 01179 864121 |
Data accessed from NHS Digital and updated monthly.
| # | Name | Address | Type | Contact |
|---|---|---|---|---|
| 1 | Specsavers (keynsham, Bristol) | 12 TEMPLE STREET, KEYNSHAM, BRISTOL, AVON, BS31 1EG | OPTICAL SITE | No contact details listed |
| 2 | Amar's Eyes (keynsham) | 17 HIGH STREET, KEYNSHAM, BRISTOL, BS31 1DP | OPTICAL SITE | No contact details listed |
| 3 | Norville Keynsham Ltd | 69 HIGH STREET, KEYNSHAM, BRISTOL, BS31 1DS | OPTICAL SITE | No contact details listed |
Data accessed from NHS Digital and updated monthly.
Property and housing
Yearly house price averages for the district
| Type of property | 2025 average | 2025 sales | 2024 average | 2024 sales | 2023 average | 2023 sales | 2022 average | 2022 sales |
|---|---|---|---|---|---|---|---|---|
| Detached | £661,727 | 99 | £639,986 | 77 | £594,928 | 102 | £619,350 | 165 |
| Semi-detached | £457,940 | 115 | £415,546 | 98 | £409,370 | 124 | £421,301 | 110 |
| Terraced | £336,503 | 75 | £349,758 | 87 | £326,638 | 102 | £353,080 | 123 |
| Flats | £253,768 | 79 | £265,439 | 66 | £223,755 | 91 | £238,986 | 103 |
Transport and connectivity
Stations in the district
Keynsham
CRS Code: KYN
Operator: GW
Line: Heart of Wessex Line|Wessex Main Line|Great Western Main Line
Company: Great Western Railway
Accessible motorway junctions
M32 J3
Average Driving Time from within the district: 12.47
Average Driving Distance: 6.58
Number of Postcodes that can access the Motorway Junction: 686
M32 J2
Average Driving Time from within the district: 13.94
Average Driving Distance: 7.44
Number of Postcodes that can access the Motorway Junction: 686
M4 J19
Average Driving Time from within the district: 15.46
Average Driving Distance: 11.31
Number of Postcodes that can access the Motorway Junction: 686
M32 J1
Average Driving Time from within the district: 16.88
Average Driving Distance: 10.36
Number of Postcodes that can access the Motorway Junction: 686
M4 J18
Average Driving Time from within the district: 19.20
Average Driving Distance: 13.25
Number of Postcodes that can access the Motorway Junction: 541
M5 J17
Average Driving Time from within the district: 20.45
Average Driving Distance: 16.31
Number of Postcodes that can access the Motorway Junction: 139
M5 J18A
Average Driving Time from within the district: 23.80
Average Driving Distance: 14.04
Number of Postcodes that can access the Motorway Junction: 6
Royal Mail delivery and sorting offices
| Postal sector | Delivery office |
|---|---|
| BS31 1 | Keynsham Delivery Office |
| BS31 2 | Keynsham Delivery Office |
| BS31 3 | Keynsham Delivery Office |
Postcode format
| B | S | 3 | 1 | - | X | X | X |
| B | S | 3 | 1 | Space | Numeric | Letter | Letter |
Administrative and boundary notes
The largest settlements in the BS31 postal code are Keynsham and Saltford.
The BS31 Postcode shares a border with BA2 (BATH, Peasedown St. John, Timsbury), BS39 (Paulton, Pensford, Clutton), BS4 (BRISTOL, Brislington, Arnos Vale), BS14 (BRISTOL, Whitchurch), BA1 (BATH, Batheaston, Bathford), BS15 (BRISTOL, Kingswood, Hanham) and BS30 (BRISTOL, Longwell Green, Warmley).
Maps and visuals
Weather
Weather Forecast for Keynsham
Powered by Met Office DataPoint under the Open Government Licence.