Stirling

Western Australia · Perth - North West · 228,123 people · 32 suburbs · 14 postcodes

Stirling at a glance

228,123
Population
#1 of 123 in WA
107
km² area
2,125/km² density
38.6
Median age
-0.5 vs WA
$1,892
Median HH income/wk
#32 of 123 in WA
1036
SEIFA IRSAD
#16 of 123 in WA
72
Schools
45 gov, 14 Cath, 13 indep
37.3%
Born overseas
33.7%
Renting

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

0–14 (16.9%) 15–24 (10.8%) 25–44 (31.9%) 45–64 (23.3%) 65+ (17.2%)
Show counts
0–14 years38,440 (16.9%)
15–24 years24,698 (10.8%)
25–44 years72,769 (31.9%)
45–64 years53,032 (23.3%)
65+ years39,129 (17.2%)
37.3%
Born overseas
27.0%
Speak a language other than English at home
1.2%
First Nations
2.4
Avg household size

How they live

Housing tenure

Owned outright (30.6%) Mortgaged (35.8%) Renting (33.7%)

Dwelling type mix

Separate house (66.7%) Semi/townhouse (26.9%) Flat/apartment (6.3%)
$369
Median weekly rent
$2,054
Median monthly mortgage
46.1%
Households with 0-1 cars
53.9%
Households with 2+ cars

Work and learning

4.6%
Unemployment rate
71,642
In full-time work
41,321
In part-time work

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

WA average for comparison
Government Catholic Independent

Type breakdown

Primary (70.8%) Secondary (9.7%) Combined (11.1%) Special (8.3%)

ICSEA range

700 National mean 1000 1300
LGA median 1076 WA median 1006LGA range 883 to 1168

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

1036
Ranked #16 of 123 WA LGAs

IRSD

Relative disadvantage only (lower = more disadvantaged)

1028

IER

Economic resources: income, wealth, housing

1007

IEO

Education and occupation: qualifications, skill levels

1050

Suburbs in Stirling

Stirling contains 32 suburbs and 14 postcodes. Sorted by population.

SuburbPostcodePopulationMedian incomeMedian 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.