The Hills Shire

New South Wales · Sydney - Baulkham Hills and Hawkesbury · 203,118 people · 21 suburbs · 11 postcodes

The Hills Shire at a glance

203,118
Population
#14 of 130 in NSW
371
km² area
547/km² density
39.2
Median age
-0.5 vs NSW
1134
SEIFA IRSAD
#9 of 130 in NSW
53
Schools
34 gov, 10 Cath, 9 indep
40.6%
Born overseas
21.8%
Renting

Map shows the The Hills Shire 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.

Federal electorate boundaries can be toggled on the map. Boundary source: ABS ASGS 2021 CED boundaries.

The Hills Shire is a metropolitan Local Government Area in New South Wales, in the Sydney region. It covers 21 suburbs across 11 postcodes and an area of 371 km². The Hills Shire has a population of 203,118 , ranking #14 most populous in NSW. The most populous suburb is Castle Hill (40,874 residents).About 40.6% of residents were born overseas and 39.0% speak a language other than English at home.

Who lives here

Age structure

0–14 (21.0%) 15–24 (12.7%) 25–44 (26.2%) 45–64 (24.9%) 65+ (15.2%)
Show counts
0–14 years42,636 (21.0%)
15–24 years25,838 (12.7%)
25–44 years53,212 (26.2%)
45–64 years50,536 (24.9%)
65+ years30,913 (15.2%)
40.6%
Born overseas
39.0%
Speak a language other than English at home
0.6%
First Nations
3.1
Avg household size

How they live

Housing tenure

Owned outright (31.4%) Mortgaged (46.8%) Renting (21.8%)

Dwelling type mix

Separate house (84.8%) Semi/townhouse (7.9%) Flat/apartment (7.3%)
$582
Median weekly rent
$2,960
Median monthly mortgage
32.2%
Households with 0-1 cars
67.8%
Households with 2+ cars

Work and learning

4.1%
Unemployment rate
62,416
In full-time work
28,786
In part-time work

Schools in The Hills Shire

53 schools across The Hills Shire: 64.2% Government, 18.9% Catholic, 17.0% Independent. The NSW average is 69.6% / 16.9% / 13.5%. Schools here have a median ICSEA of 1114 (range 946 to 1203). NSW median is 1005; national mean is 1000.

Sector mix

NSW average for comparison
Government Catholic Independent

Type breakdown

Primary (64.2%) Secondary (18.9%) Combined (11.3%) Special (5.7%)

ICSEA range

700 National mean 1000 1300
LGA median 1114 NSW median 1005LGA range 946 to 1203

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 53 schools in The Hills Shire, sorted by enrolment:

School Sector Type Suburb Students ICSEA
Oakhill College Independent Secondary Castle Hill 2,242 1124
William Clarke College Independent Combined Kellyville 1,951 1162
Castle Hill High School Government Secondary Castle Hill 1,845 1121
Rouse Hill Anglican College Independent Combined Rouse Hill 1,578 1137
Rouse Hill High School Government Secondary Rouse Hill 1,316 1067
Gilroy Catholic College Catholic Secondary Castle Hill 1,307 1096
Matthew Pearce Public School Government Primary Baulkham Hills 1,270 1177
Baulkham Hills High School Government Secondary Baulkham Hills 1,223 1203
The Hills Grammar School Independent Combined Kenthurst 1,208 1164
Bella Vista Public School Government Primary Bella Vista 1,104 1147
North Kellyville Public School Government Primary North Kellyville 1,068 1112
Rouse Hill Public School Government Primary Rouse Hill 1,058 1093
Marian Catholic College Catholic Secondary Kenthurst 1,035 1073
Crestwood High School Government Secondary Baulkham Hills 1,022 1103
Model Farms High School Government Secondary Baulkham Hills 1,021 1073
Santa Sophia Catholic College (Secondary) Catholic Secondary Gables 999 1078
Castle Hill Public School Government Primary Castle Hill 970 1128
Santa Sophia Catholic College (Primary) Catholic Primary Gables 884 1104
Baulkham Hills North Public School Government Primary Baulkham Hills 876 1130
Kellyville High School Government Secondary Kellyville 869 1086
Kellyville Public School Government Primary Kellyville 855 1136
Hills Adventist College Independent Combined North Kellyville 823 1150
Jasper Road Public School Government Primary Baulkham Hills 803 1132
Oakhill Drive Public School Government Primary Castle Hill 756 1152
Ironbark Ridge Public School Government Primary Rouse Hill 754 1156
Australian International Academy, Kellyville Campus Independent Combined North Kellyville 733 1122
St Michael's Primary School Catholic Primary Baulkham Hills 696 1113
Samuel Gilbert Public School Government Primary Castle Hill 643 1128
Crestwood Public School Government Primary Baulkham Hills 633 1139
Our Lady of The Rosary Primary School Catholic Primary Kellyville 627 1116
St Angela's Primary School Catholic Primary Castle Hill 618 1126
Our Lady of the Angels Primary School Catholic Primary Kellyville 600 1105
Sherwood Ridge Public School Government Primary Kellyville 584 1114
Excelsior Public School Government Primary Castle Hill 561 1150
West Pennant Hills Public School Government Primary West Pennant Hills 510 1134
St Bernadette's Primary School Catholic Primary Castle Hill 479 1145
Beaumont Hills Public School Government Primary Beaumont Hills 466 1107
St Madeleine's Primary School Catholic Primary Kenthurst 388 1064
Glenorie Public School Government Primary Glenorie 283 1055
Box Hill Public School Government Primary Box Hill 271 1123
Glenhaven Public School Government Primary Glenhaven 240 1108
St Gabriel's School for students with special needs Independent Special Castle Hill 207 1069
Kenthurst Public School Government Primary Kenthurst 187 1040
Annangrove Public School Government Primary Annangrove 142 1096
Tallawong Public School Government Primary Rouse Hill 121 1083
Tallowood School Government Special Kellyville 98 1034
Wisemans Ferry Public School Government Primary Wisemans Ferry 44 946
Maroota Public School Government Primary Maroota 31 950
Middle Dural Public School Government Primary Middle Dural 31 1007
Hillside Public School Government Primary Glenorie 25 1041
Woodbury Independent Special Baulkham Hills 22 1112
Hills Montessori School Independent Primary West Pennant Hills 16 1141
Brewongle Environmental Education Centre Government Combined Sackville North

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 The Hills Shire. Higher scores indicate more advantage; the national mean is 1000.

IRSAD

Relative socio-economic advantage and disadvantage

1134
Ranked #9 of 130 NSW LGAs

IRSD

Relative disadvantage only (lower = more disadvantaged)

1096

IER

Economic resources: income, wealth, housing

1128

IEO

Education and occupation: qualifications, skill levels

1111

Suburbs in The Hills Shire

The Hills Shire contains 21 suburbs and 11 postcodes. Sorted by population.

SuburbPostcodePopulationMedian incomeMedian age
Castle Hill 2154 40,874 $2,551/wk 42
Baulkham Hills 2153 37,415 $2,474/wk 39
Kellyville 2155 27,011 $3,044/wk 38
North Kellyville 2155 17,401 $3,120/wk 33
West Pennant Hills 2125 16,620 $3,078/wk 43
Rouse Hill 2155 11,349 $2,643/wk 34
Beaumont Hills 2155 9,041 $3,308/wk 38
Bella Vista 2153 8,384 $3,518/wk 40
Glenhaven 2156 6,619 $2,532/wk 48
Box Hill 2765 6,450 $2,881/wk 31
Kenthurst 2156 5,313 $3,061/wk 44
Norwest 2153 4,688 $2,207/wk 37
Glenorie 2157 3,792 $2,524/wk 42
Gables 2765 3,339 $3,219/wk 32
Annangrove 2156 1,472 $2,650/wk 44
Middle Dural 2158 1,040 $3,067/wk 46
Maroota 2756 616 $2,079/wk 41
South Maroota 2756 613 $2,424/wk 41
Nelson 2550 460 $2,399/wk 47
Sackville North 2756 388 $2,833/wk 41
Wisemans Ferry 2775 233 $1,361/wk 50

Postcodes covered

2125, 2153, 2154, 2155, 2156, 2157, 2158, 2550, 2756, 2765, 2775

Compare The Hills Shire with neighbouring LGAs

Side-by-side demographic and socio-economic snapshot of The Hills Shire and its closest neighbouring LGAs.

LGA Population Median age SEIFA IRSAD % renting % overseas-born
The Hills Shire (NSW) 203,118 39.2 1134 21.8% 40.6%
Blacktown 388,861 34.5 1005 34.8% 44.3%
Hawkesbury 68,064 39.1 1009 24.6% 13.2%
Hornsby 140,289 41.3 1117 24.1% 40.7%
Parramatta 250,309 36.1 1068 47.6% 53.2%
Bega Valley 35,709 51.5 948 21.5% 12.2%

Services and amenities

Frequently asked questions about The Hills Shire

What is the population of The Hills Shire?

The 2021 Census recorded 203,118 people living in The Hills Shire, across 21 suburbs.

What suburbs are in The Hills Shire?

The Hills Shire contains 21 suburbs. The most populous are Castle Hill, Baulkham Hills, Kellyville, North Kellyville, West Pennant Hills.See the full list in the Suburbs section above.

What postcodes are in The Hills Shire?

The Hills Shire covers 11 postcodes: 2125, 2153, 2154, 2155, 2156, 2157, 2158, 2550, 2756, 2765, 2775.

How many schools are in The Hills Shire?

The Hills Shire has 53 schools, including 34 government, 10 Catholic, and 9 independent schools (ACARA 2025).

What is the SEIFA score for The Hills Shire?

The Hills Shire has a population-weighted SEIFA IRSAD score of 1134, 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.