Perth suburbs

Cheapest Suburbs in Perth

Ranked by median weekly rent · Based on government bond data · Updated Q4 2025

These medians are for typical 3-bedroom houses and 2-bedroom units. Actual rents vary based on size, condition, and distance from transport. Use the rent checker on each suburb page to compare your specific situation.

Cheapest suburbs to rent a house in Perth

Ranked by median weekly house rent (3-bedroom typical)

RankSuburbMedian rent
1Armadale

6112

$500/wk
2Rockingham

6168

$540/wk
3Mandurah

6210

$550/wk
4Midland

6056

$550/wk
5Baldivis

6171

$560/wk
6Mirrabooka

6061

$560/wk
7Bentley

6102

$580/wk
8Ellenbrook

6069

$580/wk
9Belmont

6104

$600/wk
10Joondalup

6027

$620/wk
11Morley

6062

$620/wk
12Rivervale

6103

$620/wk
13Bayswater

6053

$650/wk
14Dianella

6059

$650/wk
15Canning Vale

6155

$660/wk
16Yokine

6060

$680/wk
17Osborne Park

6017

$700/wk
18Victoria Park

6100

$720/wk
19Scarborough

6019

$750/wk
20Mount Lawley

6050

$750/wk

Cheapest suburbs to rent a unit in Perth

Ranked by median weekly unit / apartment rent

RankSuburbMedian rent
1Armadale

6112

$340/wk
2Rockingham

6168

$360/wk
3Midland

6056

$370/wk
4Baldivis

6171

$370/wk
5Mirrabooka

6061

$370/wk
6Mandurah

6210

$380/wk
7Ellenbrook

6069

$380/wk
8Bentley

6102

$390/wk
9Belmont

6104

$390/wk
10Morley

6062

$400/wk
11Rivervale

6103

$400/wk
12Joondalup

6027

$410/wk
13Dianella

6059

$420/wk
14Canning Vale

6155

$430/wk
15Bayswater

6053

$430/wk
16Yokine

6060

$430/wk
17Osborne Park

6017

$450/wk
18Victoria Park

6100

$460/wk
19Fremantle

6160

$490/wk
20Scarborough

6019

$490/wk