- Home
- Western Australia
- Stirling
Stirling
Western Australia · Perth - North West · 228,123 people · 32 suburbs · 14 postcodes
Stirling at a glance
Map shows the Stirling 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.
Stirling is a metropolitan Local Government Area in Western Australia, in the Perth region. It covers 32 suburbs across 14 postcodes and an area of 107 km². Stirling has a population of 228,123 , ranking #1 most populous in WA. The most populous suburb is Dianella (24,169 residents), and the highest median household income is in Coolbinia at $3,229/week. The LGA-wide median household income is $1,892/week and median age is 38.6. About 37.3% of residents were born overseas and 27.0% speak a language other than English at home.
Who lives here
Age structure
Show counts
| 0–14 years | 38,440 (16.9%) |
| 15–24 years | 24,698 (10.8%) |
| 25–44 years | 72,769 (31.9%) |
| 45–64 years | 53,032 (23.3%) |
| 65+ years | 39,129 (17.2%) |
How they live
Housing tenure
Dwelling type mix
Work and learning
Schools in Stirling
72 schools across Stirling: 62.5% Government, 19.4% Catholic, 18.1% Independent. The WA average is 71.4% / 14.1% / 14.5%. Schools here have a median ICSEA of 1076 (range 883 to 1168). 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 72 schools in Stirling, sorted by enrolment:
| School | Sector | Type | Suburb | Students | ICSEA |
|---|---|---|---|---|---|
| Carine Senior High School | Government | Secondary | Carine | 2,545 | 1105 |
| Churchlands Senior High School | Government | Secondary | Churchlands | 2,221 | 1115 |
| Mount Lawley Senior High School | Government | Secondary | Mount Lawley | 2,041 | 1103 |
| Newman College | Independent | Combined | Churchlands | 1,824 | 1121 |
| John Septimus Roe Anglican Community School | Independent | Combined | Mirrabooka | 1,702 | 1075 |
| Hale School | Independent | Combined | Wembley Downs | 1,623 | 1161 |
| St Mary's Anglican Girls' School | Independent | Combined | Karrinyup | 1,483 | 1151 |
| Balcatta Senior High School | Government | Secondary | Balcatta | 1,088 | 1045 |
| Servite College | Independent | Secondary | Tuart Hill | 1,032 | 1058 |
| Perth College | Independent | Combined | Mount Lawley | 889 | 1138 |
| Australian Islamic College (Dianella) | Independent | Combined | Dianella | 868 | 1018 |
| St Andrew's Grammar | Independent | Combined | Dianella | 796 | 1078 |
| Tuart Hill Primary School | Government | Primary | Tuart Hill | 648 | 1066 |
| Inglewood Primary School | Government | Primary | Inglewood | 630 | 1127 |
| St Peter's Primary School | Catholic | Primary | Inglewood | 626 | 1107 |
| Balga Senior High School | Government | Secondary | Balga | 596 | 909 |
| Our Lady of Grace School | Catholic | Primary | North Beach | 587 | 1108 |
| Carine Primary School | Government | Primary | Carine | 578 | 1123 |
| Dianella Secondary College | Government | Secondary | Dianella | 575 | 945 |
| Karrinyup Primary School | Government | Primary | Karrinyup | 561 | 1115 |
| Lake Gwelup Primary School | Government | Primary | Gwelup | 552 | 1126 |
| Mount Lawley Primary School | Government | Primary | Mount Lawley | 543 | 1155 |
| West Balcatta Primary School | Government | Primary | Balcatta | 495 | 1070 |
| Deanmore Primary School | Government | Primary | Karrinyup | 486 | 1111 |
| Doubleview Primary School | Government | Primary | Doubleview | 476 | 1118 |
| Dianella Heights Primary School | Government | Primary | Dianella | 448 | 1098 |
| St Kieran Catholic Primary School | Catholic | Primary | Tuart Hill | 427 | 1067 |
| North Beach Primary School | Government | Primary | North Beach | 417 | 1091 |
| Dianella Primary College | Government | Primary | Dianella | 410 | 968 |
| Coolbinia Primary School | Government | Primary | Coolbinia | 401 | 1139 |
| Holy Rosary School | Catholic | Primary | Doubleview | 392 | 1128 |
| Carmel School | Independent | Combined | Dianella | 390 | 1149 |
| Nollamara Primary School | Government | Primary | Nollamara | 390 | 981 |
| Wembley Downs Primary School | Government | Primary | Wembley Downs | 382 | 1134 |
| Westminster Primary School | Government | Primary | Westminster | 372 | 971 |
| Our Lady's Assumption School | Catholic | Primary | Dianella | 371 | 1094 |
| Yuluma Primary School | Government | Primary | Innaloo | 368 | 1038 |
| Sutherland Dianella Primary School | Government | Primary | Dianella | 363 | 1083 |
| Woodlands Primary School | Government | Primary | Woodlands | 359 | 1122 |
| Newborough Primary School | Government | Primary | Karrinyup | 344 | 1086 |
| North East Metropolitan Language Development Centre | Government | Special | Dianella | 337 | 1016 |
| Glendale Primary School | Government | Primary | Hamersley | 317 | 1066 |
| Yokine Primary School | Government | Primary | Yokine | 313 | 1073 |
| West Morley Primary School | Government | Primary | Dianella | 303 | 1044 |
| Balcatta Primary School | Government | Primary | Balcatta | 292 | 1064 |
| Scarborough Primary School | Government | Primary | Scarborough | 278 | 1101 |
| North Balga Primary School | Government | Primary | Balga | 276 | 922 |
| Warriapendi Primary School | Government | Primary | Balga | 266 | 965 |
| Osborne Primary School | Government | Primary | Osborne Park | 262 | 1057 |
| East Hamersley Primary School | Government | Primary | Hamersley | 248 | 1051 |
| Majella Catholic Primary School | Catholic | Primary | Balga | 233 | 958 |
| Balga Primary School | Government | Primary | Balga | 213 | 937 |
| North Morley Primary School | Government | Primary | Dianella | 207 | 1032 |
| St Denis School | Catholic | Primary | Joondanna | 200 | 1123 |
| St Lawrence Primary School | Catholic | Primary | Balcatta | 200 | 1060 |
| Takari Primary School | Government | Primary | Balcatta | 193 | 1055 |
| Our Lady of Lourdes School | Catholic | Primary | Nollamara | 192 | 1071 |
| St Paul's Primary School | Catholic | Primary | Mount Lawley | 186 | 1141 |
| Boyare Primary School | Government | Primary | Mirrabooka | 176 | 887 |
| Dryandra Primary School | Government | Primary | Mirrabooka | 176 | 883 |
| St Gerard's Catholic Primary School | Catholic | Primary | Westminster | 176 | 1015 |
| West Coast Steiner School | Independent | Primary | Nollamara | 172 | 1101 |
| St John's School | Catholic | Primary | Scarborough | 164 | 1102 |
| Gladys Newton School | Government | Special | Balga | 157 | 1008 |
| Our Lady of Good Counsel School | Catholic | Primary | Karrinyup | 152 | 1095 |
| St Dominic's School | Catholic | Primary | Innaloo | 138 | 1108 |
| Chrysalis Montessori School | Independent | Primary | Glendalough | 123 | 1168 |
| Dianella Secondary College Education Support Centre | Government | Special | Dianella | 116 | 977 |
| Y School WA | Independent | Special | Mirrabooka | 103 | 944 |
| Westminster Education Support Centre | Government | Special | Westminster | 97 | 979 |
| Sir David Brand School | Government | Special | Coolbinia | 63 | 1032 |
| Banksia Montessori School | Independent | Primary | Dianella | 11 | 1102 |
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 Stirling. 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 Stirling
Stirling contains 32 suburbs and 14 postcodes. Sorted by population.
| Suburb | Postcode | Population | Median income | Median age |
|---|---|---|---|---|
| Dianella | 6059 | 24,169 | $1,684/wk | 43 |
| Scarborough | 6019 | 17,605 | $2,107/wk | 36 |
| Balga | 6061 | 13,864 | $1,299/wk | 32 |
| Nollamara | 6061 | 12,779 | $1,492/wk | 34 |
| Yokine | 6060 | 12,706 | $1,717/wk | 38 |
| Mount Lawley | 6050 | 11,328 | $2,108/wk | 38 |
| Balcatta | 6021 | 10,813 | $1,537/wk | 39 |
| Stirling | 6021 | 10,165 | $2,221/wk | 42 |
| Karrinyup | 6018 | 9,886 | $2,456/wk | 41 |
| Innaloo | 6018 | 9,592 | $1,862/wk | 36 |
| Doubleview | 6018 | 9,205 | $2,305/wk | 37 |
| Mirrabooka | 6061 | 8,000 | $1,267/wk | 36 |
| Tuart Hill | 6060 | 7,541 | $1,535/wk | 36 |
| Carine | 6020 | 7,330 | $2,442/wk | 43 |
| Westminster | 6061 | 7,042 | $1,404/wk | 34 |
| Wembley Downs | 6019 | 6,743 | $2,626/wk | 41 |
| Inglewood | 6052 | 5,837 | $2,031/wk | 39 |
| Gwelup | 6018 | 5,391 | $2,658/wk | 42 |
| Joondanna | 6060 | 5,283 | $1,681/wk | 37 |
| Hamersley | 6022 | 5,209 | $1,856/wk | 39 |
| Woodlands | 6018 | 4,551 | $2,098/wk | 44 |
| Osborne Park | 6017 | 4,463 | $1,478/wk | 34 |
| North Beach | 6020 | 3,689 | $2,124/wk | 44 |
| Churchlands | 6018 | 3,638 | $2,314/wk | 41 |
| Trigg | 6029 | 2,855 | $2,779/wk | 43 |
| Menora | 6050 | 2,691 | $1,311/wk | 57 |
| Glendalough | 6016 | 2,628 | $1,562/wk | 34 |
| Coolbinia | 6050 | 1,751 | $3,229/wk | 40 |
| Watermans Bay | 6020 | 1,369 | $2,190/wk | 49 |
| Dog Swamp | 6060 | |||
| Herdsman | 6017 | 39 | ||
| Yokine South | 6060 |
Postcodes covered
6016, 6017, 6018, 6019, 6020, 6021, 6022, 6029, 6050, 6052, 6059, 6060, 6061, 6918
Compare Stirling with neighbouring LGAs
Side-by-side demographic and socio-economic snapshot of Stirling and its closest neighbouring LGAs.
| LGA | Population | Median age | Median HH income | SEIFA IRSAD | % renting | % overseas-born |
|---|---|---|---|---|---|---|
| Stirling (WA) | 228,123 | 38.6 | $1,892/wk | 1036 | 33.7% | 37.3% |
| Vincent | 23,818 | 36.8 | $2,471/wk | 1106 | 36.2% | 29.3% |
| Joondalup | 160,650 | 41.5 | $2,227/wk | 1061 | 16.5% | 37.0% |
| Cambridge | 31,827 | 40.6 | $2,843/wk | 1137 | 27.2% | 32.9% |
| Wanneroo | 208,481 | 35.8 | $1,924/wk | 987 | 22.6% | 40.8% |
| Bayswater | 68,344 | 39.0 | $1,751/wk | 1017 | 32.5% | 37.8% |
Services and amenities
Frequently asked questions about Stirling
What is the population of Stirling?
The 2021 Census recorded 228,123 people living in Stirling, across 32 suburbs.
What suburbs are in Stirling?
Stirling contains 32 suburbs. The most populous are Dianella, Scarborough, Balga, Nollamara, Yokine.See the full list in the Suburbs section above.
What postcodes are in Stirling?
Stirling covers 14 postcodes: 6016, 6017, 6018, 6019, 6020, 6021, 6022, 6029, 6050, 6052, 6059, 6060, 6061, 6918.
What is the median household income in Stirling?
The population-weighted median household income across Stirling is $1,892 per week (2021 Census), ranking #32 of 123 WA LGAs.
How many schools are in Stirling?
Stirling has 72 schools, including 45 government, 14 Catholic, and 13 independent schools (ACARA 2025).
What is the SEIFA score for Stirling?
Stirling has a population-weighted SEIFA IRSAD score of 1036, 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.