Street greening · hottest days 2015–2024
Pick a city. See how hot its hottest days get, which trees, climbers and roof plants grow well there, and what they would do to one ordinary street: 10 m wide and 100 m long.
2,000+ cities72 plantsStation and NASA data
The model street
To compare cities fairly, every result uses the same street. Only the climate, the sun and the plants change.
Method
A small, open model. Each step uses a published formula or measurement. The full working, with every constant, is in docs/METHODS.md.
Daily weather for 2015–2024 from the nearest NOAA weather station within 40 km, or NASA POWER grid data where no station qualifies. The typical hottest day is the average of each year's highest temperature. Humidity on those days comes from the dew point.
Each plant has a winter-cold limit (USDA zone), a heat limit (days above 30 °C, AHS heat zones), a drought tolerance and a note on humid tropics. The city's values come from the same daily data. Invasive records are shown where a source lists them.
Sun position from latitude and date, clear-sky sunshine from the Haurwitz model, building shadows from the street geometry. Tree crowns cast shade by leaf density (Beer–Lambert).
Sunlit asphalt heats well above the air; shaded asphalt stays near it. Less heat from the surfaces, plus a small share of the plants' evaporation, cools the air that moves through the street. The model is calibrated to measured streets, where tree shade gave about 80 % of the cooling.
Felt temperature is Steadman's apparent temperature with sunshine on the body, as used by the Australian Bureau of Meteorology. It counts air, humidity, wind and radiation.
Read the numbers as estimates
Air-temperature results carry a range of −40 % to +40 %, the spread between measured streets. Station and grid data miss some of a dense centre's own heat, so a city centre can be 1–3 °C hotter than shown. The model covers the hot afternoon only; nights behave differently.
Plants
Every value links to where it came from. Values marked * are not stated by a source and are our estimate. Add a plant by editing data/plants.json.
| Plant | Zones | Drought | Size or use | Leaf | Sources |
|---|
Sources
Data, formulas and the studies the model is checked against.