Hornsby: suburbs, house prices and planning
Hornsby council area has 24 suburbs with a Delora page, home to 139,735 residents at the 2021 Census. Median house prices run from $1,931,000 in Asquith to $2,408,000 in North Epping (latest reportable period for each, NSW DCJ Rent and Sales Report).
Page updated · Greater Sydney council
Hornsby at a glance
- House medians
- $1,931,000 to $2,408,000
- latest reportable period for each suburb
- by postcode: 7 suburbs share 2 postcode figures
- sales behind each median: 42 to 43
- NSW DCJ Rent and Sales Report
- Median rent
- $350 to $1150 a week
- DCJ June quarter 2026 where published, else Census 2021 (older)
- by postcode
- 24 of 24 suburbs with a rent figure
- NSW DCJ Rent and Sales Report
- Planning risk
- Flood Not mappedBushfire 86% Very highHeritage Not mapped
- share of land, weighted by suburb area
- NSW Planning Portal · NSW Rural Fire Service Bush Fire Prone Land
House medians across 24 suburbs run from $1,931,000 to $2,408,000; Bush Fire Prone Land covers 86% and flood and heritage overlays are not mapped for NSW in this dataset.
Council-level figures. Overlay shares are weighted by each suburb's land area. None of it describes a specific street or property.
Filter Hornsby suburbs by price, transport and schoolsCompare suburbs
Suburbs in Hornsby
Sorted by house median, highest first. 9 of 24 suburbs have a reliable house median. 7 of these suburbs share 2 postcode figures: DCJ publishes prices by postcode, so suburbs in one postcode show the same number.
| Suburb | House median (postcode) | Unit median (postcode) | Rent | 1-yr change | Gross yield | Population |
|---|---|---|---|---|---|---|
| North Eppingpostcode 2121 | $2,408,000Mar qtr 2026 · 43 sales | $820,000Mar qtr 2026 · 101 sales | $840/wkDCJ, June quarter 2026 | −6.6%vs Mar qtr 2025 | 1.8% | 4,657 |
| Normanhurstpostcode 2076 | $2,400,000Mar qtr 2026 · 43 sales | no datatoo few sales | $963/wkDCJ, June quarter 2026 | −1.0%vs Mar qtr 2025 | 2.1% | 5,387 |
| Pennant Hillspostcode 2120 | $2,010,000Mar qtr 2026 · 42 sales | $1,370,000Mar qtr 2026 · 49 sales | $730/wkDCJ, June quarter 2026 | −5.4%vs Mar qtr 2025 | 1.9% | 7,588 |
| Thornleighpostcode 2120 | $2,010,000Mar qtr 2026 · 42 sales | $1,370,000Mar qtr 2026 · 49 sales | $730/wkDCJ, June quarter 2026 | −5.4%vs Mar qtr 2025 | 1.9% | 8,898 |
| Westleighpostcode 2120 | $2,010,000Mar qtr 2026 · 42 sales | $1,370,000Mar qtr 2026 · 49 sales | $730/wkDCJ, June quarter 2026 | −5.4%vs Mar qtr 2025 | 1.9% | 4,501 |
| Asquithpostcode 2077 | $1,931,000Mar qtr 2026 · 43 sales | $750,000Mar qtr 2026 · 149 sales | $725/wkDCJ, June quarter 2026 | +8.2%vs Mar qtr 2025 | 2.0% | 6,160 |
| Hornsbypostcode 2077 | $1,931,000Mar qtr 2026 · 43 sales | $750,000Mar qtr 2026 · 149 sales | $725/wkDCJ, June quarter 2026 | +8.2%vs Mar qtr 2025 | 2.0% | 22,462 |
| Hornsby Heightspostcode 2077 | $1,931,000Mar qtr 2026 · 43 sales | $750,000Mar qtr 2026 · 149 sales | $725/wkDCJ, June quarter 2026 | +8.2%vs Mar qtr 2025 | 2.0% | 6,354 |
| Waitarapostcode 2077 | $1,931,000Mar qtr 2026 · 43 sales | $750,000Mar qtr 2026 · 149 sales | $725/wkDCJ, June quarter 2026 | +8.2%vs Mar qtr 2025 | 2.0% | 7,837 |
| Arcadiapostcode 2159 | no datatoo few sales | no datatoo few sales | $485/wkCensus 2021 (older) | no data | no data | 1,475 |
| Beecroftpostcode 2119 | no datatoo few sales | no datatoo few sales | $860/wkDCJ, June quarter 2026 | no data | no data | 10,291 |
| Berowrapostcode 2081 | no datatoo few sales | no datatoo few sales | $580/wkCensus 2021 (older) | no data | no data | 4,762 |
| Berowra Heightspostcode 2082 | no datatoo few sales | no datatoo few sales | $580/wkCensus 2021 (older) | no data | no data | 5,286 |
| Berrileepostcode 2159small area: figures can swing | no datatoo few sales | no datatoo few sales | $350/wkCensus 2021 (older) | no data | no data | 212 |
| Brooklynpostcode 2083small area: figures can swing | no datatoo few sales | no data | $470/wkCensus 2021 (older) | no data | no data | 737 |
| Cheltenhampostcode 2119 | no datatoo few sales | no datatoo few sales | $860/wkDCJ, June quarter 2026 | no data | no data | 2,166 |
| Cherrybrookpostcode 2126 | no datatoo few sales | no datatoo few sales | $1150/wkDCJ, June quarter 2026 | no data | no data | 19,082 |
| Cowanpostcode 2081small area: figures can swing | no datatoo few sales | no datatoo few sales | $515/wkCensus 2021 (older) | no data | no data | 631 |
| Dangar Islandpostcode 2083small area: figures can swing | no datatoo few sales | no data | $420/wkCensus 2021 (older) | no data | no data | 313 |
| Dural (Hornsby)postcode 2158 | no datatoo few sales | no datatoo few sales | $795/wkDCJ, March quarter 2025 | no data | no data | 7,900 |
| Fiddletownpostcode 2159small area: figures can swing | no datatoo few sales | no datatoo few sales | $455/wkCensus 2021 (older) | no data | no data | 259 |
| Galstonpostcode 2159 | no datatoo few sales | no datatoo few sales | $495/wkCensus 2021 (older) | no data | no data | 3,195 |
| Mount Colahpostcode 2079 | no datatoo few sales | no datatoo few sales | $725/wkDCJ, June quarter 2026 | no data | no data | 7,816 |
| Mount Kuring-Gaipostcode 2080 | no datatoo few sales | no data | $568/wkCensus 2021 (older) | no data | no data | 1,766 |
More councils
Browse every Sydney suburb by council →
Other Greater Sydney councils:
- Banyule
- Bayside
- Bayside
- Blacktown
- Blue Mountains
- Boroondara
- Brimbank
- Burwood
- Camden
- Campbelltown
- Canada Bay
- Canterbury-Bankstown
Show all 64 councils
- Cardinia
- Casey
- Central Coast
- Cumberland
- Darebin
- Fairfield
- Frankston
- Georges River
- Glen Eira
- Greater Dandenong
- Hawkesbury
- Hobsons Bay
- Hume
- Hunters Hill
- Inner West
- Kingston
- Knox
- Ku-ring-gai
- Lane Cove
- Liverpool
- Manningham
- Maribyrnong
- Maroondah
- Melbourne
- Melton
- Monash
- Moonee Valley
- Moreland
- Mornington Peninsula
- Mosman
- Nillumbik
- North Sydney
- Northern Beaches
- Parramatta
- Penrith
- Port Phillip
- Randwick
- Ryde
- Stonnington
- Strathfield
- Sutherland Shire
- Sydney
- The Hills Shire
- Waverley
- Whitehorse
- Whittlesea
- Willoughby
- Wollondilly
- Woollahra
- Wyndham
- Yarra
- Yarra Ranges