On average Thornbury has moderate deprivation and moderate crime levels, with around 67 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 185 recent sales, the median property price is £330,000 in Thornbury area, with individual transactions ranging from £86,000 up to £755,000.
Price distribution per property type (last year)
Median sale price and percentiles per property type (last year)
| Type | Sales | Median |
|---|---|---|
| Detached | 59 | £470,000 |
| Flats | 22 | £196,475 |
| Semi-Detached | 56 | £325,000 |
| Terraced | 48 | £267,500 |
10 years median price trend in Thornbury
BS352YL
Crossways Road
BS353JU
Mumbleys Lane
BS351LZ
Osprey Park
BS352EQ
Gillingstool
BS352JU
Easton Hill Road
BS353UE
Crossways Lane
GL128DX
Chapel Lane
BS351GZ
Chatsworth Gardens
BS351JG
Gloucester Road
BS351LY
Osprey Park
BS352DT
Wharfedale
BS352HQ
Knapp Road
BS352LQ
Oakleaze Road
BS352PQ
Armstrong Close
GL128DY
Thornbury
BS351DD
Castle Coombe
BS351FW
Park Road
BS351HT
Park Road
BS351JA
Hyde Avenue
BS352HH
Hacket Lane
BS352YB
Pentland Avenue
BS351LS
Swallow Park
BS352HL
Medway Court
BS351JL
Millfield
BS351HN
Park Road
BS351LA
Alexandra Way
BS351SN
Kempton Close
BS352FQ
Sycamore Drive
BS353LA
Vattingstone Lane
BS353TT
Tytherington Road
BS353TW
The Slad
BS351DE
Gloucester Terrace
BS351DG
Gloucester Road
BS351DJ
Gloucester Road
BS351UQ
Larkspur Close
BS352DF
Avon Way
BS352FG
Bath Road
BS351AN
Corn Rows
BS351RA
Butt Lane
BS352ET
Combermere
BS352FY
Bridge Hill Close
BS352HF
Knapp Road
BS352HN
Shannon Court
BS352HW
Derwent Court
BS353AH
Nelmes Close
BS353JB
Thornbury Road
BS353TZ
Hacket Lane
BS352DD
Hamble Close
BS352XA
Tamar Close
BS351BA
Severn View Road
BS351HZ
Hyde Avenue
BS351SB
Pittville Close
BS352AP
High Street
BS352BT
Raglan Place
BS352ED
Sibland Way
BS352LN
Oakleaze Road
BS352LP
Oakleaze Road
BS351AZ
Kestrel Close
BS351SS
Queens Walk
BS351SU
Dyrham Close
BS352AU
St John Street
BS352YA
Cheviot Drive
BS351DH
Stafford Crescent
BS351SJ
Kempton Close
BS351BS
Squirrel Crescent
BS351JF
Chatsworth Park
BS351LU
Swallow Park
BS352AW
High Street
BS352JN
Thicket Walk
BS351BH
Rustic Way
BS351DF
Eastbury Close
BS351ER
Chantry Road
BS351EU
Severn Drive
BS352AA
Bath Road
BS352FP
Rock Street
BS351DT
Park View Avenue
BS351TH
Squires Leaze
BS352EA
Frome Court
BS352EZ
Hillbrook Road
BS352HD
Knapp Road
BS351ED
Hawthorn Crescent
BS351EY
Bramley Road
BS352EB
Frome Court
BS352FS
Castle Court
BS351JN
Howard Road
BS351SL
Kempton Close
BS351TQ
Kingfisher Close
BS352LS
Walnut Close
BS353UA
Clay Lane
BS353UP
Cooper Road
BS351UG
Foxglove Close
BS353TS
Grovesend Road
BS351RB
Butt Lane
BS351TD
Finch Close
BS351UE
Mallow Close
BS352BS
Midland Way
BS352JW
Maple Avenue
All data is sourced from official UK government agencies and public datasets. Last updated: 16/01/2026.