Programmatic ranking · 2026

Best WA suburbs to invest in under $600K

9 suburbs match this filter today. Average 5-year capital growth across them is 10.3%/yr; average gross yield is 2.9%. The dominant signal right now is population growthPopulation inflow is the strongest current signal in this filter — demand is building ahead of supply. Top pick: Armadale (62/100). 11.8%/yr capital growth, population +12.6% (5y).

Last updated: May 2026.

Score legend · 0–40 weak · 40–60 moderate · 60–75 strong · 75+ exceptional. Scores blend growth, yield, demand and infrastructure signals against your strategy. Full methodology →

  1. #1

    Armadale

    11.8%/yr capital growth, population +12.6% (5y).

    5y growth · 11.8%/yr
    62
    Growth🟡 Near cap
    Drivers
    • Capital growth11.8%/yr
    • Population growth+12.6% (5y)
    • Tight rentals1.2%
    • Supply tightening-4.0% YoY
    Risks
    • At top of budget (91% of cap)
    • No major construction project in this state
    6112 · ArmadaleCompare investment case
  2. #2

    Ellenbrook

    11.8%/yr capital growth, population +12.6% (5y).

    5y growth · 11.8%/yr
    62
    Growth🟡 Near cap
    Drivers
    • Capital growth11.8%/yr
    • Population growth+12.6% (5y)
    • Tight rentals1.2%
    • Supply tightening-4.0% YoY
    Risks
    • At top of budget (99% of cap)
    • No major construction project in this state
  3. #3

    Midland

    10.5%/yr capital growth, population +12.6% (5y).

    5y growth · 10.5%/yr
    62
    Growth🟡 Near cap
    Drivers
    • Capital growth10.5%/yr
    • Population growth+12.6% (5y)
    • Tight rentals1.2%
    • Supply tightening-4.0% YoY
    Risks
    • At top of budget (91% of cap)
    • No major construction project in this state
  4. #4

    Rockingham

    11.4%/yr capital growth, population +12.6% (5y).

    5y growth · 11.4%/yr
    61
    Growth🟡 Near cap
    Drivers
    • Capital growth11.4%/yr
    • Population growth+12.6% (5y)
    • Tight rentals1.2%
    • Supply tightening-4.0% YoY
    Risks
    • At top of budget (99% of cap)
    • No major construction project in this state
    6168 · RockinghamCompare investment case
  5. #5

    Mandurah

    11.2%/yr capital growth, population +12.6% (5y).

    5y growth · 11.2%/yr
    56
    Growth🟡 Near cap
    Drivers
    • Capital growth11.2%/yr
    • Population growth+12.6% (5y)
    • Income growth+15.0% (5y)
    Risks
    • At top of budget (99% of cap)
    • Thin gross yield (2.4%)
    6210 · MandurahCompare investment case
  6. #6

    Bunbury

    population +12.6% (5y), 9.8%/yr capital growth.

    5y growth · 9.8%/yr
    51
    Growth🟡 Near cap
    Drivers
    • Population growth+12.6% (5y)
    • Capital growth9.8%/yr
    • Rental yield3.1%
    • Income growth+15.0% (5y)
    Risks
    • Only 3,948 residents — illiquid, slow to sell
    • At top of budget (91% of cap)
  7. #7

    Kalgoorlie

    population +12.6% (5y), 3.9% gross yield.

    Growth + yield · 7.2% · 3.9%
    48
    Balanced🟢 Under budget
    Drivers
    • Population growth+12.6% (5y)
    • Rental yield3.9%
    • Capital growth7.2%/yr
    • Income growth+15.0% (5y)
    Risks
    • Only 3,711 residents — illiquid, slow to sell
    • No major construction project in this state
    6430 · Kalgoorlie-BoulderCompare investment case
  8. #8

    Geraldton

    10.6%/yr capital growth, population +12.6% (5y).

    5y growth · 10.6%/yr
    47
    Growth🟢 Under budget
    Drivers
    • Capital growth10.6%/yr
    • Population growth+12.6% (5y)
    • Income growth+15.0% (5y)
    Risks
    • Only 3,246 residents — illiquid, slow to sell
    • No major construction project in this state
    6530 · Greater GeraldtonCompare investment case
  9. #9

    Albany

    population +12.6% (5y), 8.2%/yr capital growth.

    Growth + yield · 8.2% · 3.1%
    32
    Balanced🟡 Near cap
    Drivers
    • Population growth+12.6% (5y)
    • Capital growth8.2%/yr
    • Rental yield3.1%
    • Income growth+15.0% (5y)
    Risks
    • Only 1,403 residents — illiquid, slow to sell
    • At top of budget (91% of cap)

Other budgets in WA

Same budget, other states

Want to customise this filter?

Open the customizer with this state and budget pre-filled.

Open the customizer