On average Barnard Castle & Upper Teesdale has moderate deprivation and moderate crime levels, with around 55 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 136 recent sales, the median property price is £235,000 in Barnard Castle & Upper Teesdale area, with individual transactions ranging from £19,000 up to £925,000.
Price distribution per property type (last year)
Median sale price and percentiles per property type (last year)
| Type | Sales | Median |
|---|---|---|
| Detached | 49 | £340,000 |
| Flats | 11 | £85,000 |
| Semi-Detached | 30 | £235,000 |
| Terraced | 46 | £168,750 |
10 years median price trend in Barnard Castle & Upper Teesdale
DL120LR
Cobbler Gate Lane
DL128EZ
Galgate
DL129LW
The Street
DL129EY
Bail Hill Road
DL120HA
Upper Teesdale
DL129AE
Church Bank
DL120AE
Upper Teesdale
DL120EA
Upper Teesdale
DL129UR
Briscoe Lane
DL120LU
Greenrigg Lane
DL129EQ
Baliol Street
DL120XS
Upper Teesdale
DL120LJ
Upper Teesdale
DL128BG
Galgate
All data is sourced from official UK government agencies and public datasets. Last updated: 16/06/2026.