Urban heat

Heat in cities as data: land surface temperature from Landsat and MODIS, heat islands by day and night, green space, air temperature, heatwaves and who is exposed.

A city and its dry countryside at late morning and at night: the city cooler than the fields by day and warmer by night. the same city, a cool island by day and a heat island by nightlate morning: city −3 °Cnight: city +5 °Cdry fields 47 °Cfields 18 °CMadrid, summer 2023, MODIS: the time of observation is part of the answer

A Landsat heat map of a city is a map of surface temperature: the radiative skin of roofs, roads, tree crowns and dry grass at about eleven in the morning on one clear day. It is real and it is useful, and it is not the air anyone breathes. On 29 July 2023 in Madrid, built-up surfaces were 12 °C above the air at the airport and the hottest land cover was not the city at all but unirrigated grassland, at 46 °C.

Most of what goes wrong comes from reading a surface, a moment or a reference as something else. Madrid’s surface heat island is −3 °C by day and +5 °C by night; its sign at late morning depends on whether the rural reference is farmland or woodland. Its densest neighbourhoods have the coolest surfaces, and its small parks are cooler inside than its large ones, because what cools is trees and water, not the word park. The air at the airport says the heat that matters for health comes at night, which the satellite never sees.

The concepts below settle what LST is, the heat island, Landsat’s thermal record, emissivity, green space and exposure; the how-to guides work through real Landsat and MODIS scenes, weather-station records, reanalysis and population grids for Madrid; and the fixes are the five ways heat maps go wrong while looking vivid.

Learning paths run through this topic too — see the end of this page.

🧭 Start with the concepts

The ideas the how-to guides below assume you already have.

⚙️ Then do the task

Step-by-step walkthroughs with code you can copy and adapt.

Show every how-to guide in this topic

🔧 When it breaks

The errors this topic produces, with the cause explained rather than just the command.

Related topics

Subjects that keep coming up alongside this one, most overlap first.

Keep browsing

Urban heat sits in Analysis. Every topic on the site is listed on the topics index.