NestFinder logonestfinder

A little bird told us.

Methodology

How nestfinder scores postcodes — the weights behind the ranking.

What we score

For every Australian postcode in our index, we compute a per-feature score — commute time, school fees fit, bedroom/bathroom/carpark fit, crime rates, amenity density, school performance, and the rest. Each of those features is percent-ranked across all postcodes — a cycle-commute score of 0.85 means "closer to your target than 85% of postcodes". Percent-ranking keeps the numbers comparable: a postcode in regional Tasmania and one in inner Melbourne can both have a school-performance score of 0.7 and it means the same thing relative to the national distribution.

We surface five rolled-up dimension scores (transport, schools, crime, affluence, amenities) on the heatmap so the map can paint along one axis at a time. Those rolled-up scores are unweighted equal-weight means of their feature components — they exist for the map view, not the ranking. The actual rank uses the per-feature weights you set.

The formula

Your total score for a postcode is the weighted sum of the percent-rank-normalised feature scores against the weights on your profile. Each slider in the wizard maps directly to one term in the sum:

total_score = sum over features f of (
  preference[f] * percent_rank(postcode[f])
)

# preference[f] is your slider value in [0.1, 1.0]
# percent_rank(...) is in [0, 1] with higher = better-for-you
# (for things like crime rates, lower raw values score higher
# so the polarity stays consistent across all features)

There are 21 atomic preference sliders — one per feature — and a small set of unweighted budget + school-fees fit terms. Total scores are not normalised to [0, 1]; they're a raw weighted sum, so what matters is the relative ranking between postcodes, not the absolute value.

Heads up: the heatmap dimension switcher shows five rolled-up scores — transport, schools, crime, affluence, amenities — which are equal-weight means of their component features. Those means are not combined back into the total score the ranking uses. If you've seen a "40% transport, 20% schools, …" pitch elsewhere, that's a different model.

Default weights

The wizard lets you set each weight yourself between 0.1 and 1.0. If you'd rather start from a sensible baseline, here are the out-of-the-box defaults — one per feature:

GroupFeatureDefaultNotes
HousingBedrooms match0.50How close postcode median bedroom counts are to your requirement.
HousingBathrooms match0.50How close postcode median bathroom counts are to your requirement.
HousingCarparks match0.50How close postcode median carpark counts are to your requirement.
TransportCycle commute1.00How close postcode cycle commute time is to your target. Weighted highest by default — adjust to match how you actually get to work.
TransportPublic-transport commute0.75How close postcode public-transport commute time is to your target.
TransportDrive commute0.50How close postcode drive commute time is to your target.
Crime + communityLow crime0.50Break-ins, motor-vehicle theft, and violent crime rates (per capita).
Crime + communityLow renter share0.50Share of dwellings rented vs owner-occupied. Higher weight → more owner-occupier-leaning postcodes.
Crime + communityHigh affluence0.50ABS census signals (income, unemployment, qualifications) aggregated to the postcode.
Crime + communityCoastal proximity0.50Straight-line distance from the postcode to the nearest coastline (Geoscience Australia coastline data). A one-off measurement, not every postcode has been measured yet — unmeasured postcodes score neutrally.
AmenitiesChildcare access0.50Density of childcare facilities in the postcode catchment.
AmenitiesFitness amenities0.50Density of gyms, pools, and sport facilities.
AmenitiesHealth amenities0.50Density of GPs, clinics, and pharmacies.
AmenitiesHospitality0.50Density of cafes, restaurants, and bars.
AmenitiesParks + green space0.50Density of parks and reserves.
AmenitiesRetail0.50Density of shops, supermarkets, and retail strips.
SchoolsSchool performance0.50NAPLAN bands averaged across the schools in the postcode (ACARA).
SchoolsStudent-teacher ratio0.50Smaller class sizes score higher. Sourced from myschool.edu.au.
SchoolsSchool capex0.50Recent capital investment per school. Sourced from myschool.edu.au.
CharacterPeriod character homes0.50Share of a postcode's LLM-tagged listings built in a period/heritage style (Victorian, Federation, Art Deco, etc). Derived from listing descriptions — not every postcode has enough tagged listings to speak to this.
CharacterRenovated homes0.50Share of a postcode's LLM-tagged listings described as renovated. Same listing-description-derived signal as period character above.

Swipe to see more →

You can tune any of these in your preferences profile.

Intent-aware affordability

The affordability signal depends on what you're trying to do — buying, renting, or investing.

  • Buying a home (PPOR): average sale price (mean across recent listings in the postcode), scored against your budget.
  • Renting: median advertised weekly rent.
  • Investing: approximate gross yield (median weekly rent × 52 ÷ avg sale price).

Sale-price and weekly-rent inputs come from public real-estate listing data, refreshed monthly.

Data currency

Numbers are only as good as the date they were pulled. Census figures (which feed the affluence score) are a fixed 2021 release. Crime, schools, and NBN data are refreshed on an ongoing basis from their upstream sources, but we don't have a precise "as at" date for those three yet — we say so rather than guess.

Honest limits

See also about.