Microburbs
Subscriptions
Microburbs Research Whitepaper

Scoring Every Street Corner: Mesh Block Livability Across Australian Capital Cities

We scored 145,422 individual mesh blocks across all 8 Australian capital cities on 8 livability dimensions. Not suburb-level averages. Block-level scores built from 199 features.

By Luke Metcalfe, Microburbs Research
2 March 2026

Luke Metcalfe
Luke Metcalfe
Founder & Chief Data Scientist
15+ years in property data analytics
145,422Mesh Blocks Scored
8Capital Cities
8Livability Dimensions
199Input Features

Contents

  1. Executive Summary
  2. The Problem with Suburb-Level Scores
  3. How We Built It
  4. The Eight Scores
  5. Within-SA1 Variation: The Core Finding
  6. Data Sources
  7. Results by City
  8. Defence of the Approach
  9. Limitations

Section 1

Executive Summary

Suburb livability scores lie. They are averages that conceal enormous variation within the boundary they cover. Two homes 200 metres apart in the same suburb can have meaningfully different scores on tranquility, convenience, and lifestyle because they sit next to different things.

We built a mesh block livability scoring system to address this. Mesh blocks are the smallest geographic unit the Australian Bureau of Statistics publishes, typically covering 30 to 60 homes. We scored 145,422 residential mesh blocks across all 8 Australian capital cities.

Each block receives 8 scores: affluence, community, convenience, crime, family, hip, lifestyle, and tranquility. Each score is a weighted combination of 10 to 12 normalised input features. The inputs draw on census demographics, SEIFA socioeconomic indices, voting patterns, infrastructure data, OpenStreetMap point-of-interest counts, Google Places proximity, school quality data, and elevation.

Key finding: The mean within-SA1 standard deviation for tranquility is 0.34. That is the average spread within a single Statistical Area Level 1 unit. The maximum within-SA1 spread for tranquility reaches 3.6 points on a 10-point scale. In practical terms: two streets in the same SA1 can differ by more than 3.5 points on tranquility. That is the difference between a peaceful bushland pocket and a block facing a motorway.

Scores are computed within each city. They show relative livability compared to other locations in the same city. A convenience score of 8.5 in Darwin is not the same as 8.5 in Sydney. Both are in the top tier for their respective cities.

The system is live. It powers the property-level livability display on Microburbs for all capital city addresses.

Explore the Interactive Maps

View every scored mesh block on a map. Toggle between all 8 livability dimensions. Click any dot to see individual scores.

SydneyMelbourneBrisbanePerthAdelaideCanberraHobartDarwin

Section 2

The Problem with Suburb-Level Scores

Every major Australian property platform publishes suburb profiles. Walk score. School catchment rating. Safety index. Livability rank. These numbers are computed once at the suburb boundary and applied to every property inside it.

This is wrong. Suburbs are not uniform. Some are large. Many are internally diverse.

Consider Miranda in Sydney. Its mesh blocks range from 2.7 to 6.0 on tranquility. A single suburb. A spread of 3.3 points. The difference between blocks depends on proximity to the Princes Highway, distance from Westfield Miranda, and the presence of quiet cul-de-sacs versus through-roads. A suburb-level score of 5 is meaningless for a buyer choosing between two streets.

South Coogee has a standard deviation of 2.08 across its 53 mesh blocks on the affluence score. It contains both owner-occupied cliff-top homes and dense flat blocks. These are not the same demographic. Averaging them into a single number destroys the information that matters.

Woolloomooloo sits alongside Sydney Harbour. It also contains one of the largest public housing estates in New South Wales. Suburb-level scores blend both. Mesh block scores separate them.

The core problem is unit of analysis. Suburbs were drawn as administrative boundaries, not as livability zones. Some Sydney suburbs span 15 kilometres. Some Melbourne inner-city suburbs cover 3 blocks. Using them as the unit of measurement guarantees imprecision.

The mesh block is a better unit. It is the smallest census geography. It was designed to contain roughly 30 to 60 dwellings and to be geographically homogenous. When we compute spatial features at the mesh block centroid, we are measuring what is actually around that cluster of homes.

But no one had done it at scale for Australian capital cities. We built this from scratch.


Section 3

How We Built It

Step 1: SA1-Level Feature Pipeline

We began with SA1 (Statistical Area Level 1) geography. Australia has approximately 57,000 SA1s, each covering 200 to 800 people. The ABS publishes census demographic data at this level. It is the finest grain at which we have income, education, occupation, and housing tenure data.

For each SA1 in the 8 capital city Greater Capital City Statistical Areas, we computed 199 features across 7 categories:

Feature CategorySourceExamplesCount
Census DemographicsABS Census 2021Median household income, degree attainment rate, owner-occupier rate, median mortgage repayment, % professional occupations, % born overseas, household size42
SEIFA IndicesABS SEIFA 2021Index of Relative Socio-Economic Advantage and Disadvantage (IRSAD), Index of Education and Occupation (IEO), Index of Economic Resources (IER), decile ranks for each12
Infrastructure (NEXIS)Geoscience Australia NEXISBuilding count, dwelling density, commercial floor space ratio, industrial land proportion8
Federal Voting PatternsAEC 2022ALP primary vote %, Greens primary vote %, Coalition primary vote %, two-party preferred, informal vote rate9
OSM Point-of-Interest CountsOpenStreetMap (2024 extract)Cafes, restaurants, bars, gyms, parks, schools, hospitals, bus stops, train stations, bike lanes, industrial nodes, fast food outlets38
Development ApplicationsState planning portals (NSW, VIC, QLD, WA, SA, ACT, TAS, NT)DA count per 1,000 dwellings (12-month rolling), residential vs commercial split, average days to approval6
Elevation and TerrainSRTM 1-arc-second DEMMean elevation, elevation standard deviation within SA1, slope, aspect (north-facing proportion), water body presence84

Step 2: Mesh Block Spatial Feature Computation

For each of the 145,422 residential mesh blocks, we computed a separate set of spatial features at the block centroid. These features are what make mesh block scores different from simply disaggregating SA1 scores.

We used a KD-tree spatial index for efficient nearest-neighbour queries. For every centroid, we computed:

  • POI counts within 500m radius: cafes, restaurants, gyms, medical, parks, green space
  • Transport stops within 800m: bus, tram, train, and ferry stops counted separately
  • Distance to nearest school in metres, via KD-tree on school geocodes
  • Distance to nearest rail station
  • Distance to nearest classified road: primary, secondary, tertiary
  • Distance to nearest motorway or highway
  • Proportion of OSM landuse within 500m that is residential, commercial, industrial, or green space
  • Google Places category counts within 500m: cafes, nightlife, gyms, medical, childcare
  • Presence of water body within 1km: ocean, harbour, river, lake
  • School NAPLAN performance score for the nearest primary school
Why 500m for POIs and 800m for transport? A cafe 500m away is walkable. One 1km away is not. A bus stop 800m away is within the standard walk-shed used by Australian transport planners. These distances are not arbitrary. They reflect actual human behaviour and are consistent with Transport for NSW and PTV accessibility standards.

Step 3: Normalisation

Each input feature was normalised to a 0 to 10 scale before being combined into a score. We used 2nd to 98th percentile clipping. The clipping values were computed across all residential mesh blocks within each city.

Why clip at 2nd and 98th rather than min and max? Because extreme outliers distort the distribution for everyone else. The Sydney CBD has 9.1 on convenience. Without percentile clipping, the scale from min to max would compress all other blocks into a narrow band. Clipping lets the 95th percentile location still read clearly as high without the top 2% pulling the scale out of shape.

Within-city normalisation: All scores are relative to other locations in the same city. A convenience score of 8 in Darwin means high convenience for Darwin, not high convenience relative to Sydney. This is intentional. Relative comparison within a city is what a homebuyer actually needs.

Step 4: Score Computation

Each of the 8 scores is a weighted linear combination of its input features, after normalisation. Weights were set based on face validity and sensitivity analysis. We tested multiple weight configurations on sample areas we know well: inner Sydney, inner Melbourne, and outer Brisbane. We selected weights that produced orderings consistent with local knowledge.

This is not machine learning. It is explicit, transparent, and auditable. Every weight is documented in Section 4.


Section 4

The Eight Scores

Each score runs from 0 to 10. Higher is always better, with one exception noted below for crime. Below is the definition, weight structure, and top and bottom examples for each score.

4.1 Affluence

Affluence measures the socioeconomic profile of residents around a mesh block. It draws almost entirely on census and SEIFA data, which means within-SA1 variation in this score is limited. Two blocks in the same SA1 will have very similar affluence scores. This is correct. We cannot fabricate block-level income data.

Affluence Score Formula
0.30 × irsad_score // SEIFA IRSAD decile (normalised)
0.20 × median_income // Median household income (census)
0.15 × pct_professional // % in professional/managerial occupations
0.12 × degree_attainment // % with bachelor degree or higher
0.10 × owner_occupier_rate // % owner-occupiers (not renting)
0.08 × ier_score // SEIFA Index of Economic Resources
0.05 × median_mortgage // Median monthly mortgage repayment
Top: Medindie, Adelaide
SA1 IRSAD decile 10. Median household income above $180,000. Owner-occupier rate 88%. High professional occupation rate. One of the wealthiest SA1s in South Australia.
Score: 8.7
Bottom: Airds, Sydney
Large public housing estate in the Macarthur region. IRSAD decile 1. High proportion of renters. Median household income well below the Sydney average.
Score: 1.7

4.2 Community

Community captures social cohesion and long-term residency signals. Long-term residents, low rental turnover, and high owner-occupier rates all contribute. Voting behaviour provides a secondary signal. High Greens votes in inner-city areas correlate with community engagement, though this is a noisy proxy.

Community Score Formula
0.28 × owner_occupier_rate // Owner-occupiers stay longer, invest in the street
0.22 × long_term_residency // % who have lived there 5+ years (census)
0.15 × volunteer_rate // % involved in unpaid volunteer work (census)
0.12 × ieo_score // SEIFA Index of Education and Occupation
0.10 × low_rental_turnover // Inverse of vacancy rate (from NEXIS)
0.08 × community_orgs_500m // Sports clubs, community halls, churches (OSM)
0.05 × low_informal_vote // Inverse of informal vote rate (AEC 2022)
Top: Birchgrove, Sydney
Low-density inner-west suburb on the harbour. High owner-occupier rate. Long-term residents. Well-established local sports and community organisations. Very low rental turnover.
Score: 5.4
Bottom: Seaford Heights, Adelaide
New outer-southern suburb. High proportion of recent arrivals. Low owner-occupier rate. Limited established community infrastructure. Few long-term residents by definition.
Score: 1.3

4.3 Convenience

Convenience is the most spatially sensitive of the 8 scores. Every input is block-level. The score changes dramatically within short distances because transport access and retail density are hyper-local. A bus stop 800 metres away makes a material difference to this score.

Convenience Score Formula
0.25 × transit_stops_800m // Bus + tram + train + ferry stops within 800m
0.18 × shops_supermarkets_500m // Supermarkets, grocers, general retail (OSM + Google)
0.15 × medical_500m // GP, pharmacy, hospital, pathology within 500m
0.12 × rail_distance_inv // Inverse of distance to nearest rail station
0.10 × cafes_restaurants_500m // Combined cafe and restaurant count
0.10 × childcare_schools_800m // Childcare centres and primary schools
0.10 × bike_infrastructure_500m // Cycleway length within 500m (OSM)
Top: Sydney CBD
Town Hall and Wynyard precincts. Multiple rail lines. Hundreds of retail, medical, and food options within 500m. Bus interchange. Walk score effectively perfect for any daily errand.
Score: 9.1
Bottom: Dangar Island, NSW
Ferry-access only island in the Hawkesbury River. Zero bus stops. No rail. Nearest supermarket requires a ferry and a drive. The most convenient thing within 500m is the water.
Score: 0.7

4.4 Crime (Higher = Safer)

For crime, a higher score means a safer area. There is no street-level crime data in Australia. Crime statistics are reported at suburb or LGA level, and even those contain gaps. Our crime score uses demographic and socioeconomic proxies, which means it correlates strongly with affluence. We acknowledge this limitation directly in Section 9.

Crime Score Formula (higher = safer)
0.30 × irsad_score // Socioeconomic disadvantage is the strongest proxy
0.22 × owner_occupier_rate // Owner-occupiers associated with lower crime rates
0.18 × unemployment_rate_inv // Inverse of local unemployment rate
0.12 × median_income // Higher income areas report lower crime rates
0.10 × long_term_residency // Stable populations have lower crime rates
0.08 × public_housing_inv // Inverse of public housing rate (where available)
Top: Draper, Brisbane
Low-density outer-western suburb. Very high owner-occupier rate. Low unemployment. Stable long-term residents. Essentially no commercial activity to attract opportunistic crime.
Score: 9.5
Bottom: Ultimo, Sydney
High-density inner suburb adjacent to Central Station. Large student population. High rental rate. High turnover. Dense nightlife and bar strip. All proxy indicators point to elevated crime exposure.
Score: 2.4

4.5 Family

Family measures how suitable a location is for families with school-age children. School quality is the dominant input, followed by proximity to parks and green space, quiet streets, and access to childcare. Inner-city areas tend to score low here not because they are bad places to live, but because they are optimised for other lifestyles.

Family Score Formula
0.28 × school_naplan_score // Nearest primary school NAPLAN performance
0.20 × parks_green_500m // Park area and count within 500m (OSM)
0.15 × tranquility_score // Quiet streets correlate with safe play environments
0.12 × childcare_800m // Childcare centres within 800m
0.10 × pct_families_children // % families with children under 15 (census)
0.10 × owner_occupier_rate // Stability indicator for family environment
0.05 × playgrounds_sports_500m // OSM playgrounds and sports facilities
Top: Davidson, Sydney
North Shore suburb on the fringe of Garigal National Park. Excellent primary schools. Large lot sizes with parks. High owner-occupier rate. Very quiet streets well away from arterial roads.
Score: 6.8
Bottom: Melbourne CBD
Very few families with children. No primary schools within 500m. Minimal park space. Very high foot traffic. Optimised for single and couple residents, not for raising children.
Score: 2.5

4.6 Hip

Hip measures the density of cultural and lifestyle amenities associated with young, urban lifestyles. Cafes, independent restaurants, bars, live music venues, vintage shops, yoga studios. It is the most openly subjective of our 8 scores and we are comfortable with that. It describes a real thing that is relevant to a real segment of property buyers.

Hip Score Formula
0.30 × cafes_bars_500m // Cafes + bars + wine bars within 500m
0.20 × restaurants_indep_500m // Non-chain restaurants within 500m (Google Places)
0.15 × nightlife_venues_500m // Live music, clubs, comedy, theatre
0.12 × pct_renters // High rental correlates with young transient populations
0.10 × gyms_yoga_500m // Fitness studios within 500m
0.08 × greens_vote // Greens vote as cultural proxy for inner-urban character
0.05 × art_galleries_500m // Galleries, artist studios (OSM)
Top (equal): Ultimo, Sydney and Carlton, Melbourne
Ultimo: Broadway precinct. Dense cafes, bars, live music. High student population. Carlton: Lygon Street. Independent restaurants, bars, theatres. Both are textbook cases for this score.
Ultimo: 8.1
Carlton: 8.1
Bottom: Hopetoun Park, Melbourne
Small outer-western suburb beyond Bacchus Marsh. No cafes. No bars. No independent restaurants. High owner-occupier rate. Zero nightlife. The opposite of what this score measures.
Score: 0.6

4.7 Lifestyle

Lifestyle measures access to active recreation and natural environment. Beaches, parks, gyms, cafes, waterways, and walking infrastructure all contribute. It differs from hip in that it captures outdoor and active lifestyle access, not cultural density. A beach suburb can score very high on lifestyle and very low on hip.

Lifestyle Score Formula
0.25 × parks_beaches_1km // Parks + beaches + reserves within 1km
0.20 × cafes_restaurants_500m // Cafe and restaurant density
0.15 × water_proximity_1km // Ocean, harbour, river, or lake within 1km
0.12 × gyms_sports_500m // Gyms, pools, sports facilities
0.10 × walkability_infra // Footpath and cycleway density (OSM)
0.10 × irsad_score // Affluent areas have more lifestyle amenity
0.08 × elevation_views // Elevation and north-facing slope (SRTM)
Top: Rushcutters Bay, Sydney
Harbourfront park, marina, tennis centre. Cafes along Bayswater Road. Walking distance to Edgecliff station. Water on three sides. The lifestyle inputs fire on almost every variable.
Score: 7.9
Bottom: Yennora, Sydney
Industrial suburb in Fairfield LGA. No beach. No park. No cafes within 500m. Primary function is logistics and manufacturing. Not designed for residential lifestyle amenity.
Score: 1.1

4.8 Tranquility

Tranquility is the most spatially variable of all 8 scores. Two blocks in the same SA1 can differ by 3.6 points. The dominant inputs are road proximity and road class. Everything else adjusts around that foundation.

Tranquility Score Formula
0.30 × road_distance_score // Inverse weighted: motorway > primary > secondary
0.18 × green_space_pct_500m // Proportion of land as parks or reserves
0.15 × low_density_landuse // Residential vs commercial/industrial ratio
0.12 × water_body_1km // Water body within 1km (positive signal)
0.10 × noisy_business_inv_500m // Inverse: pubs, clubs, 24hr businesses nearby
0.08 × industrial_zone_inv // Inverse of industrial landuse proximity
0.07 × low_poi_density // Low commercial POI density correlates with quiet

Road distance scoring detail: The road_distance_score weights by road class. A motorway within 300m subtracts more than a secondary road within 150m. Specifically: a motorway within 500m contributes -3.0 to the raw score before normalisation; a primary road within 300m contributes -1.5; a secondary road within 150m contributes -0.75. After within-city normalisation these translate into the 0 to 10 scale shown in property reports.

Top: Bundeena, Sydney
Located inside Royal National Park. No arterial roads. No industrial activity. Bounded by national park and the sea. Inputs for this score are effectively all maxed out. Accessible only by ferry from Cronulla.
Score: 8.7
Bottom: Collingwood, Melbourne
Adjacent to the Eastern Freeway. Dense with bars, live music venues, and late-night businesses. Johnston Street strip. High foot traffic. The opposite of every tranquility input.
Score: 2.4

Section 5

Within-SA1 Variation: The Core Finding

This is the point. Every SA1 contains multiple mesh blocks. The blocks within the same SA1 share the same census and SEIFA inputs but differ on their spatial inputs. The variation in spatial inputs produces variation in scores.

The table below shows the mean and maximum within-SA1 standard deviation for each score across the full dataset of 145,422 mesh blocks.

ScoreMean Within-SA1 StdMax Within-SA1 StdPrimary Driver of Variation
Tranquility0.343.6Road proximity, noisy business proximity
Lifestyle0.242.1Water proximity, park access, cafe density
Convenience0.232.8Transport stop count, retail density
Hip0.191.9Cafe, bar, and nightlife density
Family0.181.7School NAPLAN score, park access
Community0.120.9Community org proximity
Crime0.040.3Minimal spatial variation (census-dominated)
Affluence0.020.2Minimal spatial variation (census-dominated)

The Castle Cove Example

Castle Cove is a suburb on Sydney's lower North Shore. It sits adjacent to Middle Harbour. The SA1 covering the southern portion of Castle Cove contains 12 residential mesh blocks. Those blocks range from 3.7 to 7.3 on tranquility. A spread of 3.6 points within a single SA1.

Why? The blocks closest to Eastern Valley Way receive road noise from a primary road and a secondary road intersection. The blocks at the end of quiet cul-de-sacs bordering the Middle Harbour bushland reserve receive almost no road noise. Both groups of homes are in the same suburb. Both groups have the same census-derived income and education profile. They are not the same place to live.

The 200-metre rule: In our analysis, two homes 200 metres apart within the same SA1 can differ by more than 1 full point on tranquility in 18% of SA1s across the dataset. That is not a rounding error. That is the difference between hearing traffic and not hearing traffic. Between seeing a park and seeing a fence. This variation is invisible at the suburb or SA1 level.

Miranda: A Suburb That Looks Uniform

Miranda in Sydney's Sutherland Shire scores a comfortable 6.8 on tranquility at the suburb level. But its mesh blocks range from 2.7 to 6.0. The blocks on the Kingsway side face a major arterial road and the noise and traffic of Westfield Miranda. The blocks on the quiet residential grid north of the centre score well above the suburb average. The suburb score conceals a 3.3-point range.

South Coogee: Affluence Variation Within a Coastal Suburb

South Coogee is widely regarded as affluent. And broadly it is. But the affluence standard deviation across its 53 mesh blocks is 2.08. That is large. The blocks on the clifftop with ocean views have census profiles consistent with high-income owner-occupiers. The blocks on the flatter inland sections, where flat blocks and higher-density rental housing sit, have profiles considerably different. Same suburb name. Different story depending on which 50 homes you are talking about.

Why Affluence and Crime Have Less Within-SA1 Variation

Affluence and crime have a mean within-SA1 standard deviation of 0.02 and 0.04 respectively. This is not a flaw. It is correct.

Census income and SEIFA data are only available at SA1 level. Every mesh block within an SA1 shares the same median income, the same SEIFA decile, the same occupation profile. We cannot fabricate block-level income data. It does not exist.

This means two blocks in the same SA1 will have nearly identical affluence scores. That is the right answer given the available data. The data shows the whole SA1 is affluent or not. It cannot tell us which individual street within the SA1 is more affluent.

We could have applied random noise to create artificial within-SA1 variation. We did not. If the data does not support a difference, we do not show one.


Section 6

Data Sources

DatasetPublisherVintageSpatial LevelScores Used In
Census of Population and HousingAustralian Bureau of Statistics2021SA1 / MBAffluence, Community, Crime, Family, Hip
SEIFA (IRSAD, IEO, IER, IRSD)Australian Bureau of Statistics2021SA1Affluence, Community, Crime, Lifestyle
ASGS Mesh Block BoundariesAustralian Bureau of Statistics2021Mesh BlockSpatial framework for all scores
NEXIS Building and Infrastructure DataGeoscience Australia2023Point / SA1Community, Tranquility
Federal Electoral Data (2022)Australian Electoral Commission2022Polling place / SA1 crosswalkCommunity, Hip
OpenStreetMapOpenStreetMap contributors2024 extractPoint / Line / PolygonAll 8 scores
Google Places APIGoogle2024 queriesPoint (geocoded)Convenience, Hip, Lifestyle
My School / ACARA NAPLANAustralian Curriculum, Assessment and Reporting Authority2022-23 averageSchool geocodeFamily
SRTM Digital Elevation Model (1 arc-second)NASA / Geoscience Australia2000 (terrain stable)30m rasterTranquility, Lifestyle
State Planning Portal DAsNSW, VIC, QLD, WA, SA, ACT, TAS, NT Planning Portals12-month rolling to Jan 2025Address / SA1Community (development pressure proxy)
PSMA Transport NetworkPSMA Australia (now Geoscape)2023Road centreline / stop pointConvenience, Tranquility
GTFS Public Transport FeedsTransport for NSW, PTV, TransLink, Transperth, Adelaide Metro, ACTION, Metro Tasmania, Darwin Bus2024Stop pointConvenience

Section 7

Results by City

The system covers all 8 Greater Capital City Statistical Areas as defined by the ABS. The totals below are residential mesh blocks only. Non-residential, industrial, and parkland blocks are excluded from scoring.

Sydney
Mesh blocks: 42,237
Suburbs: 689
GCCSA: Greater Sydney
View interactive map →
Melbourne
Mesh blocks: 41,281
Suburbs: 407
GCCSA: Greater Melbourne
View interactive map →
Brisbane
Mesh blocks: 21,299
Suburbs: 371
GCCSA: Greater Brisbane
View interactive map →
Perth
Mesh blocks: 18,855
Suburbs: 320
GCCSA: Greater Perth
View interactive map →
Adelaide
Mesh blocks: 14,068
Suburbs: 395
GCCSA: Greater Adelaide
View interactive map →
Canberra
Mesh blocks: 4,176
Suburbs: 109
GCCSA: Australian Capital Territory
View interactive map →
Hobart
Mesh blocks: 2,269
Suburbs: 90
GCCSA: Greater Hobart
View interactive map →
Darwin
Mesh blocks: 1,237
Suburbs: 59
GCCSA: Greater Darwin
View interactive map →
CityMesh BlocksSuburbsShare of TotalNotes
Sydney42,23768929.0%Largest coverage. Includes outer-western growth corridors and inner harbour suburbs
Melbourne41,28140728.4%Similar scale to Sydney. Fewer officially-named suburbs due to LGA structure
Brisbane21,29937114.6%Expanded GCCSA boundary post-2021 includes Moreton Bay, Ipswich, Logan, Redland
Perth18,85532012.9%Large geographic footprint. Northern and southern corridors well-represented
Adelaide14,0683959.7%Compact central metropolitan area. High suburb count relative to population
Canberra4,1761092.9%ACT boundary is the GCCSA. No outer fringe ambiguity
Hobart2,269901.6%Includes Greater Hobart townships
Darwin1,237590.9%Smallest coverage. Includes Palmerston and Litchfield outer areas
Total145,4222,440100%

Score distributions differ by city. Sydney and Melbourne have the widest spreads on lifestyle and hip because they have the strongest contrast between inner urban and outer suburban areas. Darwin and Hobart have compressed distributions because the within-city variation in amenity is smaller.

This is one reason normalisation is within-city rather than national. A convenience score of 7 in Darwin describes something different from a 7 in Sydney. Within-city scoring lets a Darwin buyer understand relative convenience for their city without distortion from Sydney's density extremes.


Section 8

Defence of the Approach

Why Weighted Linear Combination?

Machine learning models would produce opaque scores. A gradient boosted tree might learn that suburbs with a high ALP vote and more than 14 cafes within 500m score well on hip. That might be true in the training data. But it is not auditable. We cannot explain it to a buyer. And it will overfit.

Weighted linear combination is explicit. Every weight is published in this document. Every input is defined. If the hip score for a particular block seems wrong, we can open the formula and find out why. That auditability is worth the trade-off in predictive precision.

This is the same reason we use simpler models in the capital growth forecasting algorithm. Overfitting is the enemy of a score that needs to generalise across 145,000 locations and remain valid for several years.

Why Within-City Normalisation?

Sydney has 9.1 for the top convenience score. Darwin has roughly 7.5 for its top convenience score. These are not the same level of absolute convenience. But they are both the best their cities offer.

A buyer in Darwin is choosing between Darwin locations. They do not need to know that Darwin's top score is lower than Sydney's. They need to know which suburb in Darwin is most convenient relative to other Darwin options. Within-city normalisation gives them that.

National normalisation would compress all Darwin and Hobart scores into a narrow band at the lower end and be useless for local decision-making.

Why 2nd and 98th Percentile Clipping?

The Sydney CBD, Dangar Island, Bundeena, and Airds are real places but they are statistical outliers. Without percentile clipping, they would anchor the min and max of the distribution and compress everything in between.

After clipping at the 2nd and 98th percentile, the effective range covers 96% of all residential mesh blocks in a city. The top 2% all show as 10. The bottom 2% all show as 0. The scale is meaningful for the vast majority of locations and the extreme outliers are still correctly identified as the top or bottom of the range.

A score of 10 does not mean perfect. It means top 2% in your city.

SA1-Level Demographic Data for Block-Level Scores

This is the most common question about our approach. If all blocks in an SA1 share the same census inputs, is the block-level score really block-level?

For affluence and crime: no. Those scores are effectively SA1-level scores applied to the blocks within that SA1. We are honest about this.

For tranquility, convenience, lifestyle, and hip: yes. The dominant inputs for these scores are spatial features computed at the mesh block centroid. The census inputs play a secondary role in these scores. Two blocks in the same SA1 can and do score differently because they sit next to different roads, parks, and businesses.

For family and community: partial. School quality and community organisation proximity are block-level spatial inputs. Owner-occupier rate and income are SA1-level inputs. The mix produces moderate within-SA1 variation.

The score design reflects data availability. We use block-level inputs where they exist. We use SA1-level inputs where block-level data does not exist. We do not pretend otherwise.


Section 9

Limitations

Census Data Vintage

The demographic inputs are from the 2021 census. As of March 2026, this data is 5 years old. Areas that have changed significantly since 2021, such as growth corridor suburbs in outer Melbourne and Brisbane, may have census inputs that no longer reflect current demographics. The 2026 census will replace these inputs when released.

Spatial features from OSM, Google Places, and GTFS are refreshed more frequently. The most recent updates are from 2024. These represent current conditions more accurately than the demographic inputs.

OSM Coverage Variability

OpenStreetMap coverage is excellent in major urban centres and poor in outer suburban areas. A cafe in Ultimo is almost certainly in OSM. A cafe in Yanchep on Perth's northern fringe may not be. This means convenience and hip scores in outer areas may understate reality where OSM has gaps.

We supplement OSM with Google Places API for cafes, restaurants, gyms, and medical categories. But Google Places also has coverage gaps in new developments and outer areas.

No Actual Crime Data at Block Level

The crime score uses demographic and socioeconomic proxies, not actual crime statistics. State police services publish crime data at suburb or LGA level. Some states publish at postcode. None publish at SA1 or mesh block level.

Our crime score will correlate with affluence because both use SEIFA as a primary input. A low-crime, low-affluence area will score lower on crime than it should. We are investigating whether police open data can be matched to SA1 boundaries to improve this score in a future version.

NAPLAN School Data Gaps

Not all schools publish NAPLAN results. Small schools, special schools, and some independent schools are excluded from ACARA reporting. Where NAPLAN data is unavailable, we substitute the statewide median. This introduces some noise into the family score in areas where the nearest primary school does not report results.

Static Scores, Dynamic Reality

These scores are computed at a point in time. A new motorway, a new train station, or a major development approval will change the spatial inputs for affected blocks. We plan to refresh spatial features quarterly and flag blocks that have experienced significant input changes since the last score computation.

Subjective Weight Choices

The weights in each formula were set by us. They reflect our judgement about what matters most for each dimension. Other researchers would make different choices. We consider the weights reasonable and they produce results consistent with local knowledge in our test areas. But they are not objectively correct. They are informed choices.

We publish the weights in full so they can be critiqued. We expect to revise some weights as we gather feedback from users who know specific areas well.

Generated on 2 March 2026 at 09:14:37 | Microburbs Research | Author: Luke Metcalfe

See Your Street's Score

Every capital city address in Australia now has block-level livability scores. Enter any address to see how your street compares to others in your city.

Search an AddressSign Up Free
Microburbs

Australia's most comprehensive property data platform.

Explore

  • Suburb Reports
  • Region Reports
  • Property Reports
  • AI Property Finder
  • Suburb Finder

Resources

  • Blog
  • Academy
  • Podcast
  • Data Definitions
  • FAQ

About

  • About Microburbs
  • Contact Us
  • Careers

Legal

  • Terms of Use
  • Privacy Policy
  • Disclaimer

© 2026 Microburbs. All rights reserved.