Monitor Groenbased on City of Amsterdam open dataNL

Climate & Equity·Heat, shade and air quality per neighborhood·City of Amsterdam open data

Shade is not a luxury. It is infrastructure.

231,599 residents live in a neighborhood with less than 15% canopy cover. Where heat risk and few trees coincide, greening ranks highest. See the heat map, live air quality per monitoring station, and light pollution per neighborhood.

Mature trees on the Frederiksplein in Amsterdam casting deep shade over circular benches, with parked cars and facades behind.
Frederiksplein. Photo: Fons Heijnsbroek / Wikimedia Commons / CC0

Where the shade is missing

231,599residents in a neighborhood with little canopyBelow the 15% line we draw here.
196of 518 neighborhoods sit below itWell over a third of the city.
34,718residents per km² in Fannius Scholtenbuurt, the densestWith 13.7% canopy cover.
117.2%canopy cover in Beatrixpark, the highestThe gap inside a city 15 kilometres across.
Climate & route map
Choose a layer: heat risk, air quality, or light pollution
Legend
→ higher heat risk
↑ greater canopy deficit
Each dot is a neighborhood, colored by heat risk (horizontal) and low tree density (vertical). Neighborhoods in the red zone have both high heat risk and few trees per hectare - highest priority for greening. See the table further down this page for per-neighborhood detail.
Click a dot on the map for per-neighborhood detail.
Heat & green equity analysis
Identifies densely populated neighborhoods that experience both an extreme urban heat island effect and the lowest tree density. Instead of planting trees wherever is easiest, climate adaptation budgets can be targeted at the most vulnerable, heat-stressed neighborhoods that currently have no natural shade.
Bottom right = high heat risk + low tree density → highest priority for intervention.
Highest-priority neighborhoods (bottom-right quadrant)
NeighborhoodDistrictHeat riskTree density indexResidentsRecommended intervention
Houthavens-OostWest95/1001.2626Low tree density compared with the rest of the city: planting street trees would add the most shade here.
Cremerbuurt-OostWest77/10011.12,179Little public green per resident at high residential density: removing paving and adding street trees is the most promising route here.
Fannius ScholtenbuurtWest75/10013.73,628Little public green per resident at high residential density: removing paving and adding street trees is the most promising route here.
DriehoekbuurtCentrum72/1009.62,710Little public green per resident at high residential density: removing paving and adding street trees is the most promising route here.
Orteliusbuurt-NoordWest72/10011.51,278Little public green per resident at high residential density: removing paving and adding street trees is the most promising route here.
Hercules SeghersbuurtZuid72/10012.82,568Little public green per resident at high residential density: removing paving and adding street trees is the most promising route here.
Anjeliersbuurt-ZuidCentrum70/1009.22,917Little public green per resident at high residential density: removing paving and adding street trees is the most promising route here.
7 of 98 rows
Methodology: Heat risk score (0-100) = 55% population density + 45% low tree density. Population density is the real BBGA figure: residents (BEVTOTAAL) divided by land area (ORLAND). The tree density index is not measured canopy cover: it is the actual number of registered trees per hectare in the neighborhood, rescaled against the citywide average (index 14.8 = the Amsterdam average tree density). Both axes are split into tertiles (low/medium/high) for the bivariate classification; neighborhoods in the bottom-right quadrant (high heat risk, low tree density) get priority.Sources: Amsterdam tree register (maps.amsterdam.nl) · BBGA BEVTOTAAL and ORLAND per neighborhood