City Guide · Perth, WA
The best suburbs to rent in Perth.
From the inner-city strips to the fast-growing outer corridors, Perth's rental market spans 165 real, distinct suburbs. Here's what the data actually shows about renting across all of them.
- Population
- 2M
- Median weekly rent
- $372
- Renters
- 26.8%
- Suburbs
- 165
ABS 2021 Census
What the data shows about renting in Perth
Community
Community events through the year — school fetes, street parties, a local market — keep the social calendar busy.
Schools & Families
Family life across Perth is well served — schools, playgrounds and a generally quiet, low-traffic feel once you're off the main road.
Arts & Culture
Street art and small independent galleries give Perth more creative character than its size would suggest.
Shopping
A compact local shopping strip covers the day-to-day without needing the car — groceries, a pharmacy, a bakery, the basics done well.
Beach & Coast
The coastline is the drawcard — an easy walk or short drive to sand and saltwater most days of the year.
Cafés
A steady run of local cafés along the main strip makes weekend mornings easy — coffee, brunch and a slow start within a short walk of most streets.
Suburbs in Perth
Alexander Heights - Koondoola
Alexander Heights - Koondoola — median rent $300/wk, 22.3% renters, population 11,687.
Alkimos - Eglinton
Alkimos - Eglinton — median rent $350/wk, 26.5% renters, population 13,904.
Applecross - Ardross
Applecross - Ardross — median rent $475/wk, 24.6% renters, population 11,725.
Armadale - Wungong - Brookdale
Armadale - Wungong - Brookdale — median rent $280/wk, 32.2% renters, population 23,166.
Aveley
Aveley — median rent $380/wk, 19.5% renters, population 15,680.
Balcatta - Hamersley
Balcatta - Hamersley — median rent $350/wk, 26.5% renters, population 16,025.
Baldivis - North
Baldivis - North — median rent $350/wk, 23.4% renters, population 11,651.
Baldivis - South
Baldivis - South — median rent $370/wk, 21.7% renters, population 26,046.
Balga - Mirrabooka
Balga - Mirrabooka — median rent $305/wk, 42.6% renters, population 21,032.
Ballajura
Ballajura — median rent $350/wk, 18.1% renters, population 18,505.
Banjup
Banjup — median rent $420/wk, 20.7% renters, population 21,746.
Bassendean - Eden Hill - Ashfield
Bassendean - Eden Hill - Ashfield — median rent $330/wk, 27.2% renters, population 15,932.
Bateman
Bateman — median rent $420/wk, 20.6% renters, population 3,832.
Bayswater - Embleton - Bedford
Bayswater - Embleton - Bedford — median rent $350/wk, 28.3% renters, population 24,523.
Beckenham - Kenwick - Langford
Beckenham - Kenwick - Langford — median rent $320/wk, 33.0% renters, population 20,280.
Beechboro
Beechboro — median rent $350/wk, 21.6% renters, population 21,348.
Beeliar - Wattleup
Beeliar - Wattleup — median rent $385/wk, 23.8% renters, population 10,128.
Belmont - Ascot - Redcliffe
Belmont - Ascot - Redcliffe — median rent $350/wk, 40.4% renters, population 15,082.
Bentley - Wilson - St James
Bentley - Wilson - St James — median rent $330/wk, 47.7% renters, population 20,612.
Bicton - Palmyra
Bicton - Palmyra — median rent $350/wk, 24.3% renters, population 14,778.
Booragoon
Booragoon — median rent $420/wk, 23.7% renters, population 15,476.
Brabham - Henley Brook
Brabham - Henley Brook — median rent $370/wk, 12.4% renters, population 11,164.
Bull Creek
Bull Creek — median rent $420/wk, 17.7% renters, population 8,030.
Bullsbrook
Bullsbrook — median rent $350/wk, 15.5% renters, population 5,605.
Butler - Merriwa - Ridgewood
Butler - Merriwa - Ridgewood — median rent $340/wk, 30.2% renters, population 23,679.
Byford
Byford — median rent $380/wk, 14.7% renters, population 20,471.
Calista
Calista — median rent $275/wk, 31.8% renters, population 7,434.
Camillo - Champion Lakes
Camillo - Champion Lakes — median rent $295/wk, 25.0% renters, population 5,793.
Canning Vale - East
Canning Vale - East — median rent $420/wk, 19.7% renters, population 24,415.
Canning Vale - West
Canning Vale - West — median rent $450/wk, 13.6% renters, population 10,078.
Cannington - Queens Park
Cannington - Queens Park — median rent $350/wk, 45.9% renters, population 20,655.
Carabooda - Pinjar
Carabooda - Pinjar — median rent $300/wk, 24.8% renters, population 723.
Carramar
Carramar — median rent $380/wk, 19.6% renters, population 18,641.
Casuarina - Wandi
Casuarina - Wandi — median rent $400/wk, 17.3% renters, population 9,084.
Chidlow
Chidlow — median rent $367/wk, 9.5% renters, population 4,633.
City Beach
City Beach — median rent $750/wk, 10.6% renters, population 6,805.
Claremont (WA)
Claremont (WA) — median rent $460/wk, 32.6% renters, population 9,248.
Clarkson
Clarkson — median rent $350/wk, 30.6% renters, population 13,904.
Cloverdale
Cloverdale — median rent $340/wk, 43.2% renters, population 8,864.
Como
Como — median rent $352/wk, 40.7% renters, population 14,575.
Coogee
Coogee — median rent $400/wk, 13.7% renters, population 9,816.
Coolbellup
Coolbellup — median rent $310/wk, 30.8% renters, population 8,503.
Cooloongup
Cooloongup — median rent $300/wk, 25.2% renters, population 8,503.
Cottesloe
Cottesloe — median rent $550/wk, 26.5% renters, population 7,750.
Craigie - Beldon
Craigie - Beldon — median rent $370/wk, 22.6% renters, population 10,556.
Currambine - Kinross
Currambine - Kinross — median rent $400/wk, 19.1% renters, population 13,819.
Dianella - North
Dianella - North — median rent $320/wk, 18.2% renters, population 11,927.
Dianella - South
Dianella - South — median rent $340/wk, 29.3% renters, population 12,985.
Duncraig
Duncraig — median rent $460/wk, 11.9% renters, population 15,982.
East Fremantle
East Fremantle — median rent $420/wk, 22.4% renters, population 7,819.
East Perth
East Perth — median rent $410/wk, 61.0% renters, population 11,798.
East Victoria Park - Carlisle
East Victoria Park - Carlisle — median rent $350/wk, 41.6% renters, population 17,245.
Ellenbrook
Ellenbrook — median rent $350/wk, 24.6% renters, population 19,011.
Floreat
Floreat — median rent $600/wk, 12.2% renters, population 8,621.
Forrestfield - Wattle Grove
Forrestfield - Wattle Grove — median rent $360/wk, 20.1% renters, population 19,729.
Fremantle
Fremantle — median rent $385/wk, 37.1% renters, population 16,720.
Fremantle - South
Fremantle - South — median rent $350/wk, 25.7% renters, population 15,372.
Gidgegannup
Gidgegannup — median rent $350/wk, 6.6% renters, population 2,818.
Girrawheen
Girrawheen — median rent $293/wk, 34.1% renters, population 8,897.
Glen Forrest - Darlington
Glen Forrest - Darlington — median rent $400/wk, 6.2% renters, population 7,223.
Gosnells
Gosnells — median rent $290/wk, 31.4% renters, population 21,146.
Greenwood - Warwick
Greenwood - Warwick — median rent $400/wk, 15.5% renters, population 13,723.
Hamilton Hill
Hamilton Hill — median rent $320/wk, 36.0% renters, population 11,327.
Harrisdale
Harrisdale — median rent $420/wk, 20.1% renters, population 11,667.
Hazelmere - Guildford
Hazelmere - Guildford — median rent $390/wk, 16.3% renters, population 5,408.
Heathridge - Connolly
Heathridge - Connolly — median rent $380/wk, 20.2% renters, population 10,572.
Helena Valley - Koongamia
Helena Valley - Koongamia — median rent $315/wk, 15.2% renters, population 5,780.
High Wycombe
High Wycombe — median rent $380/wk, 21.9% renters, population 12,198.
Hillarys
Hillarys — median rent $490/wk, 13.5% renters, population 11,200.
Hocking - Pearsall
Hocking - Pearsall — median rent $400/wk, 17.6% renters, population 13,139.
Hope Valley - Postans
Hope Valley - Postans — median rent $350/wk, 25.0% renters, population 75.
Huntingdale - Southern River
Huntingdale - Southern River — median rent $380/wk, 17.9% renters, population 21,869.
Iluka - Burns Beach
Iluka - Burns Beach — median rent $650/wk, 7.9% renters, population 9,737.
Innaloo - Doubleview
Innaloo - Doubleview — median rent $400/wk, 35.3% renters, population 18,468.
Jandakot
Jandakot — median rent $443/wk, 12.0% renters, population 2,446.
Joondalup - Edgewater
Joondalup - Edgewater — median rent $360/wk, 32.6% renters, population 13,845.
Kalamunda - Maida Vale - Gooseberry Hill
Kalamunda - Maida Vale - Gooseberry Hill — median rent $375/wk, 12.4% renters, population 15,136.
Karnup
Karnup — median rent $370/wk, 19.7% renters, population 2,096.
Karrinyup - Gwelup - Carine
Karrinyup - Gwelup - Carine — median rent $460/wk, 13.3% renters, population 22,602.
Kelmscott
Kelmscott — median rent $290/wk, 26.9% renters, population 10,604.
Kewdale
Kewdale — median rent $350/wk, 36.8% renters, population 7,394.
Kingsley
Kingsley — median rent $418/wk, 11.8% renters, population 13,204.
Landsdale
Landsdale — median rent $450/wk, 11.3% renters, population 15,401.
Leeming
Leeming — median rent $440/wk, 11.9% renters, population 10,883.
Lesmurdie - Bickley - Carmel
Lesmurdie - Bickley - Carmel — median rent $350/wk, 10.6% renters, population 11,698.
Lockridge - Kiara
Lockridge - Kiara — median rent $325/wk, 21.2% renters, population 12,518.
Maddington - Orange Grove - Martin
Maddington - Orange Grove - Martin — median rent $300/wk, 26.0% renters, population 15,005.
Madeley - Darch
Madeley - Darch — median rent $450/wk, 15.4% renters, population 14,199.
Manning - Waterford
Manning - Waterford — median rent $341/wk, 25.0% renters, population 11,653.
Marangaroo
Marangaroo — median rent $350/wk, 19.4% renters, population 10,483.
Maylands
Maylands — median rent $300/wk, 49.2% renters, population 13,294.
Melville
Melville — median rent $420/wk, 16.9% renters, population 17,452.
Middle Swan - Herne Hill
Middle Swan - Herne Hill — median rent $320/wk, 24.1% renters, population 5,678.
Midland - Guildford
Midland - Guildford — median rent $300/wk, 48.3% renters, population 11,087.
Mindarie - Quinns Rocks - Jindalee
Mindarie - Quinns Rocks - Jindalee — median rent $400/wk, 18.8% renters, population 20,764.
Morley
Morley — median rent $360/wk, 28.0% renters, population 22,714.
Mosman Park - Peppermint Grove
Mosman Park - Peppermint Grove — median rent $310/wk, 32.1% renters, population 10,764.
Mount Hawthorn - Leederville
Mount Hawthorn - Leederville — median rent $425/wk, 32.1% renters, population 11,872.
Mount Lawley - Inglewood
Mount Lawley - Inglewood — median rent $340/wk, 35.7% renters, population 16,934.
Mount Nasura - Mount Richon - Bedfordale
Mount Nasura - Mount Richon - Bedfordale — median rent $330/wk, 8.2% renters, population 8,241.
Mullaloo - Kallaroo
Mullaloo - Kallaroo — median rent $450/wk, 13.8% renters, population 11,493.
Mundaring
Mundaring — median rent $380/wk, 9.1% renters, population 13,305.
Mundijong
Mundijong — median rent $375/wk, 8.8% renters, population 7,165.
Murdoch - Kardinya
Murdoch - Kardinya — median rent $400/wk, 20.0% renters, population 12,489.
Nedlands - Dalkeith - Crawley
Nedlands - Dalkeith - Crawley — median rent $450/wk, 30.4% renters, population 18,936.
Nollamara - Westminster
Nollamara - Westminster — median rent $340/wk, 45.5% renters, population 19,818.
Noranda
Noranda — median rent $350/wk, 16.5% renters, population 8,002.
North Coogee
North Coogee — median rent $460/wk, 25.5% renters, population 3,741.
North Perth
North Perth — median rent $400/wk, 32.9% renters, population 9,707.
Ocean Reef
Ocean Reef — median rent $525/wk, 12.1% renters, population 8,125.
Osborne Park Industrial
Osborne Park Industrial — median rent $400/wk, 87.5% renters, population 219.
Padbury
Padbury — median rent $390/wk, 16.4% renters, population 8,626.
Parkwood - Ferndale - Lynwood
Parkwood - Ferndale - Lynwood — median rent $340/wk, 22.8% renters, population 13,992.
Parmelia - Orelia
Parmelia - Orelia — median rent $270/wk, 30.6% renters, population 11,286.
Perth (North) - Highgate
Perth (North) - Highgate — median rent $380/wk, 58.9% renters, population 11,414.
Perth (West) - Northbridge
Perth (West) - Northbridge — median rent $410/wk, 69.2% renters, population 12,119.
Piara Waters - Forrestdale
Piara Waters - Forrestdale — median rent $420/wk, 16.1% renters, population 16,049.
Port Kennedy
Port Kennedy — median rent $350/wk, 22.4% renters, population 13,477.
Riverton - Shelley - Rossmoyne
Riverton - Shelley - Rossmoyne — median rent $400/wk, 22.4% renters, population 14,518.
Rivervale
Rivervale — median rent $350/wk, 53.1% renters, population 10,897.
Rockingham
Rockingham — median rent $300/wk, 36.4% renters, population 16,411.
Roleystone
Roleystone — median rent $350/wk, 6.9% renters, population 7,243.
Safety Bay - Shoalwater
Safety Bay - Shoalwater — median rent $300/wk, 24.8% renters, population 12,039.
Scarborough
Scarborough — median rent $405/wk, 39.4% renters, population 17,552.
Serpentine - Jarrahdale
Serpentine - Jarrahdale — median rent $325/wk, 9.2% renters, population 4,607.
Seville Grove
Seville Grove — median rent $330/wk, 23.1% renters, population 11,409.
Singleton - Golden Bay - Secret Harbour
Singleton - Golden Bay - Secret Harbour — median rent $365/wk, 20.8% renters, population 22,178.
Sorrento - Marmion
Sorrento - Marmion — median rent $480/wk, 10.8% renters, population 10,193.
South Lake - Cockburn Central
South Lake - Cockburn Central — median rent $360/wk, 27.7% renters, population 11,723.
South Perth - Kensington
South Perth - Kensington — median rent $375/wk, 38.8% renters, population 17,226.
Spearwood
Spearwood — median rent $350/wk, 28.4% renters, population 11,268.
Stirling - Osborne Park
Stirling - Osborne Park — median rent $310/wk, 29.7% renters, population 14,620.
Stratton - Jane Brook
Stratton - Jane Brook — median rent $330/wk, 19.4% renters, population 7,019.
Subiaco - Shenton Park
Subiaco - Shenton Park — median rent $405/wk, 40.0% renters, population 17,527.
Success - Hammond Park
Success - Hammond Park — median rent $400/wk, 27.3% renters, population 17,454.
Swan View - Greenmount - Midvale
Swan View - Greenmount - Midvale — median rent $300/wk, 20.5% renters, population 12,838.
Swanbourne - Mount Claremont
Swanbourne - Mount Claremont — median rent $450/wk, 20.5% renters, population 9,612.
Tapping - Ashby - Sinagra
Tapping - Ashby - Sinagra — median rent $410/wk, 17.7% renters, population 13,569.
The Vines
The Vines — median rent $370/wk, 14.0% renters, population 12,457.
Thornlie
Thornlie — median rent $330/wk, 21.1% renters, population 23,665.
Trigg - North Beach - Watermans Bay
Trigg - North Beach - Watermans Bay — median rent $400/wk, 21.4% renters, population 7,965.
Tuart Hill - Joondanna
Tuart Hill - Joondanna — median rent $320/wk, 44.8% renters, population 12,820.
Two Rocks
Two Rocks — median rent $330/wk, 16.4% renters, population 3,822.
Victoria Park - Lathlain - Burswood
Victoria Park - Lathlain - Burswood — median rent $350/wk, 48.3% renters, population 15,816.
Waikiki
Waikiki — median rent $320/wk, 22.9% renters, population 12,539.
Wanneroo - Sinagra
Wanneroo - Sinagra — median rent $350/wk, 21.1% renters, population 14,678.
Warnbro
Warnbro — median rent $320/wk, 26.3% renters, population 10,741.
Wellard (West) - Bertram
Wellard (West) - Bertram — median rent $350/wk, 28.1% renters, population 17,953.
Wembley - West Leederville - Glendalough
Wembley - West Leederville - Glendalough — median rent $300/wk, 41.4% renters, population 19,102.
Wembley Downs - Churchlands - Woodlands
Wembley Downs - Churchlands - Woodlands — median rent $420/wk, 18.7% renters, population 15,044.
Willagee
Willagee — median rent $283/wk, 35.0% renters, population 5,447.
Willetton
Willetton — median rent $400/wk, 19.7% renters, population 19,262.
Winthrop
Winthrop — median rent $545/wk, 10.5% renters, population 6,020.
Woodvale
Woodvale — median rent $480/wk, 9.6% renters, population 9,579.
Yanchep
Yanchep — median rent $340/wk, 21.7% renters, population 11,009.
Yangebup
Yangebup — median rent $350/wk, 20.2% renters, population 7,631.
Yokine - Coolbinia - Menora
Yokine - Coolbinia - Menora — median rent $325/wk, 33.7% renters, population 17,066.
Perth rental FAQs
Real questions renters ask about Perth as a whole.
How many suburbs does Suburb Hunt cover in Perth?
165 real Perth SA2 suburbs, from the centre to the outer growth areas — every one with a population of 50 or more, sourced from the 2021 ABS Census.
Where is it cheapest to rent in Perth?
Rent varies meaningfully across Perth's 165 suburbs — the outer and growth-corridor areas consistently come in well under the Perth-wide median of $372/week, while the inner and lifestyle-premium pockets sit well above it.
What's the median rent in Perth?
$372 a week, population-weighted across all 165 profiled Perth suburbs (2021 Census).
Is Perth a good place to rent?
It depends heavily on which part of Perth — that's the whole premise of comparing at the suburb level rather than the city level. Perth spans a wide range of price points and lifestyles across its 165 profiled suburbs, from 26.8% renter-share inner areas to quieter, more owner-occupied outer suburbs.
Not sure which Perth suburb fits you?
Two minutes. Twelve questions. We narrow it to your top three — by your budget, your commute, your weekend habits.
Take the quiz