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 24 recent sales, the median property price is £241,500 in Selly Oak area, with individual transactions ranging from £93,000 up to £505,000.
Price distribution per property type (last year)
Median sale price and percentiles per property type (last year)
| Type | Sales | Median | Median £/m² |
|---|---|---|---|
| Flats | 6 | £187,500 | £3,638 |
| Semi-Detached | 6 | £205,000 | £2,789 |
| Terraced | 12 | £315,000 | £3,309 |
10 years median price trend in Selly Oak
B296SN
Harborne Lane
B296UE
Tower View
B296TJ
Elliott Road
B296NF
Bristol Road
B296DB
Tiverton Road
B296PB
Frederick Road
B296GU
Tanners Way
B296AU
Bristol Road
B296PG
Gibbins Road
B296AN
North Road
B297BU
Bournbrook Road
B296EY
Ewhurst Avenue
B296HJ
Raddlebarn Road
B296LS
Elliott Road
B296ET
Hubert Road
B297BH
Bournbrook Road
B296TL
Harborne Lane
B296JZ
Lottie Road
B296HQ
Raddlebarn Road
B296NT
Pegasus Walk
B296NZ
Bristol Road
B296YB
Elliott Road
B296UY
Cottrell Way
B296GA
Arkell Way
B297AJ
Lime Avenue
B297AE
Dawlish Road
B296AH
George Road
B297QR
Warwards Lane
B296UP
Raddlebarn Road
B296EN
Heeley Road
B296AE
Bristol Road
B297AW
Dawlish Road
B296FQ
Dale Road
B296AR
Bristol Road
B296SZ
Bristol Road
B297AN
Hope Place
B296US
Heroes Drive
B297DW
Harrow Road
B296TQ
Harborne Lane
B296EQ
Holly Grove
B296JQ
Boldmere Terrace
B297BP
Croydon Road
B297DA
Raddlebarn Road
B296BD
Bristol Road
B297DU
Alton Road
B296JL
Winnie Road
B296PH
Fladbury Crescent
B296BL
Grange Road
B296JW
Gleave Road
B296JR
Gleave Road
B297AR
Dawlish Road
B296FW
Bristol Road
B297DB
Raddlebarn Road
B297DL
Selly Hill Road
B296LA
Elliott Road
B296GH
Sturge Close
B295BX
Elliott Road
B297AT
Dawlish Road
B299DZ
Elliott Road
B296GN
Escelie Way
B296JG
Katie Road
B297AG
Blossom Avenue
B297DQ
Rookery Road
B296GP
Escelie Way
B296BU
Tiverton Road
B296GD
Bristol Road
B297DD
Bournbrook Road
B296GR
Tanners Way
B296BP
Tiverton Road
B296WG
Cottrell Way
B296DY
School Terrace
B299EU
Elliott Road
B296GF
Sturge Close
B296GZ
Escelie Way
B296AP
Grange Road
B296AW
North Road
B296TH
Weoley & Selly Oak
B296GJ
Escelie Way
B296UB
Birkdale Avenue
B297BQ
Arley Road
B297AS
Dawlish Road
B296DS
Hubert Road
B296EP
Hubert Road
B296SJ
Chapel Lane
B296AQ
Dale Road
B296BT
Tiverton Road
B296GE
Elliott Road
B297BA
Teignmouth Road
B296BJ
Bristol Road
B296BS
Tiverton Road
B297AU
Dawlish Road
B296JH
Ashley Terrace
B297AL
Unity Place
B296FY
Bristol Road
B296SQ
Selly Oak Shopping Park
B296EU
Exeter Road
B296ED
Newton Grove
B152GG
New Fosse Way
B297BT
Bournbrook Road
B296AG
Dale Road
All data is sourced from official UK government agencies and public datasets. Last updated: 01/07/2026.