On average Upper Stoke has high deprivation and moderate crime levels, with around 97 crimes per 1,000 residents per year. Approximately 14.8% of homes in this area are social housing provided by a local council or housing association. The average income per household in Upper Stoke is £43,817 per year. There are 5 schools in Upper Stoke: 3 primary (1 Outstanding and 2 Good) and 2 secondary (0 Outstanding and 2 Good). Upper Stoke is home to around 19,602 people, with a population density of about 6,617.6 per km2.
Based on 132 recent sales, the median property price is £200,500 in Upper Stoke area, with individual transactions ranging from £25,000 up to £435,000.
Price distribution per property type (last year)
Median sale price and percentiles per property type (last year)
| Type | Sales | Median |
|---|---|---|
| Detached | 6 | £335,500 |
| Flats | 2 | £114,500 |
| Semi-Detached | 32 | £236,250 |
| Terraced | 92 | £195,000 |
10 years median price trend in Upper Stoke
CV24RD
Pinners Croft
CV24JT
Dane Road
CV24LT
Clay Lane
CV23DY
Wycliffe Grove
CV23LQ
Brixham Drive
CV24EA
Walsgrave Road
CV24FG
Hamilton Road
CV24JA
Richmond Street
CV24JB
Richmond Street
CV24LJ
Clay Lane
CV67NN
Farlow Close
CV23FY
Uplands
CV23HD
Bartons Meadow
CV23JY
Attwood Crescent
CV23LU
Parry Road
CV24HJ
Walsgrave Road
CV24PR
Heath Crescent
CV67NL
Cheswick Close
CV24FJ
Argyll Street
CV24HH
Walsgrave Road
CV24QE
Burlington Road
CV67GZ
Bell Green Road
CV23DW
Wykeley Road
CV23EQ
Hartland Avenue
CV23JF
Upper Stoke
CV24LW
Goring Road
All data is sourced from official UK government agencies and public datasets. Last updated: 16/01/2026.