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
BS351RB
Butt Lane
GL128QH
Chapel Lane
BS351LE
Morton Street
BS352EQ
Gillingstool
BS353LA
Vattingstone Lane
BS352LH
Ashgrove
BS352JX
Midland Way
BS352BD
The Plain
BS352JB
Blakes Road
BS351FD
Marbled White Close
BS352DJ
Medina Close
BS351RA
Butt Lane
BS352DX
Streamleaze
BS351BS
Squirrel Crescent
BS352EL
Springfield
BS353UY
Cooper Road
BS351LR
Swallow Park
BS352XA
Tamar Close
BS351EW
Orchard Grange
BS351SB
Pittville Close
BS359DX
Cooper Road
BS353TS
Grovesend Road
BS351HL
Church Road
BS351DQ
Buckingham Parade
BS351LJ
Thornbury
BS351SW
Manor Walk
BS352EW
Homefield
BS351SL
Kempton Close
BS351HN
Park Road
BS351SA
Parkland Way
BS352DE
Hamble Close
BS351HA
Castle Street
BS352BH
Thornbury
BS352HD
Knapp Road
BS352LY
Hazel Crescent
BS351DY
Eastland Avenue
BS351SJ
Kempton Close
BS359BT
Cooper Road
BS352EP
Sibland Road
BS352GA
Cleve Wood Road
BS351JS
Park Road
BS351JU
Park Road
BS359EB
Thornbury
BS351BX
Pippen Drive
BS351ED
Hawthorn Crescent
BS351UG
Foxglove Close
BS351UP
Primrose Drive
BS352DW
Ribblesdale
BS351AH
Hay Fields
BS351LN
Charles Close
BS351LP
Charles Close
BS352NP
Spey Close
BS352JQ
Elmdale Crescent
BS353TU
Gloucester Road
BS351LF
Horse Lane
BS352LT
Oakleaze Road
BS351JH
Gloucester Road
BS352AS
Thornbury
BS351HG
Castle Street
BS352NR
Spey Close
BS352GD
Rye Ground
BS352YA
Cheviot Drive
BS351DL
Eastland Avenue
BS352FX
Clover Ground
BS353HY
Vilner Lane
BS351DX
Eastland Avenue
BS352ED
Sibland Way
BS351AS
Clover Road
BS351HH
Castle Street
BS351TQ
Kingfisher Close
BS352LW
Oakleaze Road
BS352DL
Wye Court
BS351BJ
Scythe Way
BS352FU
Ten Acres Road
BS351UD
Speedwell Close
BS352HY
Malvern Drive
BS351SQ
St James Close
BS351LB
Morton Street
BS351TF
Squires Leaze
BS352EG
Gillingstool
GL128QJ
Thornbury
BS352LZ
Orchard Avenue
BS352YH
Jubilee Drive
BS351EY
Bramley Road
BS352EZ
Hillbrook Road
BS352HB
Grovesend Road
BS352HS
Waterford Close
BS352BT
Raglan Place
BS352AH
High Street
BS353TR
Gloucester Road
BS351AY
Severn View Road
BS351EZ
Warwick Place
BS352HW
Derwent Court
BS351AN
Corn Rows
BS352DG
Avon Way
BS352AB
St Mary Street
BS352FZ
Cleve Wood Road
All data is sourced from official UK government agencies and public datasets. Last updated: 16/05/2026.