← Map

Methodology & data reference

This site compiles Australian government / official open data (with attributed OpenStreetMap as a labelled fallback) into one transparent map. Scores are percentile ranks within Greater Melbourne (GCCSA 2GMEL), not absolute national benchmarks. The canonical geography is ABS SA2; suburb names are search aliases resolved to SA2 via a population- or area-weighted crosswalk.

1. Data reference - what we hold, where it's from, how we use it

The seven scored domains below blend to the composite (default ULTRAPLAN §1 weights shown). Each row names the underlying dataset, the data's real granularity before we attribute it to an SA2, and the join method. Direction records the honest reading (“higher / lower is better”).

Rent burden · weight 30

IndicatorSourceVintageReal geographyJoin methodDirection
Rent-to-incomeratioRent-to-income ratio — ABS Census 2021 median weekly rent ÷ ABS Data by Region equivalised household income2021SA2 (ABS, direct)Direct - median weekly rent ÷ equivalised household incomeLower better

Transport · weight 18

IndicatorSourceVintageReal geographyJoin methodDirection
PT stops within 800 mstopsPTV GTFS Schedule — metropolitan train, tram, bus (DTP)rolling schedule exportStop coordinatesProximity - stops within 800 m of the SA2 centroid (GTFS precompute)Higher better
AM-peak scheduled tripstripsPTV GTFS Schedule — metropolitan train, tram, bus (DTP)rolling schedule exportStop coordinatesProximity - weekday 07:00–09:59 scheduled trips at nearby stopsHigher better
Transport mode mixmodesPTV GTFS Schedule — metropolitan train, tram, bus (DTP)rolling schedule exportStop coordinatesProximity - distinct modes (train/tram/bus) reachableHigher better

Safety · weight 14

IndicatorSourceVintageReal geographyJoin methodDirection
Property crimeoffences per 100,000 residents (rate)VCSA Recorded offences — suburb (Table 03) + LGA fallback (Table 02)2025 (latest year in export)Suburb (Table 03) / LGA (Table 02)Crosswalk to SA2 (population-weighted, area-weighted fallback)Lower better
Violent crimeoffences per 100,000 residents (rate)VCSA Recorded offences — suburb (Table 03) + LGA fallback (Table 02)2025 (latest year in export)Suburb (Table 03) / LGA (Table 02)Crosswalk to SA2 (population-weighted, area-weighted fallback)Lower better

Health · weight 14

IndicatorSourceVintageReal geographyJoin methodDirection
Distance to public hospitalkmVicmap / MapShare — general hospitals (Emergency Services FOI)currentPoint coordinatesProximity - straight-line distance to the nearest public hospitalLower better
GPs / clinics within 2 kmGPsOpenStreetMap — GP/clinic points (Overpass; hospital fallback only)currentPoint coordinates (OSM nodes)Proximity - count of GP/clinic nodes within 2 km (nodes only; see caveat)Higher better

Hazards · weight 8

IndicatorSourceVintageReal geographyJoin methodDirection
Bushfire-overlay land% of areaVicmap Planning — Bushfire Prone Area (regulatory overlay)currentRegulatory polygon overlayArea-weighted - share of SA2 land inside the overlayLower better
Flood-overlay land% of areaVicplan — Land Subject to Inundation overlay (LSIO; SBO unavailable from API)currentRegulatory polygon overlayArea-weighted - share of SA2 land inside the overlayLower better

Education · weight 8

IndicatorSourceVintageReal geographyJoin methodDirection
Schools within 2 kmschoolsOpenStreetMap — schools within 2 km (Overpass)currentPoint coordinates (OSM)Proximity - count within 2 km of the SA2 centroidHigher better
Children enrolled in preschoolchildrenABS Census 2021 — children enrolled in preschool (SA2)2021SA2 (ABS, direct)Direct (Census 2021)Higher better

Economy · weight 8

IndicatorSourceVintageReal geographyJoin methodDirection
Median household income$/weekABS Data by Region — median equivalised household income (weekly)2021SA2 (ABS, direct)DirectHigher better
Employment-to-populationratioABS Census 2016 — labour force (employed, participation) by SA22016SA2 (ABS, direct)Direct (Census 2016)Higher better
Labour-force participation%ABS Census 2016 — labour force (employed, participation) by SA22016SA2 (ABS, direct)Direct (Census 2016)Higher better

Context layers & pins - never scored

These are compiled for transparency and exploration. They never enter the composite, the weights, or the data-confidence index.

LayerSourceVintageReal geographyHow used
Equity - SEIFA IRSAD / IRSD decilesABS SEIFA 2021 — IRSAD and IRSD deciles (SA2)2021SA2 (direct)Equity panel + optional map layer
Community - tenure, dwelling mix, First Nations %ABS Census 2021 — tenure and dwelling structure (SA2)2021SA2 (direct)Community panel
Education attainment - bachelor+ / postgraduate shareABS Census 2021 non-school qualification level (C21_G49_SA2)2021SA2 (direct)Community panel - share among residents with a post-school qualification (not all adults)
Future transport - under-construction / proposed stationsOpenStreetMapcurrentPoint (OSM)Buyer Check proximity finding + future-transport map pins
School sector mix - government / Catholic / independentVictorian Dept of Education2025Point -> SA2 (point-in-polygon)Community-context school-mix panel
Population trend (ERP)ABS ERP by SA2 — full annual series (2001–2023)2001–2023SA2 (direct, 2001–2023)Profile trend sparkline
15-minute access - everyday amenitiesOpenStreetMap — everyday amenities for 15-min access (supermarket, pharmacy, park, cafe/restaurant, gym/leisure; Overpass)currentPoints → SA2 centroid (straight-line)Walk-access panel + map layer. Buyer pin check is straight-line on the free tier; the paid tier can opt into an OpenRouteService street-network walk isochrone for precise reachability.
Cyclability - cycle infrastructureOpenStreetMap — cycling infrastructure for cyclability index (cycleways, on-road bike lanes, bicycle-designated paths; Overpass)currentWays → SA2 (segment midpoint)Cyclability panel + map layer
Post officesOpenStreetMap — post offices / LPO points (Overpass)currentPoint coordinates (OSM)Map pins only
Pathology labs / NDIS-related providersOpenStreetMap — pathology labs + NDIS/disability-related providers (Overpass)currentPoint coordinates (OSM, sparsely tagged)Map pins only - coverage limited, badge to follow

2. Full source manifest

Every dataset in the build, rendered straight from the committed manifest (data/generated/sources.json). Each non-derived source records a sha256 of its raw file (see provenance). “Derived” rows are computed from other sources and carry no raw file of their own.

DatasetLicenceVintageLast fetchProvenance
ABS Data by Region — median equivalised household income (weekly)CC BY 4.020212026-05-29sha256 6d90892d…
ABS Census 2021 — median weekly household rental payment (SA2)CC BY 4.020212026-05-29sha256 1eb64259…
Rent-to-income ratio — ABS Census 2021 median weekly rent ÷ ABS Data by Region equivalised household incomeCC BY 4.020212026-05-29derived
ABS ERP by SA2CC BY 4.020232026-05-29sha256 747445f4…
ABS ERP by SA2 — full annual series (2001–2023)CC BY 4.02001–20232026-06-01sha256 c92104ab…
ABS Census 2021 Time Series Profile (C21_T02_SA2) - median income/mortgage/rent by SA2 (2011/2016/2021)CC BY 4.02011-20212026-06-03sha256 2eec953b…
VCSA Recorded offences — suburb (Table 03) + LGA fallback (Table 02)CC BY 3.0 AU2025 (latest year in export)2026-06-11sha256 bbf52f8d…
ACT Policing — quarterly crime statistics by suburb (dataACT)CC BY 4.0rolling year (latest 4 quarters in export)pending next build
QPS - LGA reported offence rates per 100k ERP (data.qld.gov.au)CC BY 4.0rolling year (latest 12 months in export)pending next build
BOCSAR - recorded criminal incidents by NSW suburb by month (data.nsw)CC BY 4.0rolling year (latest 12 months in export)pending next build
WA Police Force - recorded offences by locality by month (crime statistics portal Power BI report)WA Government Terms of Use (attribution required)rolling year (latest 12 months in export)pending next build
SAPOL - crime statistics by suburb by reported date (data.sa.gov.au)CC BYrolling year (latest 12 months across the two newest fiscal-year CSVs)pending next build
QFES Bushfire Prone Area - Queensland series (SPP natural hazards mapping)CC BY 4.0July 2017 seriespending next build
Brisbane City Plan 2014 - Flood overlay (river, creek/waterway and overland flow flood planning areas; Brisbane LGA only)CC BY 4.0currentpending next build
PTV GTFS Schedule — metropolitan train, tram, bus (DTP)CC BY 4.0rolling schedule export2026-06-11sha256 bc4b9c4d…
OpenStreetMap — public transport stops (Overpass fallback only)ODbL — attribute OSMcurrent2026-06-11sha256 3e953031…
Vicmap / MapShare — general hospitals (Emergency Services FOI)CC BY 4.0 (Victoria)current2026-05-29sha256 64b0ac01…
OpenStreetMap — GP/clinic points (Overpass; hospital fallback only)ODbL — attribute OSMcurrent2026-06-11sha256 de8e311c…
OpenStreetMap — post offices / LPO points (Overpass)ODbL — attribute OSMcurrent2026-06-11sha256 3e939d4b…
OpenStreetMap — pathology labs + NDIS/disability-related providers (Overpass)ODbL — attribute OSMcurrent2026-06-11sha256 6eb7d67e…
ABS Census 2016 — labour force (employed, participation) by SA2CC BY 4.020162026-06-01sha256 7798efb4…
Vicmap Planning — Bushfire Prone Area (regulatory overlay)CC BY 4.0 (Victoria)current2026-05-29sha256 fc765e6a…
Vicplan — Land Subject to Inundation overlay (LSIO; SBO unavailable from API)CC BY 4.0 (Victoria)current2026-05-29sha256 97fff030…
OpenStreetMap — schools within 2 km (Overpass)ODbL — attribute OSMcurrent2026-06-11sha256 552b891f…
ABS Census 2021 — children enrolled in preschool (SA2)CC BY 4.020212026-06-01sha256 7798efb4…
ABS SEIFA 2021 — IRSAD and IRSD deciles (SA2)CC BY 4.020212026-05-29sha256 84e09623…
ABS Census 2021 — tenure and dwelling structure (SA2)CC BY 4.020212026-05-29sha256 6b836f17…
ABS Census 2021 non-school qualification level (C21_G49_SA2) - bachelor+ and postgraduate share by SA2CC BY 4.020212026-06-04sha256 7e779ac5…
OpenStreetMap — everyday amenities for 15-min access (supermarket, pharmacy, park, cafe/restaurant, gym/leisure; Overpass)ODbL — attribute OSMcurrent2026-06-11sha256 a2bc0650…
OpenStreetMap — cycling infrastructure for cyclability index (cycleways, on-road bike lanes, bicycle-designated paths; Overpass)ODbL — attribute OSMcurrent2026-06-11sha256 ed26bc28…
OpenStreetMap - aged care / retirement facilities (nursing home, assisted living; Overpass)ODbL - attribute OSMcurrent2026-06-11sha256 a9d727e2…
Vicmap / MapShare — police stations (Emergency Services FOI)CC BY 4.0 (Victoria)current2026-06-03sha256 c7bd74fa…
Vicmap Features of Interest — child-care centres (DTP Victoria)CC BY 4.0 (Victoria)current2026-06-11sha256 74ddd71d…
Vicplan — Heritage Overlay (HO) area share per SA2 (DTP Victoria)CC BY 4.0 (Victoria)current2026-06-03sha256 8ba9b958…
Vicplan - conservation & restriction overlays (ESO/SLO/VPO/EMO/EAO/PAO) area share per SA2 (DTP Victoria)CC BY 4.0 (Victoria)current2026-06-03sha256 dbf1ae11…
DEECA Future Coasts - coastal inundation (sea-level rise) scenario share per SA2, via CoastKitCC BY 4.0 (Victoria)2040-2100 projection2026-06-03sha256 fb4305f4…
Vicmap / DEECA Fire History - Last Burnt (burnt-area share per SA2)CC BY 4.0 (Victoria)to 2022-232026-06-03sha256 2585cb14…
Victoria in Future 2023 - SA2 population + dwelling projections to 2036 (DTP)CC BY 4.0 (Victoria)2021-2036 projection2026-06-03sha256 d84fb90d…
ABS Building Approvals by SA2 (BA_SA2) - dwelling units approved, monthlyCC BY 4.0monthly (rolling)2026-06-11sha256 3c00ef9c…
Victorian Government School Zones (Dept of Education) - primary + secondary (Year 7) zonesCC BY 4.02026 school year2026-06-03sha256 df6e6b3e…
DTP Annual Average Daily Traffic Volume (arterials + highways, vehicles/day)CC BY 4.02019 (latest published)2026-06-03sha256 a8146b13…
Vicmap water corporation boundaries - metro retailers (Yarra Valley / South East / Greater Western Water)CC BY 4.0 (Victoria)current2026-06-03sha256 a6cbbbdc…
Vicmap parcel boundaries - lot size at a point (runtime WFS query, area geometry-derived)CC BY 4.0 (Victoria)currentderived
VicPlan / Vicmap Planning - planning zone + overlays at a point (runtime WFS query, live endpoint)CC BY 4.0 (Victoria)currentderived
EPA Victoria Air Monitoring (AirWatch) - nearest fixed site + latest health-advice bandCC BY 4.0hourly (snapshot captured at build)2026-06-03sha256 6a65c3d3…
Vicmap Planning - Activity Centre Zones (ACZ) directing higher-density developmentCC BY 4.0 (Victoria)current2026-06-03sha256 cd81bf21…
OpenStreetMap - rail / tram / freeway corridors for the transport-noise proximity proxy (Overpass)ODbL - attribute OSMcurrent2026-06-11sha256 2533614c…
OpenStreetMap - industrial / waste / sewage / quarry points for the nuisance proximity proxy (Overpass)ODbL - attribute OSMcurrent2026-06-11sha256 d63b6b57…
OpenStreetMap - train stations for nearest-station distance (Overpass)ODbL - attribute OSMcurrent2026-06-11sha256 bfc199e6…
OpenStreetMap - under-construction / proposed PT stations (Overpass)ODbL - attribute OSMcurrent2026-06-05sha256 38d9f72c…
Victorian Dept of Education - School Locations (sector + coordinates)CC BY 4.020252026-06-05sha256 deafc6f1…
Cooling and Greening Melbourne - Urban Heat 2018 (land-surface-temperature uplift, UHI18_M) - runtime ArcGIS pin lookupCC BY 4.0 (Victoria)20182026-06-08derived
ABS Census 2021 G23 - voluntary work, % of residents (SA2), via Digital Atlas of AustraliaCC BY 4.020212026-06-08derived
Vegetation Cover for Metropolitan Melbourne 2018 - tree canopy % (PERANYTREE) - runtime ArcGIS pin lookupCC BY 4.0 (Victoria)20182026-06-08derived
ANEF aircraft-noise contours - Melbourne Airport 2022 Master Plan + Avalon (Vicmap/VicPlan) - runtime pin lookupCC BY 4.0 (Victoria)20222026-06-08derived
Melbourne Water Healthy Waterways Strategy 2018 - macroinvertebrate habitat-suitability (waterway condition CURRENT_1) - runtime pin lookupCC BY-SA 4.0 (Melbourne Water)20182026-06-08derived
AEC 2022 federal election - members elected + two-party-preferred by division (results CSVs; electorate lens retired 2026-06-09)CC BY 4.0 (AEC)20222026-06-08derived
Victorian state Legislative Assembly districts (Vicmap Admin STATE_ASSEMBLY_2022) - runtime pin lookupCC BY 4.0 (Victoria)20222026-06-08derived
EPA Victoria Beach Report - enterococci sampling (bay beach swim quality), graded on median of recent samplesCC BY 4.0to 20252026-06-08derived
Bureau of Meteorology - average daily solar exposure (Melbourne climatology); regional figure for the rooftop-solar lensBoM copyright - verify before commercial uselong-term mean2026-06-08derived
Valuer-General Victoria - Property Sales Report, median house price by suburb (annual time series)CC BY 4.02014-20232026-06-10sha256 af6210f5…
Valuer-General Victoria - Property Sales Report, median unit price by suburb (annual time series)CC BY 4.02015-20242026-06-10sha256 6e5dcb87…
Homes Victoria / DFFH - Rental Report, moving annual median rent by suburb (quarterly)CC BY 4.0year to Sep 20252026-06-10sha256 817c5b8e…

3. Scoring & percentiles

Each scored indicator is percentile-ranked within Greater Melbourne (relative, not absolute), inverting indicators where higher is worse (rent, crime, hazard overlay). A domain score is the sub-weighted blend of its indicators; the composite is the weight-blend of the seven scored domains. Default weights: Rent burden 30, Transport 18, Crime/Safety 14, Health 14, Hazards 8, Education 8, Income/Economy 8 - adjustable by sliders / lens presets. The score uses each weight's share (ratio) of the total, so a slider holds the value you set.

Missing data is never imputed: a missing indicator gets a null percentile, is excluded from the weighted total, and its weight is re-distributed across the present scored domains. The composite and lens-weighted scores are optional lenses, never a definitive ranking.

4. Geography crosswalk

Sources arrive at different geographies. SA2-direct ABS series are used as-is. Suburb/LGA series (VCSA crime) are aggregated to SA2 by population-weighted spatial intersection (area-weighted fallback where mesh-block population is unavailable); every aggregated value records which method it used. Point data (hospitals, GP, schools, pins) needs no crosswalk - it is assigned to the SA2 it falls in, with proximity measured from the SA2 centroid. Polygon overlays (hazards) are area-weighted against each SA2.

Non-residential SA2s (estimated resident population < 200 - airports, parkland, industrial, water) are excluded from percentile baselines and rankings, and drawn in neutral no-data grey (#d9d6cf) rather than a misleading score.

5. Profile drawer & benchmark bands

Each place profile is a tabbed drawer (adapted from the Analisa.pt municipality-drawer pattern): an Overview tab (composite breakdown, key facts, resident-population trend), one tab per scored domain, and context tabs (Home buyer, Walk & cycle, Equity & community, Data coverage). Re-weighted reads of the seven domains live in the map's Lens picker (Balanced, Renting, Buying, Family, Retiree, Data quality), not on the profile.

Inside a domain tab, each indicator card shows its value, unit, honest direction, Greater-Melbourne percentile, source, and a benchmark band - this area's raw value against the GM median and P25–P75 range across residential SA2s, computed at build from the full dataset. Time-series are shown only where we hold ≥3 real points (population; property & violent crime, labelled council-level (LGA) so they are not misread as SA2-precise); every trend line states its geography, the number of points and period range, and links here for any boundary break. Indicators with a single period simply omit the trend rather than fabricating one.

6. Context layers (never scored)

Equity (SEIFA IRSAD/IRSD deciles), community (tenure / renter %, apartment %, First Nations %, Year-12 completion %, and - among residents who hold a post-school qualification - the bachelor+ / postgraduate share), population trend, and home-buyer index appear for transparency only. The home-buyer index blends indicators we already hold (cost-pressure 28%, safety 18%, schools 16%, transport 14%, low hazard 14%, walk access 10%) into a GM percentile - using no sale-price data, so it is not a price or capital-growth estimate.

15-minute access counts how many of eight everyday-amenity categories sit within ~1.2 km of the SA2 centroid (straight-line, not street-network). Cyclability is the density of OSM cycle infrastructure per km² (an infrastructure measure, not a safety/comfort rating). Both are OSM-derived (ODbL), community-maintained and uneven in coverage, and appear as a profile panel plus an optional map layer.

Map pins (hospitals, GP, pharmacy, police, schools, childcare, post, pathology/NDIS, supermarkets, parks, gyms, cafes) are off by default and toggled per category, colour-coded by a categorical palette kept separate from the YlGnBu choropleth ramp. NDIS and pathology are sparsely tagged in OSM - treat their coverage as indicative, not complete.

7. Data confidence & coverage

Each SA2 carries a 0–100 data-confidence index combining domain coverage, completeness (non-missing sub-indicators), freshness, and aggregation-method confidence (directly measured > crosswalk-estimated > proximity). It describes how well-measured an area is - a property of our pipeline, not a judgement of the place - and is shown as an optional map layer and a per-area report card. Across Greater Melbourne it is near-uniform (≈86–95) and shows no correlation with income or SEIFA (r ≈ 0). The profile's Data-coverage panel states, per domain, what the data actually represents and which indicators are measured, missing, or stale.

8. Provenance & automated refresh

Each source records a cadence and, where the upstream API exposes it, a last-updated date plus a sha256 of its raw file. A scheduled job re-fetches, rebuilds, and re-hashes monthly; when a raw file's hash changes the map redeploys, and when upstream is unchanged the build is a no-op. A blank hash in the manifest above means that source was added to the manifest and will be stamped on the next full build.

9. Caveats

  • Crime is recorded at suburb/LGA level and allocated to SA2 by crosswalk - not resident point-level. Resident-population rates can overstate inner-city areas with large daytime worker/visitor populations.
  • Hazard scores reflect designated regulatory overlay land, not insurance-grade fire/flood likelihood. An SA2 may be partly overlaid yet most dwellings unaffected. The SBO flood layer is currently unavailable from the Vicplan API (LSIO only).
  • GP/clinic count is OSM nodes only - by design, so widening the map-pin query never shifts the scored Health composite. This excludes clinics mapped as building polygons (ways), so it can undercount.
  • Schools and GP use community-maintained OpenStreetMap; preschool uses Census counts. NDIS and pathology pins are sparsely tagged in OSM.
  • Labour-force indicators are Census 2016 - older than income/rent (2021). GTFS is a static timetable export, not real-time service quality.
  • 15-minute access distances are straight-line, not street-network; rivers, freeways and rail crossings are not modelled.

10. Attribution & licences

This is the canonical attribution page - per-dataset licences are in the manifest above. By licensor:

  • Commonwealth of Australia - ABS (Census, Data by Region, SEIFA, ERP, Building Approvals; CC BY 4.0); AEC (2022 election results CSVs; CC BY 4.0); Bureau of Meteorology (solar-exposure climatology; BoM copyright - no CC notice verified on the product page).
  • © State of Victoria - Department of Transport and Planning (Vicmap, VicPlan overlays, PTV GTFS, VIF2023, traffic volumes, activity centres), DEECA (fire history, coastal inundation, urban heat / tree canopy), Department of Education (school locations and zones) - CC BY 4.0; Crime Statistics Agency (recorded offences) - CC BY 3.0 AU.
  • © EPA Victoria - AirWatch air quality and Beach Report (CC BY 4.0).
  • © Melbourne Water - Healthy Waterways Strategy 2018 habitat-suitability (CC BY-SA 4.0).
  • © OpenStreetMap contributors (ODbL) - building tiles for the sun view, schools, GP/clinics, transport fallback, everyday amenities, cycle infrastructure, post offices, pathology/NDIS points, noise/nuisance proxies.
  • © CARTO - the Positron basemap tiles (with © OpenStreetMap contributors).

This product charges for tooling and presentation, never for reselling the underlying open data, and retains attribution. The OSM-derived files are derivative databases under ODbL and are available from the public repository (DATA-LICENCE.md).

Spotted a data problem or want a dataset added? Use the Feedback button in the top bar - reports are reviewed against the next refresh and never folded directly into scores.

Not relocation or financial advice. Scores are one optional lens over open data, not a definitive ranking of where to live.