
Johnston HeightsSurrey
Surrey is split into 31 neighbourhoods, and this is one. A neighbourhood of 30,971 in Surrey.
Is Johnston Heights a good place to live?
Homes are dear (D−). On health it is strong (A). It is strong on walkability as well (A+). Overall, that makes a C−, good for #199 of 250 in British Columbia. Nationally, it does better than 19% of Canadian towns.
Rents here are the metro area's average, shared by every town and neighbourhood in it. Safety less sure: this is the whole city's figure, because the city doesn't publish open neighbourhood crime rates. Health is graded on the health region's survey figures and life expectancy, with the distance to hospital giving the town its own spread.
What makes Johnston Heights stand out
The 3 things Johnston Heights does most differently from other towns.
How Johnston Heights grades
Each subject compares Johnston Heights with Canadian towns of 2,500 or more, ordered by how far it is from the middle. Towns in other countries are graded separately.
How TownRatings grades Canadian towns →
The data
Data highlights are ordered by what stands out in Johnston Heights.
Rent takes more of local pay in Johnston Heights than in British Columbia’s towns or Canadian towns: 32% of household income
The rent as a share of income and monthly rent for a two-bedroom numbers here cover the Vancouver metro area
68% of households are owner-occupiers. Shelter took 30% or more of income for 25% of households, higher than both British Columbia’s towns (21%) and Canadian towns (18%).
What homes were worth · The median owner’s estimate at the 2021 census
| Census 2021 | Johnston Heights | British Columbia | Canada |
|---|---|---|---|
| Rent as a share of income | 32% | 24% | 20% |
| Households spending 30%+ on shelter | 25% | 21% | 18% |
| Households owning their home | 68% | 76% | 74% |
| Median home value, 2021 | $645,000 | $720,000 | $406,000 |
Statistics Canada, Census 2021; CMHC Rental Market Survey via Statistics Canada · Home values are owners’ own estimates at the May 2021 census, and incomes are for 2020.
Johnston Heights scores better for health than nine in ten Canadian towns
Measured across the Fraser South Health Service Delivery Area: health survey and life expectancy
The survey puts the region’s share in very good or excellent health at 50%; British Columbia as a whole is at 50%. Across the region, life runs to 83.2 years on average: women 85.8, men 80.7, in 2022/2024. Nearly one in ten adults smoke, daily or now and then, lower than both British Columbia’s towns (9%) and Canadian towns (12%). The town’s own part is the trip to care: residents of Johnston Heights live 2.9 km from a hospital on average, close to the typical town’s 3.7 km.
Very good or excellent health · adults, age-standardised
| Health | Johnston Heights | British Columbia | Canada |
|---|---|---|---|
| Life expectancy at birth | 83.2 | 81.0 | 81.5 |
| Smokers | 8.2% | 9% | 12% |
| Chronic conditions (average share) | 15% | 15% | 17% |
| Very good or excellent health | 50% | 50% | 52% |
Statistics Canada, Canadian Community Health Survey 2023/2024 and life expectancy 2022/2024; Open Database of Healthcare Facilities
For the force that serves Johnston Heights, the Crime Severity Index is 94, above British Columbia’s towns and Canadian towns
Violence across its police area runs at 9.7 per 1,000 residents a year. For violence alone, its police area’s index was 76, close to British Columbia’s towns (76) and below Canadian towns (86). Johnston Heights doesn’t get its own Crime Severity Index, Violent Crime Severity Index, violent crime and property crime per 1,000 figures; the ones here come from the Surrey service area.
Year by year · Crime Severity Index for each year
| 2023–2025 | Johnston Heights | British Columbia | Canada |
|---|---|---|---|
| Crime Severity Index | 94 | 83 | 67 |
| Violent crime | 9.7 | 12.5 | 12 |
Statistics Canada, Uniform Crime Reporting Survey, 2023–2025 average
Commuters in Johnston Heights travel further than in British Columbia’s towns or Canadian towns, 35 min on average
How working residents got to work · census 2021
| Census 2021 | Johnston Heights | British Columbia | Canada |
|---|---|---|---|
| Average trip | 35 min | 26 min | 26 min |
Statistics Canada, Census 2021 (labour and commuting) · Census day was in May 2021, mid-pandemic, so commuting and work figures carry the lockdowns’ mark.
Most schools around Johnston Heights score below the middle in British Columbia: 41 of 65
Counting a 3 km margin, Johnston Heights has 58 elementary schools, 6 secondary schools, 1 school for every grade and 4 alternative or adult schools. Secondary school means a trip of 2.3 km at the nearest, higher than both British Columbia’s towns (1.8 km) and Canadian towns (1.2 km).
| School | Level | Students | System |
|---|---|---|---|
| Bonaccord Elementary Fourth fifth in British ColumbiaIn Johnston HeightsElementary | Elementary | – | English public |
| SAIL SecondaryIn Johnston HeightsSecondary | Secondary | – | English public |
| Cornerstone Montessori School IndependentResults in the top fifth in British ColumbiaElementary | Elementary | – | Independent |
Schools by system · Schools within 3 km
| Schools within 3 km | Johnston Heights | British Columbia | Canada |
|---|---|---|---|
| Nearest secondary school | 2.3 km | 1.8 km | 1.2 km |
Provincial school lists and results, 2025/26
Hardly any Canadian towns collect more precipitation than Johnston Heights: 1,649 mm a year
A July afternoon in Johnston Heights typically reaches 25.0°C. Winter lows average 0.5°C in January, near British Columbia’s towns (0.5°C) and higher than Canadian towns (−13.5°C). January is the wettest month, with 252 mm of rain and snow on average. The frost-free season runs from 11 April to 30 October, 201 days.
Average high by season · ECCC normals, 1991–2020
| Normals, 1991–2020 | Johnston Heights | British Columbia | Canada |
|---|---|---|---|
| Precipitation a year | 1,649 mm | 1,152 mm | 883 mm |
| January night low | 0.5°C | 0.5°C | −13.5°C |
| Days with frost a year | 60 | 60 | 159 |
| Snowfall a year | 37 cm | 51 cm | 141 cm |
Environment and Climate Change Canada, Canadian Climate Normals 1991–2020 (Pitt Meadows)
Shaking costs buildings in Johnston Heights $0.47 a year per $1,000 of value, 16 times the typical town’s
Area-wide: radon tests, counted over the Fraser South health region
Burn scars are few around Johnston Heights, with 0.1% of the land within 25 km touched by fire since 1986 (0.003% a year). The national inventory holds one flood map for it, from City of Surrey.
Radon tests above the guideline · share of tested homes, 200 Bq/m³
| Hazards | Johnston Heights | British Columbia | Canada |
|---|---|---|---|
| Earthquake loss per $1,000 of buildings a year | $0.47 | $0.36 | $0.030 |
| Radon tests above the guideline | 0% | 1.8% | 6.6% |
NRCan seismic risk model and burned areas, Health Canada radon survey, the Flood Hazard Map Inventory · Area behind the earthquake risk figures: the city of Surrey
More of Johnston Heights belongs to a visible minority than British Columbia’s towns or Canadian towns: 73%
Over-65s are 16% of the population. 1.8% of residents have an Indigenous identity, lower than both British Columbia’s towns (5%) and Canadian towns (2.8%). Children under 15 make up 15% of residents.
Ages · Share of residents in each age group, Census 2021
Schooling · Highest qualification, residents 15 and over
Women and men · all residents
Women make up 50.9% of Johnston Heights
15,200 men and 15,750 women lived here in 2021, against a share of women of 50.9% for Canada.
| Johnston Heights | British Columbia | Canada | |
|---|---|---|---|
| Under 15 | 15% | 14% | 16% |
| 15 to 64 | 69% | 64% | 64% |
| 65+ | 16% | 21% | 19% |
| No certificate, diploma or degree | 16% | 13% | 16% |
| Postsecondary qualification | 53% | 56% | 56% |
Statistics Canada, Census 2021; British Columbia and Canada: medians of towns of 2,500+
In Johnston Heights, November normally means 10°C afternoons and 2°C nights
Rain and snow over a typical November come to 249 mm. November usually brings some 3 cm of snow. A normal December brings highs of 6°C, lows of freezing. The forecast on the Weather page is ECCC’s for Pitt Meadows.
Normal highs, the months ahead · ECCC normals, 1991–2020
| Season | High | Low | Rain and snow |
|---|---|---|---|
| Winter | 7°C | 0°C | 600 mm |
| Spring | 15°C | 5°C | 373 mm |
| Summer | 24°C | 12°C | 153 mm |
| Autumn | 15°C | 6°C | 523 mm |
ECCC normals, 1991–2020 (Pitt Meadows); the forecast is on the Weather page
Federally, Johnston Heights is divided between 2 ridings, among them Fleetwood—Port Kells and Surrey Centre
Johnston Heights is a Surrey neighbourhood, so city council decides its local matters.
Wikidata, MAMH, MMAH, Statistics Canada
Fewer visits per person served than three in four British Columbia’s town libraries: Surrey Public Library counts 3.4
The library figures on this page are Surrey’s: Surrey Public Library serves all 703,615 people of the city, Johnston Heights among them.
Provincial library statistics, OpenStreetMap, the CRA and Statistics Canada
The The Trans Canada Trail passes Johnston Heights
43 km separate the town from Gulf Islands National Park Reserve, its nearest national park. 6 beaches are mapped within 5 km, none with a name. For a provincial park, Pinecone Burke Park lies 13 km off. Protected areas open to the public, within 10 km of the town: 129, higher than both British Columbia’s towns (14) and Canadian towns (4).
Protected land · of the land within 10 km
| Outdoors | Johnston Heights | British Columbia | Canada |
|---|---|---|---|
| Public protected areas within 10 km | 129 | 14 | 4 |
| Protected land within 10 km | 5.8% | 6.7% | 2.3% |
Canadian Protected and Conserved Areas Database (CPCAD), OpenStreetMap routes and beaches
The Black Arts Centre and 3 more in and around Johnston Heights
What there is to see in Johnston Heights and within a short drive, starting with the places most people have heard of.
Everything we know about Johnston Heights
Johnston Heights’ neighbours
The nearest places of 1,000 or more. Statistics Canada
| Town | People | km | Overall | Cost | Safety | Health |
|---|---|---|---|---|---|---|
| Johnston Heights | 30,971 | — | C− | D− | C− | A |
| Guildford | 14,663 | 1.3 | D | D− | C− | A |
| Birdland | 10,745 | 2.2 | D | D− | C− | A |
| Fleetwood | 63,957 | 3 | C− | D− | C− | A |
| Port Mann | 5,988 | 3.2 | C | D− | C− | A |
| Fraser Heights | 17,688 | 3.3 | C+ | D− | C− | A |
| Whalley | 52,642 | 3.5 | D | D− | C− | A |
People: Statistics Canada, Census 2021. Distances: centre to centre.
Questions about Johnston Heights
How old are the people of Johnston Heights?
At 40.3, its median age compares with 45.2 across Canadian towns. Children make up 15% of the population and seniors 16%.
About Johnston Heights
Neighbourhood in Surrey
The edges of Johnston Heights follow census dissemination areas, which TownRatings groups into Surrey’s neighbourhoods; the name comes from the city’s map or OpenStreetMap.
Statistics Canada: population estimates 2025 (17-10-0155), Census of Population 2021, 2021 census boundaries.
- Population
- 30,971 (people, 2021 estimate)
- Province or territory
- British Columbia
- City
- Surrey
- Census subdivision
- 5915004
Sources: Statistics Canada, Census of Population 2021 · population estimates 2025 (17-10-0155) and 2021 census boundaries · Uniform Crime Reporting Survey 2023–25 (35-10-0026, 35-10-0183 to 35-10-0190) · CMHC rents as published by Statistics Canada (34-10-0133) · grades by TownRatings. Under the Statistics Canada Open Licence.
Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).