On average Selly Oak has moderate deprivation and high crime levels, with around 88 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 28 recent sales, the median property price is £275,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 |
|---|---|---|
| Detached | 1 | £770,000 |
| Flats | 9 | £188,000 |
| Semi-Detached | 6 | £334,350 |
| Terraced | 12 | £362,500 |
10 years median price trend in Selly Oak
B296UP
Raddlebarn Road
B297BJ
Bournbrook Road
B296DS
Hubert Road
B296UZ
Cottrell Way
B297AH
Dawlish Road
B296AQ
Dale Road
B296GB
Bristol Road
B296ES
Hubert Road
B296LR
Selly Oak Industrial Estate
B296NF
Bristol Road
B297QR
Warwards Lane
B296HQ
Raddlebarn Road
B296TQ
Harborne Lane
B296DX
Hubert Road
B297AS
Dawlish Road
B297BP
Croydon Road
B297DU
Alton Road
B296GT
Tanners Way
B296JH
Ashley Terrace
B296NS
Wellman Croft
B296FW
Bristol Road
B297BN
Luton Road
B296BU
Tiverton Road
B296EX
Exeter Road
B296ET
Hubert Road
B296BQ
Bristol Road
B296NY
Rachel Gardens
B296PH
Fladbury Crescent
B296SP
Harborne Lane
B296TH
Weoley & Selly Oak
B296TP
Rebecca Drive
B297AQ
Keneggy Mews
B296EL
Heeley Road
B297DP
Harrow Road
B296SJ
Chapel Lane
B296UB
Birkdale Avenue
B297AA
Dawlish Road
B152GG
New Fosse Way
B296UF
Matrons Walk
B296GE
Elliott Road
B296GJ
Escelie Way
B297AF
Dawlish Road
B296JG
Katie Road
B296JL
Winnie Road
B296XE
Weoley & Selly Oak
B296DU
Hubert Croft
B296FX
Bristol Road
B296PQ
Gibbins Road
B297AU
Dawlish Road
B295BX
Elliott Road
B296EB
Totnes Grove
B297AG
Blossom Avenue
B297AR
Dawlish Road
B296BL
Grange Road
B296FQ
Dale Road
B296GW
Elliott Road
B296HE
Raddlebarn Road
B296SN
Harborne Lane
B296TJ
Elliott Road
B296AP
Grange Road
B296GF
Sturge Close
B296AF
Bristol Road
B296EZ
Heeley Road
B296GH
Sturge Close
B297AN
Hope Place
B296FY
Bristol Road
B296JR
Gleave Road
B297AT
Dawlish Road
B296BD
Bristol Road
B296LA
Elliott Road
B297AP
Bournbrook & Selly Park
B297DX
Alton Road
B296BY
Tiverton Road
B296GD
Bristol Road
B297BT
Bournbrook Road
B297DN
Harrow Road
B296FL
Bristol Road
B297DW
Harrow Road
B296EE
Hubert Road
B299DZ
Elliott Road
B296BP
Tiverton Road
B297DD
Bournbrook Road
B296GR
Tanners Way
B296JZ
Lottie Road
All data is sourced from official UK government agencies and public datasets. Last updated: 16/01/2026.