On average Keighley South has very high deprivation and very high crime levels, with around 122 crimes per 1,000 residents per year. Approximately 24.7% of homes in this area are social housing provided by a local council or housing association. The average income per household in Keighley South is £34,371 per year. There are 2 schools in Keighley South: 2 primary (0 Outstanding and 2 Good) and 0 secondary (0 Outstanding and 0 Good). Keighley South is home to around 6,475 people, with a population density of about 2,130.0 per km2.
Based on 66 recent sales, the median property price is £138,748 in Keighley South area, with individual transactions ranging from £45,000 up to £404,000.
Price distribution per property type (last year)
Median sale price and percentiles per property type (last year)
| Type | Sales | Median | Median £/m² |
|---|---|---|---|
| Detached | 5 | £390,000 | £2,955 |
| Flats | 2 | £66,250 | £1,422 |
| Semi-Detached | 17 | £151,500 | £2,012 |
| Terraced | 42 | £128,500 | £1,413 |
10 years median price trend in Keighley South
BD211AW
Queen's Road
BD215BX
Haincliffe Road
BD215LH
Greengate Road
BD215NX
Woodhouse Avenue
BD211EP
Victoria Road
BD215EP
Halifax Road
BD211DF
King Street
BD215FD
Illingworth Close
BD215AA
South Street
BD211BP
Queens Road
BD214RE
Parkwood Rise
BD211AS
Queens Road
BD211BB
South Street
BD215DT
Alma Terrace
BD227BA
Ebony View
BD215PH
Dawson Road
BD215AZ
Red Holt Avenue
BD215ES
Hainworth Lane
BD215DL
Spring Bank Rise
BD215ED
Ingrow Lane
BD211AJ
Damside
BD215EY
Plum Street
BD227BJ
Wirefield Road
BD211PG
Goulbourne Street
BD211BJ
Hemsby Grove
BD215DS
Snape Street
BD215BH
Hainworth Lane
BD227BU
Ingrow Lane
BD211EA
Victoria Road
BD215DX
Woodhouse Road
BD215LJ
Hope Place
BD215HW
Halifax Road
BD215QT
Higher Row
BD214RF
Parkwood Rise
BD211SN
South Street
BD227BQ
Majestic Way
BD211DB
South Street
BD215HL
Halifax Road
BD211DN
Berry Lane
BD215LW
Marriner Road
BD211HF
Upper Calton Street
BD215HF
Daniel Close
BD215BB
Halifax Road
BD211AH
South Street
BD211BG
Queens Road
BD211ES
Queens Road
BD214RB
James Street East
BD211PH
Goulbourne Street
BD215DG
Keighley East
BD211NP
Church Street
BD211EQ
South Street
BD214RL
Park Lane
BD211EG
South Street
BD214RD
Parkwood Rise
BD215DP
Cliffe Terrace
BD211EX
Rutland Street
BD215BA
Dawson Road
BD214QY
Park Lane
BD215PL
Dawson Place
BD211EJ
Arcadia Street
BD211BN
Queens Road
BD211AU
Rawling Street
BD211BT
Oakfield Road
BD215NF
Hainworth Wood Road North
BD211DT
Clarendon Street
BD215DA
Larch Street
BD211AG
South Street
BD211AX
Acorn Street
BD215BQ
Hainworth Lane
BD215BL
Ivy Street South
BD227AR
Damems Lane
BD211EW
Victoria Road
BD215EZ
Pear Street
BD211LG
Grafton Road
BD215QN
Hill Top Road
BD211ER
Victoria Road
BD211LB
Ashbourne Road
BD215BP
Fir Street
BD211DG
Otley Street
BD215PF
Woodhouse Close
BD215BJ
Hainworth Wood Road
BD215NT
Woodhouse Grove
BD215PJ
Dawson Way
BD211EU
Malsis Road
BD215LY
Marriners Walk
BD215NH
Park Drive Road
BD215BU
Haincliffe Road
BD211AN
Queens Road
BD227AZ
Rushy Fall Meadow
BD215EH
Halifax Road
BD211NX
Aireworth Street
BD215DE
Cedar Street
BD215DD
Bracken Street
BD211BZ
South Street
BD215LE
Sunderland Street
BD215HN
Hainworth Crag Road
BD215NR
Woodhouse Drive
BD215NN
Hainworth Wood Road North
BD211DZ
Victoria Road
BD211DD
South Street
All data is sourced from official UK government agencies and public datasets. Last updated: 16/06/2026.