Armadale

Western Australia · Perth - South East · 94,186 people · 20 suburbs · 3 postcodes

Armadale at a glance

94,186
Population
#9 of 123 in WA
560
km² area
168/km² density
36.0
Median age
-3.1 vs WA
$1,849
Median HH income/wk
#37 of 123 in WA
971
SEIFA IRSAD
#55 of 123 in WA
38
Schools
24 gov, 3 Cath, 11 indep
36.1%
Born overseas
22.7%
Renting

Map shows the Armadale LGA boundary in blue with a marker per suburb. Hover for suburb name, click for details.

Marker colour reflects SEIFA IRSAD decile: 1-2 (most disadvantaged), 3-4, 5-6, 7-8, 9-10 (most advantaged).

Boundary source: ABS ASGS 2021. Map tiles: OpenStreetMap contributors.

Armadale is a metropolitan Local Government Area in Western Australia, in the Perth region. It covers 20 suburbs across 3 postcodes and an area of 560 km². Armadale has a population of 94,186 , ranking #9 most populous in WA. The most populous suburb is Piara Waters (15,029 residents), and the highest median household income is in Bedfordale at $2,722/week. The LGA-wide median household income is $1,849/week and median age is 36.0. About 36.1% of residents were born overseas and 23.6% speak a language other than English at home.

Who lives here

Age structure

0–14 (23.5%) 15–24 (11.4%) 25–44 (31.5%) 45–64 (21.6%) 65+ (12.0%)
Show counts
0–14 years22,096 (23.5%)
15–24 years10,736 (11.4%)
25–44 years29,669 (31.5%)
45–64 years20,368 (21.6%)
65+ years11,334 (12.0%)
36.1%
Born overseas
23.6%
Speak a language other than English at home
3.0%
First Nations
2.8
Avg household size

How they live

Housing tenure

Owned outright (22.2%) Mortgaged (55.2%) Renting (22.7%)

Dwelling type mix

Separate house (93.7%) Semi/townhouse (5.9%) Flat/apartment (0.4%)
$346
Median weekly rent
$1,750
Median monthly mortgage
34.9%
Households with 0-1 cars
65.1%
Households with 2+ cars

Work and learning

6.7%
Unemployment rate
27,524
In full-time work
14,271
In part-time work

Schools in Armadale

38 schools across Armadale: 63.2% Government, 7.9% Catholic, 28.9% Independent. The WA average is 71.4% / 14.1% / 14.5%. Schools here have a median ICSEA of 1021 (range 879 to 1114). WA median is 1006; national mean is 1000.

Sector mix

WA average for comparison
Government Catholic Independent

Type breakdown

Primary (52.6%) Secondary (15.8%) Combined (23.7%) Special (7.9%)

ICSEA range

700 National mean 1000 1300
LGA median 1021 WA median 1006LGA range 879 to 1114

ICSEA (Index of Community Socio-Educational Advantage) summarises the socio-economic background of each school's families. Higher values indicate more advantage. Source: ACARA 2025.

All 38 schools in Armadale, sorted by enrolment:

School Sector Type Suburb Students ICSEA
Harrisdale Senior High School Government Secondary Harrisdale 2,303 1072
Carey Baptist College Independent Combined Harrisdale 1,484 1114
Kelmscott Senior High School Government Secondary Kelmscott 1,335 984
St John Bosco College Catholic Combined Piara Waters 1,243 1063
John Wollaston Anglican Community School Independent Combined Camillo 1,206 1060
Piara Waters Primary School Government Primary Piara Waters 1,070 1078
Harrisdale Primary School Government Primary Harrisdale 1,028 1092
Aspiri Primary School Government Primary Piara Waters 1,024 1091
Riva Primary School Government Primary Piara Waters 854 1066
Challis Community Primary School Government Primary Armadale 830 936
North Harrisdale Primary School Government Primary Harrisdale 805 1077
Cecil Andrews College Government Secondary Armadale 767 886
Armadale Senior High School Government Secondary Armadale 762 920
Carey Baptist College Forrestdale Independent Combined Forrestdale 760 1081
Dale Christian College WA Independent Combined Armadale 657 1001
Willandra Primary School Government Primary Seville Grove 648 936
Roleystone Community College Government Combined Roleystone 640 1022
Australian Islamic College (Forrestdale) Independent Combined Forrestdale 599 1042
Piara Waters Senior High School Government Secondary Piara Waters 558 1065
Gwynne Park Primary School Government Primary Armadale 525 879
Clifton Hills Primary School Government Primary Kelmscott 454 1006
Southern Hills Christian College Independent Combined Bedfordale 453 1020
Armadale Primary School Government Primary Armadale 440 1002
Xavier Catholic School Catholic Primary Hilbert 410 1023
Kelmscott Primary School Government Primary Kelmscott 367 975
John Calvin Christian College Independent Secondary Armadale 366 1042
Grovelands Primary School Government Primary Camillo 335 898
Westfield Park Primary School Government Primary Camillo 305 911
Neerigen Brook Primary School Government Primary Armadale 302 911
Forrestdale Primary School Government Primary Forrestdale 264 990
Kingsley Primary School Government Primary Armadale 254 938
Australian Christian College - Darling Downs Independent Combined Brookdale 201 1028
Kelmscott John Calvin School Independent Primary Champion Lakes 183 1043
Good Shepherd Catholic Primary School Catholic Primary Kelmscott 180 1039
Pioneer Village School Independent Primary Armadale 169 1027
Gwynne Park Education Support Centre Government Special Armadale 94 972
Armadale Education Support Centre Government Special Armadale 93 952
Sowilo Community High School Independent Special Kelmscott 78 945

Source: ACARA School Profiles 2025. ICSEA shown where reported; some schools (notably small primaries) do not publish ICSEA.

SEIFA socio-economic indexes

SEIFA 2021 ranks Australian areas across four dimensions. Scores are population-weighted averages of suburb-level SEIFA scores within Armadale. Higher scores indicate more advantage; the national mean is 1000.

IRSAD

Relative socio-economic advantage and disadvantage

971
Ranked #55 of 123 WA LGAs

IRSD

Relative disadvantage only (lower = more disadvantaged)

990

IER

Economic resources: income, wealth, housing

1025

IEO

Education and occupation: qualifications, skill levels

947

Suburbs in Armadale

Armadale contains 20 suburbs and 3 postcodes. Sorted by population.

SuburbPostcodePopulationMedian incomeMedian age
Piara Waters 6112 15,029 $2,477/wk 31
Armadale 6112 13,415 $1,020/wk 39
Harrisdale 6112 11,667 $2,412/wk 33
Seville Grove 6112 11,408 $1,739/wk 31
Kelmscott 6111 10,575 $1,355/wk 40
Roleystone 6111 6,848 $2,178/wk 44
Camillo 6111 4,442 $1,279/wk 37
Hilbert 6112 4,165 $2,073/wk 29
Bedfordale 6112 3,038 $2,722/wk 42
Mount Nasura 6112 2,997 $1,752/wk 44
Brookdale 6112 2,968 $1,396/wk 30
Haynes 6112 2,417 $2,098/wk 29
Mount Richon 6112 2,067 $1,450/wk 50
Champion Lakes 6111 1,355 $1,812/wk 41
Forrestdale 6112 1,027 $1,875/wk 41
Karragullen 6111 395 $2,316/wk 45
Wungong 6112 370 $1,875/wk 38
Ashendon 6111 3 46
Doobarda 6112
Lesley 6111

Postcodes covered

6111, 6112, 6991

Compare Armadale with neighbouring LGAs

Side-by-side demographic and socio-economic snapshot of Armadale and its closest neighbouring LGAs.

LGA Population Median age Median HH income SEIFA IRSAD % renting % overseas-born
Armadale (WA) 94,186 36.0 $1,849/wk 971 22.7% 36.1%
Kalamunda 58,764 41.1 $1,886/wk 1010 17.1% 28.6%
Gosnells 136,471 36.4 $1,765/wk 971 24.8% 44.1%
Serpentine-Jarrahdale 32,246 35.4 $2,115/wk 995 12.9% 25.2%
Cockburn 116,752 37.4 $1,997/wk 1019 26.0% 33.9%
Melville 106,123 42.2 $2,112/wk 1081 21.5% 34.7%

Services and amenities

Frequently asked questions about Armadale

What is the population of Armadale?

The 2021 Census recorded 94,186 people living in Armadale, across 20 suburbs.

What suburbs are in Armadale?

Armadale contains 20 suburbs. The most populous are Piara Waters, Armadale, Harrisdale, Seville Grove, Kelmscott.See the full list in the Suburbs section above.

What postcodes are in Armadale?

Armadale covers 3 postcodes: 6111, 6112, 6991.

What is the median household income in Armadale?

The population-weighted median household income across Armadale is $1,849 per week (2021 Census), ranking #37 of 123 WA LGAs.

How many schools are in Armadale?

Armadale has 38 schools, including 24 government, 3 Catholic, and 11 independent schools (ACARA 2025).

What is the SEIFA score for Armadale?

Armadale has a population-weighted SEIFA IRSAD score of 971, where the national average is 1000. Higher scores indicate more relative advantage.

Page last reviewed . Data sources: Australian Bureau of Statistics 2021 Census (CC BY 4.0), SEIFA 2021 (IRSD, IRSAD, IER, IEO), ACARA School Profiles 2025, ABS ASGS 2021 LGA boundaries. How this data is sourced.