Formula Journal

Price Growth vs Population Growth — Why Population Data Failed Our Suburb Backtest

Population growth is one of the most cited reasons to invest in a suburb. ABS projections, infrastructure announcements, employment corridor maps — these are the building blocks of almost every buyer’s agent presentation. The logic is intuitive: more people arriving means more demand, more demand means prices rise.

We tested it across 78 suburbs with known outcomes. Population growth and infrastructure spend delivered 55% accuracy. That’s a coin flip. Here’s why it failed — and what actually works.

The Thesis

Why Population Growth Sounds Like a Property Signal

The case for population growth as an investment signal isn’t unreasonable on paper. If a suburb sits near a new employment hub, a rail extension, or a growing university precinct, the argument goes that demand for housing will increase ahead of supply. Prices follow demand.

At the national and state scale, there is a genuine long-run relationship between population growth and dwelling values. Post-2020 interstate migration did correlate with price growth in Queensland and Western Australia at a broad level. The thesis has enough surface truth to keep appearing in research reports and property podcasts.

The problem is that property investment doesn’t happen at the national level. It happens at the suburb level. And at that resolution, population growth falls apart as a signal.

The core problem

A signal that holds at national scale is not automatically useful at suburb scale. Population data is coarse. The timing lags are long. And suburb-level price growth has its own mechanics that macro inflows can’t capture.

The Test

55% Accuracy: A Coin Flip

When we built our first suburb-scoring formula, we included demographic demand pressure as an explicit component. It sat alongside days on market, vacancy rate, vendor discount, infrastructure spend, and new supply in a seven-factor model.

v1 formula — inputs tested

This formula aimed to predictbooms before they started. The theory was that leading macro indicators — population inflows, infrastructure commitments, tightening supply — could identify a boom 12–18 months out and let investors position early.

Backtest accuracy55%
Suburbs tested78 (28 boomed, 50 controls)
FAILED — COIN FLIP

A coin flip with six extra inputs. The formula’s predictions were barely more reliable than chance. Population growth, infrastructure spend, and building approvals — all three of the macro thesis inputs — contributed near-zero signal at the suburb level.

Vendor discount data barely exists at suburb level from free sources. Infrastructure figures are state-level at best. And population growth, the most frequently cited signal, was too coarse and too slow to tell us anything useful about which specific suburb would outperform in the next 12–24 months.

Why It Failed

Three Structural Problems With Population as a Suburb Signal

The failure comes down to three mismatches between how population data exists and how suburb-level price growth actually works.

1. Granularity mismatch

ABS population data is published at Local Government Area level — boundaries that often contain dozens of suburbs. A population growth figure for an LGA tells you roughly nothing about which specific suburb within it will experience price pressure. A 3% population increase in a sprawling outer council area might concentrate entirely in one growth corridor while older suburbs in the same LGA flatline. The signal is real; the resolution is useless for suburb selection.

2. Timing mismatch

Population growth statistics lag reality by 12–24 months at best. The investment question isn’t “was this area growing last year?” — it’s “is this specific suburb responding to demand pressure right now?” By the time population data shows a meaningful trend, early movers have already bought. Days on market and vacancy update with every transaction. Population data doesn’t.

3. Cause and effect are often reversed

Population growth frequently followsprice growth rather than preceding it. Suburbs become desirable, attract buyers, prices rise — and then people follow the opportunity. Using population as a leading indicator can mean studying the lagging echo of a boom that already happened. Infrastructure spending has the same problem at an even larger scale: a new motorway or hospital affects an entire corridor over a decade, not a single suburb in the next 12–24 months.

Takeaway

Infrastructure spending, population growth, and building approvals failed as suburb-level predictors — not because they’re unimportant in the long run, but because they operate on the wrong timescale at the wrong resolution for investment decisions measured in 12–24 month horizons.

We tested what actually works. Two signals survived.

BoomAU scores 393 suburbs fortnightly using only the signals that passed backtesting. Population growth isn't one of them. Join the wishlist.

What Works

Stop Predicting. Start Detecting.

The breakthrough in our formula development wasn’t finding a better macro predictor. It was abandoning prediction entirely and shifting to detection.

Instead of asking “will this suburb boom?” the question became “is this suburb booming right now?” It sounds like a retreat — surely the whole point is to be early? But booms are multi-year events. Catching one 6–12 months after it starts still captures 60–85% of total gains, with far greater confidence than any prediction formula we built.

The current formula — v2.3 — has five components. Every one of them measures what’s happening at street level in a suburb right now:

ComponentWeightWhat it measures
Momentum0.30Price growth acceleration
Growth Strength0.25Annual growth scored directly
Tightness0.20Days on market + vacancy rate
Sustainability0.15Rental yield + vacancy trend
Headroom0.10Price relative to capital city median

Every one of these signals can be checked on realestate.com.au, Domain, SQM Research, or a CoreLogic-backed source. Population growth projections are not in the formula. Infrastructure pipelines are not in the formula. Building approvals are not in the formula.

Backtest accuracy (v2.3)85.7%
False positives0%
Separation gap20.2 points
Suburbs tested78
PASSED

85.7% accuracy versus 55%. Zero false positives. A 20.2-point separation gap between suburbs that genuinely boomed and those that didn’t — meaning the formula doesn’t just get the right answer. It gets it with conviction.

Takeaway

Population growth signals operate on the wrong timescale at the wrong resolution. Detection signals — days on market, vacancy, price momentum — operate at suburb granularity in near-real time. The difference in accuracy isn’t a marginal refinement. It’s 55% versus 85.7%.

The Ranking Signal

Affordability Headroom: The One Signal That Survived

Detection tells you whethera suburb is booming. But which booming suburb outperforms the others? That’s a harder question — and most of the metrics investors use to answer it don’t survive scrutiny.

We tested growth rate, momentum, acceleration, and past outperformance as ranking signals. When we stripped out the broader market tide — measuring each suburb’s growth against the median growth across all comparable suburbs in the same period — almost everything failed to discriminate. Past outperformers tended to underperform going forward. Momentum within a growth phase told you the tide was rising, not which suburb would rise furthest.

One signal survived.

Affordability headroom

How a suburb’s median price compares to its capital city median. Suburbs priced below the city median consistently outperformed after cancelling the market tide. Suburbs priced above 1.5x the city median consistently underperformed. The effect is monotonic and survived every subsample we tested.

Every single boom in the 78-suburb backtest was led by suburbs priced well below their capital city median. Not most. All of them.

The mechanics make sense. When a growth cycle builds, buyer demand concentrates where the price gap between a suburb and the city median is widest. Affordability headroom isn’t just a value filter — it’s the mechanism that drives demand outward as inner-ring prices climb.

Population growth tells you something broad about a council area. Affordability headroom tells you something specific and checkable about a single suburb — something with a direct connection to where buyers will move next as the city median rises.

Affordability headroom + boom detection. Scored fortnightly.

393 suburbs under $800K, ranked by the two signals that survived backtesting. Join the BoomAU wishlist.

Hard Filters

The Thresholds Every Boom Suburb Passed

The detection formula doesn’t score every suburb. It first applies four hard filters that a suburb must clear before it gets scored at all. These thresholds came directly from the backtest data — every boom in the dataset passed all four.

Hard filter thresholds

Annual growth>= 5%
Days on market<= 45 days
Vacancy rate<= 2%
Median price<= $800K

The price cap is the most important of the four. It reflects the affordability finding directly: above $800K median, the headroom signal degrades sharply. The formula is built for suburbs priced below the capital city median, which is where every boom in the dataset started.

Boom scores run 0–100 after the hard filters are cleared: 80+ is Boom, 65–79 is Early Boom, 50–64 is Warming, below 50 is no boom detected. The 20.2-point separation gap means the boundary between real booms and false signals is wide enough to be actionable.

On the 45-day DOM threshold

Suburbs selling in under 45 days exhibit buyer urgency — there are more buyers than available stock. Above 45 days, supply and demand are roughly balanced or tilting toward buyers. The 45-day figure is where backtested data showed the sharpest split between booming and non-booming markets.

The Numbers

What the Tier Discrimination Shows

The formula’s output — Strong Buy, Buy, Watch, Pass — was tested against actual outcomes across 12,360 postcode-months in a walk-forward backtest. No lookahead. Excess return is each suburb’s 12-month growth minus the market median growth in the same period.

TierExcess returnBeat marketn
Strong Buy+7.5pp71%2,103
Buy+1.3pp55%3,349
Watch−0.7pp47%5,788
Pass−6.4pp28%1,120

Walk-forward backtest, 12,360 postcode-months. No lookahead. Excess return = suburb 12-month growth minus market median growth in the same period. Full methodology →

Perfectly monotonic. Strong Buy outperforms Buy outperforms Watch outperforms Pass. The 13.9-point spread between the top and bottom tier — +7.5pp versus −6.4pp — is the gap between a suburb that beats the market by nearly 8 percentage points and one that trails it by more than 6.

Compare that to the coin flip that population growth delivered. The difference isn’t a marginal improvement on the same approach. It’s a completely different kind of signal — one built from what buyers are actually doing in the market right now, not from what demographers projected years ago.

What You Can Check Right Now

You don’t need our formula. The two signals that actually work are public knowledge and freely available.

1. Is the suburb priced below the city median?

Domain publishes quarterly capital city median house prices. Compare the suburb’s median to its city’s median. Below the city median means headroom exists. Above 1.5x the city median, the backtested data says outperformance is unlikely. That’s also why the formula caps at $800K — it’s pricing out the suburbs where the headroom signal has already closed.

2. Does the suburb pass the detection filters?

Check annual growth via YIP (yourinvestmentpropertymag.com.au) or a CoreLogic-backed source, days on market via realestate.com.au or Domain suburb profiles, and vacancy rate via SQM Research (free postcode-level charts, 16 years of monthly history). Growth above 5%, DOM under 45 days, vacancy under 2% — that’s a suburb meeting every hard filter the backtest validated.

Population growth projections won’t be on that checklist. Infrastructure pipelines won’t be on it either. The two signals that survived 78 suburbs of backtesting are both measurable, both freely accessible, and both available for any suburb in Australia today.

The difficult part is doing it across hundreds of suburbs — filtering to your budget band, updating fortnightly as market conditions shift, and catching booms in the 6–12 months after they start, when 60–85% of the gains are still ahead. That’s what BoomAU automates.

Full backtest methodology, the 78-suburb validation, and the walk-forward tier discrimination results are published on our proof page. No login, no email required. Check the data yourself.

Join the Wishlist

We'll email you when BoomAU launches — starting with the budget range you care about.

Be first in line

  • Fortnightly Strong / Good / Fair / Weak signal labels per suburb
  • Filtered to your budget band
  • Built on a backtest of 12,360 postcode-months