On average Thornhill has very high deprivation and very high crime levels, with around 119 crimes per 1,000 residents per year. Approximately 42.3% of homes in this area are social housing provided by a local council or housing association. The average income per household in Thornhill is £45,149 per year. There are 4 schools in Thornhill: 2 primary (0 Outstanding and 1 Good) and 0 secondary (0 Outstanding and 0 Good). Thornhill is home to around 7,875 people, with a population density of about 5,355.3 per km2.
Based on 57 recent sales, the median property price is £280,000 in Thornhill area, with individual transactions ranging from £77,000 up to £533,000.
Price distribution per property type (last year)
Median sale price and percentiles per property type (last year)
| Type | Sales | Median |
|---|---|---|
| Flats | 10 | £118,500 |
| Terraced | 18 | £243,750 |
| Detached | 17 | £337,500 |
| Semi-Detached | 12 | £309,000 |
10 years median price trend in Thornhill
SO195JY
Eynham Avenue
SO196JS
Tatwin Close
SO195LU
Barry Road
SO196BG
Ellwood Avenue
SO195EX
Keynsham Road
SO195JX
Caerleon Avenue
SO196EH
Burke Drive
SO196BR
Ellwood Avenue
SO196PF
Farringford Road
SO196DE
Hinkler Road
SO196JN
Tatwin Crescent
SO196BP
Ellwood Avenue
SO196HZ
Baxter Road
SO196FR
Hinkler Road
SO195JQ
Douglas Crescent
SO196PU
Thornhill Avenue
SO196RB
Farringford Road
SO196FE
Jerome Court
SO196EQ
Gerard Crescent
SO196JJ
Tatwin Crescent
SO196QF
Browning Avenue
SO185QZ
Marvin Way
SO196PE
Farringford Road
SO196ES
Burke Drive
SO196ET
Burke Drive
SO197LY
Bursledon Road
SO196DN
Hinkler Road
SO196BU
Napier Road
SO195LG
Caerleon Drive
SO196JR
Tatwin Crescent
SO196DA
Marston Road
SO196FZ
Hinkler Road
SO196GX
Holcroft Road
SO196QW
Byron Road
SO196GZ
Holcroft Road
SO195AF
Sanctuary Close
SO196NN
Lydgate Close
SO196GD
Hinkler Road
SO195LA
Eynham Avenue
SO195LH
Caerleon Drive
SO196QA
Cowper Road
SO195LQ
Barry Road
SO196HE
Holcroft Road
SO196PH
Farringford Road
SO196GH
Hinkler Road
SO196GF
Hinkler Road
SO196GG
Hinkler Road
SO196PG
Spalding Road
SO196FS
Hinkler Road
SO196BN
Ellwood Close
SO196JA
Chettle Road
SO185TN
Thornhill Park Road
SO196QH
Shelley Road
SO196FT
Hinkler Road
SO196HF
Holcroft Road
SO196QS
Chaucer Road
SO196PW
Browning Avenue
SO196QN
Cowper Road
SO196QQ
Byron Road
SO196QG
Shelley Road
SO196AG
Canon Place
SO196EE
Sheridan Close
SO196DL
Hinkler Road
SO195LB
Eynham Avenue
SO196BQ
Ellwood Avenue
SO196PQ
Byron Road
SO185TJ
Simon Way
SO195JR
Upper Deacon Road
SO196FL
Byron Road
SO196JH
Tatwin Crescent
SO195JU
Sylvan Avenue
SO195EW
Keynsham Road
SO196EF
Burke Drive
SO196PZ
Cowper Road
SO195LL
Upper Deacon Road
SO196JG
Tatwin Crescent
SO196PL
Farringford Road
SO196FY
Hinkler Road
SO196ED
Campion Road
SO195JN
Upper Deacon Road
SO185TW
Thornhill Park Road
SO196BB
Solent Avenue
SO196DB
Marston Road
SO185TH
Thornhill Park Road
SO196GP
Ellis Road
SO195LR
Brecon Road
SO196EG
Burke Drive
SO196AB
Holcroft Road
SO196DP
Hinkler Road
SO195JS
Windover Close
SO196HA
Holcroft Road
SO196FG
Boswell Close
SO196QU
Spencer Road
SO196JF
Tatwin Crescent
SO196GE
Hinkler Road
SO196JQ
Medwall Green
SO196GW
Dryden Road
SO196NL
Lydgate Close
SO195LS
Brecon Road
SO195JT
Upper Deacon Road
All data is sourced from official UK government agencies and public datasets. Last updated: 16/05/2026.