๐ŸŒณ torontotrees
April 2026 ยท pavement, canopy, and who gets what

Toronto's heat islands aren't where you'd expect

The intuitive version of the urban-heat-island story is: rich neighbourhoods are cool because they have trees, poor neighbourhoods are hot because they don't. It's the kind of thing that shows up in every equity-and-climate article, including the Radio-Canada analysis of 17 Canadian metros. And in the aggregate, for most cities, it's roughly true.

It's also only about half the Toronto story. The hottest neighbourhoods in Toronto, by any sensible proxy for surface temperature, are not poor. They're downtown.

Specifically, they're the financial-district condo core โ€” Yonge-Bay Corridor, Wellington Place, Harbourfront-CityPlace, Downtown Yonge East. 90%+ of their ground is concrete, asphalt, or glass. Less than 10% is canopy. These places are thermal infernos in July, and they also have median household incomes of $60โ€“90k with professional renters living mostly in AC-equipped high-rises. The people who experience the heat there aren't the residents. They're the gig workers, the transit commuters, the unhoused, and the building service staff.

Choropleth map of Toronto by heat-risk proxy (impervious minus canopy). Deep red in downtown core (Yonge-Bay, Harbourfront, Wellington Place), Etobicoke City Centre, and Downsview. Deep green in Bridle Path, Rosedale, Lambton Baby Point, and High Park.

The method, briefly

This analysis doesn't use satellite thermal imagery โ€” getting that down to neighbourhood resolution for Toronto requires Earth Engine setup that wasn't worth the friction for a blog post. Instead, I use a well-established proxy from the urban-heat-island literature: impervious surface % minus tree canopy %, per neighbourhood, from the city's own 2018 LiDAR-derived land-cover data. Pavement heats cities. Canopy cools them. The difference ranks neighbourhoods by relative heat load with correlation to actual land-surface temperature typically above 0.85 in published studies.

It's a relative metric, not an absolute one. It won't tell you how many degrees hotter Yonge-Bay is than Bridle Path. It will tell you โ€” correctly, robustly โ€” that it is hotter.

The hottest ten

NeighbourhoodImperviousCanopyHeat proxyMedian income
Yonge-Bay Corridor94.6%4.3%+90$68,500
Wellington Place93.9%5.4%+89$90,000
Harbourfront-CityPlace90.4%4.9%+86$90,000
Etobicoke City Centre87.6%7.1%+80$83,000
Downtown Yonge East89.3%9.5%+80$69,500
North Toronto84.8%11.1%+74$70,000
Briar Hill-Belgravia82.6%10.2%+72$81,000
Yorkdale-Glen Park81.6%9.4%+72$79,000
Humber Summit82.6%11.2%+71$80,000
Yonge-Doris83.4%12.4%+71$71,000

Four of the top five are new-ish high-rise cores. Their "residents" are mostly absent during July heatwaves โ€” commuters, condo residents in AC towers. The people who physically live in the heat are different populations, mostly invisible in the census columns.

The coolest ten

NeighbourhoodImperviousCanopyHeat proxyMedian income
Bridle Path-Sunnybrook-York Mills33.0%54.2%โˆ’21$222,000
High Park-Swansea38.3%48.7%โˆ’10$101,000
Rosedale-Moore Park42.5%52.5%โˆ’10$122,000
Lambton Baby Point39.1%48.8%โˆ’10$103,000
Lansing-Westgate39.8%46.2%โˆ’6$98,000
Edenbridge-Humber Valley39.8%44.7%โˆ’5$100,000
Morningside Heights32.2%34.0%โˆ’2$117,000
Kingsway South45.4%46.9%โˆ’1$184,000
Morningside43.3%43.4%0$85,000
Cabbagetown-South St.James Town47.5%45.3%+2$76,500

Almost exactly what you'd predict: wealthy ravine-adjacent neighbourhoods with big lots and mature canopy. Bridle Path sits at โˆ’21 โ€” there's more canopy than impervious surface across its polygon. That's effectively a forest with some houses in it.

Two surprises on the cool list:

The scatter

Scatter of heat proxy vs household income for 158 neighbourhoods. Downtown condo cores (Yonge-Bay, Wellington Place, Harbourfront) top the chart at +80 to +90 heat proxy, in the middle income range. Bridle Path at the far right ($222k income) is the clear cool outlier at -21. NIAs (red) cluster at low-to-middle income with heat proxy mostly 30-70.
r = โˆ’0.48 between heat proxy and income. Real but modest. The scatter is messier than canopy alone suggested.

A few things the scatter reveals that the tables hide:

By classification

BucketnHeat proxyImperviousCanopyIncome
Not NIA / Not Emerging1153663%27%$94k
Emerging104566%21%$81k
NIA333963%24%$72k

Emerging neighbourhoods are hotter on average than NIAs (45 vs 39). That's unexpected, and it shakes up a usual framing. Emerging is the city's classification for neighbourhoods that are below standard on composite well-being measures but not NIA-bad yet. In land-cover terms, they look like: old industrial cores redeveloping into density with incomplete tree canopy, recent suburban tower growth, or high-density pockets within wealthier wards. They are, by the numbers, the most heat-exposed class of Toronto neighbourhood.

The implication: "tree planting for climate equity" is the right instinct, but the targeting needs nuance. Planting more trees in NIAs addresses one piece of the problem. Planting more green infrastructure in high-rise cores โ€” parks, plazas, green roofs, street trees on reconstructed boulevards โ€” addresses the other piece. And the Emerging-neighbourhood thermal gap suggests we should worry about neighbourhoods before they hit NIA status, not just after.

The canopy-vs-pavement shape

Scatter of canopy % (x-axis) vs impervious % (y-axis) for each neighbourhood, coloured by heat proxy. Most neighbourhoods fall along a diagonal where impervious and canopy sum to around 70-85% of total area. Outliers: Yonge-Bay, Wellington, Harbourfront at top-left (high impervious, low canopy). Bridle Path at bottom-right (low impervious, very high canopy).
The diagonal lines show constant heat proxy. Most neighbourhoods fall in a band; the top-left corner is downtown concrete and the bottom-right is Bridle Path's forest.

Something I find genuinely interesting in this view: most neighbourhoods cluster in a band where impervious + canopy โ‰ˆ 70โ€“85% of total land. That leaves about 15โ€“30% for grass, bare ground, shrub, and water โ€” residential lawns, parks, institutional grass. The band is surprisingly tight. Toronto's neighbourhoods have a characteristic impervious-to-canopy tradeoff that's almost linear: for every extra 10 points of canopy, you give up about 10 points of impervious.

The outliers are the interesting places. Bridle Path's ravine polygon breaks the ceiling on canopy. The downtown condo cores break the floor on canopy. The question for planting policy is whether any neighbourhood can move diagonally on this chart โ€” more canopy without giving up built density. Green roofs and larger tree pits in reconstructed streets are the answer the city's urban-forestry staff would give. Whether those measures can actually shift a condo-core neighbourhood from +90 toward 0 in any reasonable time is an open question.

What this analysis can't see

A few important gaps in this proxy that a real thermal study would catch:

A proper land-surface-temperature dataset from MODIS or Landsat would address the first two. The third is doable with our own data and worth a follow-up. The fourth and fifth are research projects.

Cool down on your own block.

Search any Toronto address and see the trees between your sidewalk and the road.

Look up an address โ†’