Hot nights
Nights that stay warm matter for sleep and urban heat recovery. Metrics use
Europe/Zagreb local time. Tropical nights = days with district daily
minimum 2 m air ≥ 20 °C (~0.1° (~9 km)).
Night-window air = ERA5 mean 22:00–06:00. ECOSTRESS = land-surface snapshot (Jul 2025).
Reference stations (in situ air, not ERA5)
Meteostat 2 m air during 22:00–06:00 Europe/Zagreb (Jun–Aug mean, Meteostat in situ).
These are closer to what people feel at night than ERA5 monthly means of
daily minima (~17 °C), which often reflect pre-dawn lows on a coarse grid.
- Zagreb-Gric: 20.5 °C mean night air
- Zagreb-Maksimir: 19.4 °C mean night air
- Zagreb-Pleso: 17.7 °C mean night air
Air frequency ≠ surface warmth
Sesvete had the most tropical nights
(22 days, 23% of summer)
— days when the daily minimum 2 m air stayed at or above the tropical-night threshold.
Donji grad had the warmest ECOSTRESS night
land-surface (20.6 °C) — roofs and streets radiating heat.
Podsused – Vrapče had among the fewest tropical nights
(13 days) yet can still rank warm on ECOSTRESS when the
urban surface stays hot (e.g. central districts). Use both metrics together.
ERA5-Land (~0.1° (~9 km)): Sesvete had the most tropical nights (≥ 20 °C daily minimum) in 2025-06 – 2025-08 (95 days).
ECOSTRESS night land-surface (2 swaths, Jul 2025): Donji grad ranks warmest at night (~70 m pixels, 22:00–06:00).
District ranking — exposure score weights population × tropical nights + ECOSTRESS + night air.
| # |
District |
Tropical nightslocal daily min ≥ 20 °C |
Night air (°C)ERA5 22:00–06:00 mean |
ECOSTRESS LST (°C)Land surface |
Exposurepop × warmth index |
| 1 | Sesvete | 22 (23% of 95 d) | 19.3 | 18.9 | 74,144 |
| 2 | Trešnjevka – jug | 15 (16% of 95 d) | 18.8 | 20.3 | 69,769 |
| 3 | Gornja Dubrava | 15 (16% of 95 d) | 18.9 | 19.3 | 56,989 |
| 4 | Trešnjevka – sjever | 15 (16% of 95 d) | 18.8 | 20.2 | 56,330 |
| 5 | Novi Zagreb – zapad | 16 (17% of 95 d) | 19.0 | 17.9 | 55,268 |
| 6 | Peščenica – Žitnjak | 19 (20% of 95 d) | 19.3 | 18.8 | 53,921 |
| 7 | Novi Zagreb – istok | 16 (17% of 95 d) | 19.1 | 18.6 | 52,697 |
| 8 | Stenjevec | 15 (16% of 95 d) | 18.8 | 19.1 | 51,173 |
| 9 | Maksimir | 15 (16% of 95 d) | 18.7 | 19.5 | 46,547 |
| 10 | Trnje | 15 (16% of 95 d) | 18.8 | 20.6 | 44,700 |
| 11 | Podsused – Vrapče | 13 (14% of 95 d) | 18.8 | 19.2 | 42,236 |
| 12 | Črnomerec | 15 (16% of 95 d) | 18.8 | 19.1 | 36,092 |
| 13 | Donji grad | 15 (16% of 95 d) | 18.8 | 20.6 | 34,462 |
| 14 | Donja Dubrava | 16 (17% of 95 d) | 19.0 | 19.1 | 32,809 |
| 15 | Gornji grad – Medveščak | 15 (16% of 95 d) | 18.7 | 19.9 | 27,020 |
| 16 | Podsljeme | 14 (15% of 95 d) | 18.7 | 18.8 | 17,035 |
| 17 | Brezovica | 17 (18% of 95 d) | 19.0 | 16.7 | 9,066 |
Tropical-night counts from UHI-Analysis daily minimums at MO centroids (Open-Meteo ERA5).
ECOSTRESS night LST joined by MO name when available.
| # |
MO |
District |
Tropical nights |
ECOSTRESS LST (°C) |
| 1 | Dobrodol | Sesvete | 26 (28%) | 16.9 |
| 2 | Sesvetski Kraljevec | Sesvete | 25 (27%) | 16.2 |
| 3 | Žerjavinec | Sesvete | 25 (27%) | 14.5 |
| 4 | Lužan | Sesvete | 25 (27%) | 13.8 |
| 5 | Glavničica | Sesvete | 25 (27%) | 13.8 |
| 6 | Kobiljak | Sesvete | 24 (26%) | 15.8 |
| 7 | Drenčec | Sesvete | 24 (26%) | 14.7 |
| 8 | Belovar | Sesvete | 24 (26%) | 14.7 |
| 9 | Dumovec | Sesvete | 24 (26%) | 14.2 |
| 10 | Soblinec | Sesvete | 23 (25%) | 14.9 |
| 11 | Šašinovec | Sesvete | 23 (25%) | 14.8 |
| 12 | Ivan Mažuranić | Donja Dubrava | 21 (23%) | 20.7 |
Limits: ERA5 is ~9 km air; district tropical-night counts cluster tightly.
ECOSTRESS is two night passes. MO table uses centroid-matched daily minima from UHI-Analysis.
For comfort, trust Meteostat stations above.