On average Thornbury has moderate deprivation and moderate crime levels, with around 68 crimes per 1,000 residents per year. Approximately 11.8% of homes in this area are social housing provided by a local council or housing association. The average income per household in Thornbury is £66,151 per year. There are 11 schools in Thornbury: 6 primary (1 Outstanding and 3 Good) and 2 secondary (0 Outstanding and 2 Good). Thornbury is home to around 14,485 people, with a population density of about 858.3 per km2.
Based on 208 recent sales, the median property price is £332,500 in Thornbury area, with individual transactions ranging from £74,000 up to £1,065,000.
Price distribution per property type (last year)
Median sale price and percentiles per property type (last year)
| Type | Sales | Median |
|---|---|---|
| Semi-Detached | 59 | £325,000 |
| Terraced | 49 | £260,000 |
| Detached | 75 | £475,000 |
| Flats | 25 | £197,950 |
10 years median price trend in Thornbury
BS352AA
Bath Road
BS351LW
Charles Close
BS352DD
Hamble Close
BS351LH
Thornbury
BS351AL
Harvest Way
BS352EY
Kennet Way
BS351UL
Lavender Close
BS351LY
Osprey Park
BS352AE
High Street
BS351DT
Park View Avenue
BS351ES
Tilting Road
BS352FW
Cleve Leaze
BS351AZ
Kestrel Close
BS352JF
St Davids Road
BS351AU
Farmers Walk
BS351HE
Stokefield Close
BS351FE
Meadow Brown Close
BS353UT
Short Way
BS352YF
Cumbria Close
BS351TH
Squires Leaze
BS352DH
Windrush Court
BS351LL
Charles Close
BS351JE
Victoria Close
BS351LA
Alexandra Way
BS352DP
Avon Way
BS353UD
Clay Lane
BS351NX
Thornbury
BS352BX
Streamleaze
BS351BP
Haybob Road
BS352LG
Oakleaze Road
BS352JP
Woodleigh
BS351BL
Thresher Close
BS352DY
Dovedale
BS351JW
Park Road
BS351FH
Red Admiral Way
BS351HX
Regents Close
BS351TB
Squires Leaze
BS351AD
Badger Road
BS352AG
The Plain
BS351HP
Park Road
BS351HT
Park Road
BS352HL
Medway Court
BS351ET
Coombe Avenue
BS352NY
St John Street
BS353JT
Vattingstone Lane
BS351DJ
Gloucester Road
BS353UB
Whitewall Lane
BS352XE
Trent Drive
BS352YG
Jubilee Drive
BS352XB
Solent Way
BS352BE
Castle Street
BS352AR
High Street
BS352FY
Bridge Hill Close
BS352AL
The Close
BS352BP
Streamleaze
BS352LN
Oakleaze Road
BS351HQ
Castle Street
BS352DU
Dovedale
BS351BU
Stokefield Close
BS351EP
Tilting Road
BS351EG
Prowse Close
BS351TA
Falcon Way
BS352JG
Chestnut Drive
BS351NA
Kington Lane
BS351UN
Bluebell Close
BS352AX
Pullins Green
BS351BA
Severn View Road
BS352JL
St Davids Road
BS352AU
St John Street
BS351BT
Shrew Gardens
BS352DB
Hamble Close
BS351SU
Dyrham Close
GL128QQ
Hacket Hill
BS352HE
Knapp Road
BS352FG
Bath Road
BS352AY
Crispin Lane
GL128QL
Chapel Lane
BS352AT
St Mary Street
BS351JA
Hyde Avenue
BS359BG
Cooper Road
BS352DS
Wharfedale
BS352AP
High Street
BS351LS
Swallow Park
BS351HW
Park Road
BS351BG
Pastoral Road
BS351LT
Swallow Park
BS351SE
Pittville Close
BS352FS
Castle Court
BS352YJ
Jubilee Drive
BS353TT
Tytherington Road
BS352EB
Frome Court
BS351EU
Severn Drive
BS351AF
Fox Close
BS352PX
Hopkins Close
BS351AJ
Barley Fields
BS352EN
Meadowside
BS351FL
Swallowtail Close
BS351DH
Stafford Crescent
BS352EU
Hatchmere
BS351AX
Easton Hill Road
All data is sourced from official UK government agencies and public datasets. Last updated: 16/05/2026.