On average Selly Oak has moderate deprivation and high crime levels, with around 86 crimes per 1,000 residents per year. Approximately 15.6% of homes in this area are social housing provided by a local council or housing association. The average income per household in Selly Oak is £55,900 per year. There are 3 schools in Selly Oak: 1 primary (1 Outstanding and 0 Good) and 0 secondary (0 Outstanding and 0 Good). Selly Oak is home to around 15,988 people, with a population density of about 11,272.7 per km2.
Based on 29 recent sales, the median property price is £227,000 in Selly Oak area, with individual transactions ranging from £73,500 up to £770,000.
Price distribution per property type (last year)
Median sale price and percentiles per property type (last year)
| Type | Sales | Median |
|---|---|---|
| Flats | 9 | £188,000 |
| Detached | 1 | £770,000 |
| Terraced | 12 | £330,000 |
| Semi-Detached | 7 | £270,000 |
10 years median price trend in Selly Oak
B296DX
Hubert Road
B296GT
Tanners Way
B296NS
Wellman Croft
B297AS
Dawlish Road
B297BP
Croydon Road
B297DU
Alton Road
B296BU
Tiverton Road
B296EX
Exeter Road
B297BN
Luton Road
B296FW
Bristol Road
B296BQ
Bristol Road
B296ET
Hubert Road
B296NY
Rachel Gardens
B296NZ
Bristol Road
B296PH
Fladbury Crescent
B296TP
Rebecca Drive
B297AQ
Keneggy Mews
B296TH
Weoley & Selly Oak
B296EL
Heeley Road
B296SJ
Chapel Lane
B296UB
Birkdale Avenue
B297AA
Dawlish Road
B296JH
Ashley Terrace
B297BH
Bournbrook Road
B297DP
Harrow Road
B296JG
Katie Road
B296UF
Matrons Walk
B152GG
New Fosse Way
B296XE
Weoley & Selly Oak
B296JL
Winnie Road
B296DU
Hubert Croft
B296GJ
Escelie Way
B296PQ
Gibbins Road
B297AF
Dawlish Road
B297AU
Dawlish Road
B296GE
Elliott Road
B296FX
Bristol Road
B296BL
Grange Road
B296EB
Totnes Grove
B296GW
Elliott Road
B296HE
Raddlebarn Road
B296SN
Harborne Lane
B296TJ
Elliott Road
B297AG
Blossom Avenue
B297AR
Dawlish Road
B295BX
Elliott Road
B296FQ
Dale Road
B296AP
Grange Road
B296EZ
Heeley Road
B297AN
Hope Place
B299DZ
Elliott Road
B297BX
Bournbrook Road
B297AJ
Lime Avenue
B296SZ
Bristol Road
B296SP
Harborne Lane
B296PG
Gibbins Road
B296AG
Dale Road
B296AW
North Road
B296BJ
Bristol Road
B296ER
Hubert Road
B296JY
Lottie Road
B296UT
Heroes Drive
B296GF
Sturge Close
B296AF
Bristol Road
B296GH
Sturge Close
B296JR
Gleave Road
B296NT
Pegasus Walk
B297AT
Dawlish Road
B296FY
Bristol Road
B296BD
Bristol Road
B296BY
Tiverton Road
B296LA
Elliott Road
B297BT
Bournbrook Road
B297DN
Harrow Road
B297DX
Alton Road
B296GD
Bristol Road
B297AP
Bournbrook & Selly Park
B296EE
Hubert Road
B297DW
Harrow Road
B296FL
Bristol Road
B296BP
Tiverton Road
B296GR
Tanners Way
B296JZ
Lottie Road
B297DD
Bournbrook Road
All data is sourced from official UK government agencies and public datasets. Last updated: 16/05/2026.