On average Barnard Castle & Upper Teesdale has moderate deprivation and moderate crime levels, with around 51 crimes per 1,000 residents per year. Approximately 9.4% of homes in this area are social housing provided by a local council or housing association. The average income per household in Barnard Castle & Upper Teesdale is £44,041 per year. There are 8 schools in Barnard Castle & Upper Teesdale: 6 primary (1 Outstanding and 1 Good) and 1 secondary (1 Outstanding and 0 Good). Barnard Castle & Upper Teesdale is home to around 12,145 people, with a population density of about 20.8 per km2.
Based on 161 recent sales, the median property price is £250,000 in Barnard Castle & Upper Teesdale area, with individual transactions ranging from £63,000 up to £940,000.
Price distribution per property type (last year)
Median sale price and percentiles per property type (last year)
| Type | Sales | Median |
|---|---|---|
| Detached | 67 | £362,500 |
| Flats | 8 | £88,250 |
| Semi-Detached | 34 | £245,998 |
| Terraced | 52 | £182,500 |
10 years median price trend in Barnard Castle & Upper Teesdale
DL129QG
Croft View
DL129TB
Lower Teesdale
DL129TX
Green Lane
DL120NF
Station Cottages
DL120QA
Market Place
DL120YB
Upper Teesdale
DL128JE
Ware Street
DL128JJ
Baliol Street
DL129BF
Grangefields
DL129DZ
Fell Lane
DL129EH
Upper Teesdale
DL129JW
Upper Teesdale
DL120AP
Upper Teesdale
DL129EJ
Upper Teesdale
All data is sourced from official UK government agencies and public datasets. Last updated: 16/01/2026.