- Home
- Western Australia
- Armadale
Armadale
Western Australia · Perth - South East · 94,186 people · 20 suburbs · 3 postcodes
Armadale at a glance
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
Show counts
| 0–14 years | 22,096 (23.5%) |
| 15–24 years | 10,736 (11.4%) |
| 25–44 years | 29,669 (31.5%) |
| 45–64 years | 20,368 (21.6%) |
| 65+ years | 11,334 (12.0%) |
How they live
Housing tenure
Dwelling type mix
Work and learning
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
Type breakdown
ICSEA range
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
IRSD
Relative disadvantage only (lower = more disadvantaged)
IER
Economic resources: income, wealth, housing
IEO
Education and occupation: qualifications, skill levels
Suburbs in Armadale
Armadale contains 20 suburbs and 3 postcodes. Sorted by population.
| Suburb | Postcode | Population | Median income | Median 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
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.