Germany · 400 districts · 1991–2025

Where Heat Became Routine in Germany

A 1-kilometre, 35-year evidence atlas of hot days, tropical-night proxies, recurrence, persistence and compound climate risk.

237 districts crossed from occasional to routine or near-annual ten-hot-day summers
Qualifying year
≥10 resident-weighted days with Tmax ≥30°C
Routine
Threshold reached in 6–8 years of a decade
Near-annual
Threshold reached in 9–10 years
Change in tropical-night-proxy days across 400 German districts Use arrow keys to move spatially between districts. Resident and land-area weighting share one fixed colour domain. Flensburg, Kreisfreie Stadt, ARS 01001Kiel, Kreisfreie Stadt, ARS 01002Lübeck, Kreisfreie Stadt, ARS 01003Neumünster, Kreisfreie Stadt, ARS 01004Dithmarschen, Kreis, ARS 01051Herzogtum Lauenburg, Kreis, ARS 01053Nordfriesland, Kreis, ARS 01054Ostholstein, Kreis, ARS 01055Pinneberg, Kreis, ARS 01056Plön, Kreis, ARS 01057Rendsburg-Eckernförde, Kreis, ARS 01058Schleswig-Flensburg, Kreis, ARS 01059Segeberg, Kreis, ARS 01060Steinburg, Kreis, ARS 01061Stormarn, Kreis, ARS 01062Hamburg, Kreisfreie Stadt, ARS 02000Braunschweig, Kreisfreie Stadt, ARS 03101Salzgitter, Kreisfreie Stadt, ARS 03102Wolfsburg, Kreisfreie Stadt, ARS 03103Gifhorn, Landkreis, ARS 03151Goslar, Landkreis, ARS 03153Helmstedt, Landkreis, ARS 03154Northeim, Landkreis, ARS 03155Peine, Landkreis, ARS 03157Wolfenbüttel, Landkreis, ARS 03158Göttingen, Landkreis, ARS 03159Region Hannover, Landkreis, ARS 03241Diepholz, Landkreis, ARS 03251Hameln-Pyrmont, Landkreis, ARS 03252Hildesheim, Landkreis, ARS 03254Holzminden, Landkreis, ARS 03255Nienburg (Weser), Landkreis, ARS 03256Schaumburg, Landkreis, ARS 03257Celle, Landkreis, ARS 03351Cuxhaven, Landkreis, ARS 03352Harburg, Landkreis, ARS 03353Lüchow-Dannenberg, Landkreis, ARS 03354Lüneburg, Landkreis, ARS 03355Osterholz, Landkreis, ARS 03356Rotenburg (Wümme), Landkreis, ARS 03357Heidekreis, Landkreis, ARS 03358Stade, Landkreis, ARS 03359Uelzen, Landkreis, ARS 03360Verden, Landkreis, ARS 03361Delmenhorst, Kreisfreie Stadt, ARS 03401Emden, Kreisfreie Stadt, ARS 03402Oldenburg (Oldb), Kreisfreie Stadt, ARS 03403Osnabrück, Kreisfreie Stadt, ARS 03404Wilhelmshaven, Kreisfreie Stadt, ARS 03405Ammerland, Landkreis, ARS 03451Aurich, Landkreis, ARS 03452Cloppenburg, Landkreis, ARS 03453Emsland, Landkreis, ARS 03454Friesland, Landkreis, ARS 03455Grafschaft Bentheim, Landkreis, ARS 03456Leer, Landkreis, ARS 03457Oldenburg, Landkreis, ARS 03458Osnabrück, Landkreis, ARS 03459Vechta, Landkreis, ARS 03460Wesermarsch, Landkreis, ARS 03461Wittmund, Landkreis, ARS 03462Bremen, Kreisfreie Stadt, ARS 04011Bremerhaven, Kreisfreie Stadt, ARS 04012Düsseldorf, Kreisfreie Stadt, ARS 05111Duisburg, Kreisfreie Stadt, ARS 05112Essen, Kreisfreie Stadt, ARS 05113Krefeld, Kreisfreie Stadt, ARS 05114Mönchengladbach, Kreisfreie Stadt, ARS 05116Mülheim an der Ruhr, Kreisfreie Stadt, ARS 05117Oberhausen, Kreisfreie Stadt, ARS 05119Remscheid, Kreisfreie Stadt, ARS 05120Solingen, Kreisfreie Stadt, ARS 05122Wuppertal, Kreisfreie Stadt, ARS 05124Kleve, Kreis, ARS 05154Mettmann, Kreis, ARS 05158Rhein-Kreis Neuss, Kreis, ARS 05162Viersen, Kreis, ARS 05166Wesel, Kreis, ARS 05170Bonn, Kreisfreie Stadt, ARS 05314Köln, Kreisfreie Stadt, ARS 05315Leverkusen, Kreisfreie Stadt, ARS 05316Städteregion Aachen, Kreis, ARS 05334Düren, Kreis, ARS 05358Rhein-Erft-Kreis, Kreis, ARS 05362Euskirchen, Kreis, ARS 05366Heinsberg, Kreis, ARS 05370Oberbergischer Kreis, Kreis, ARS 05374Rheinisch-Bergischer Kreis, Kreis, ARS 05378Rhein-Sieg-Kreis, Kreis, ARS 05382Bottrop, Kreisfreie Stadt, ARS 05512Gelsenkirchen, Kreisfreie Stadt, ARS 05513Münster, Kreisfreie Stadt, ARS 05515Borken, Kreis, ARS 05554Coesfeld, Kreis, ARS 05558Recklinghausen, Kreis, ARS 05562Steinfurt, Kreis, ARS 05566Warendorf, Kreis, ARS 05570Bielefeld, Kreisfreie Stadt, ARS 05711Gütersloh, Kreis, ARS 05754Herford, Kreis, ARS 05758Höxter, Kreis, ARS 05762Lippe, Kreis, ARS 05766Minden-Lübbecke, Kreis, ARS 05770Paderborn, Kreis, ARS 05774Bochum, Kreisfreie Stadt, ARS 05911Dortmund, Kreisfreie Stadt, ARS 05913Hagen, Kreisfreie Stadt, ARS 05914Hamm, Kreisfreie Stadt, ARS 05915Herne, Kreisfreie Stadt, ARS 05916Ennepe-Ruhr-Kreis, Kreis, ARS 05954Hochsauerlandkreis, Kreis, ARS 05958Märkischer Kreis, Kreis, ARS 05962Olpe, Kreis, ARS 05966Siegen-Wittgenstein, Kreis, ARS 05970Soest, Kreis, ARS 05974Unna, Kreis, ARS 05978Darmstadt, Kreisfreie Stadt, ARS 06411Frankfurt am Main, Kreisfreie Stadt, ARS 06412Offenbach am Main, Kreisfreie Stadt, ARS 06413Wiesbaden, Kreisfreie Stadt, ARS 06414Bergstraße, Landkreis, ARS 06431Darmstadt-Dieburg, Landkreis, ARS 06432Groß-Gerau, Landkreis, ARS 06433Hochtaunuskreis, Landkreis, ARS 06434Main-Kinzig-Kreis, Landkreis, ARS 06435Main-Taunus-Kreis, Landkreis, ARS 06436Odenwaldkreis, Landkreis, ARS 06437Offenbach, Landkreis, ARS 06438Rheingau-Taunus-Kreis, Landkreis, ARS 06439Wetteraukreis, Landkreis, ARS 06440Gießen, Landkreis, ARS 06531Lahn-Dill-Kreis, Landkreis, ARS 06532Limburg-Weilburg, Landkreis, ARS 06533Marburg-Biedenkopf, Landkreis, ARS 06534Vogelsbergkreis, Landkreis, ARS 06535Kassel, Kreisfreie Stadt, ARS 06611Fulda, Landkreis, ARS 06631Hersfeld-Rotenburg, Landkreis, ARS 06632Kassel, Landkreis, ARS 06633Schwalm-Eder-Kreis, Landkreis, ARS 06634Waldeck-Frankenberg, Landkreis, ARS 06635Werra-Meißner-Kreis, Landkreis, ARS 06636Koblenz, Kreisfreie Stadt, ARS 07111Ahrweiler, Landkreis, ARS 07131Altenkirchen (Westerwald), Landkreis, ARS 07132Bad Kreuznach, Landkreis, ARS 07133Birkenfeld, Landkreis, ARS 07134Cochem-Zell, Landkreis, ARS 07135Mayen-Koblenz, Landkreis, ARS 07137Neuwied, Landkreis, ARS 07138Rhein-Hunsrück-Kreis, Landkreis, ARS 07140Rhein-Lahn-Kreis, Landkreis, ARS 07141Westerwaldkreis, Landkreis, ARS 07143Trier, Kreisfreie Stadt, ARS 07211Bernkastel-Wittlich, Landkreis, ARS 07231Eifelkreis Bitburg-Prüm, Landkreis, ARS 07232Vulkaneifel, Landkreis, ARS 07233Trier-Saarburg, Landkreis, ARS 07235Frankenthal (Pfalz), Kreisfreie Stadt, ARS 07311Kaiserslautern, Kreisfreie Stadt, ARS 07312Landau in der Pfalz, Kreisfreie Stadt, ARS 07313Ludwigshafen am Rhein, Kreisfreie Stadt, ARS 07314Mainz, Kreisfreie Stadt, ARS 07315Neustadt an der Weinstraße, Kreisfreie Stadt, ARS 07316Pirmasens, Kreisfreie Stadt, ARS 07317Speyer, Kreisfreie Stadt, ARS 07318Worms, Kreisfreie Stadt, ARS 07319Zweibrücken, Kreisfreie Stadt, ARS 07320Alzey-Worms, Landkreis, ARS 07331Bad Dürkheim, Landkreis, ARS 07332Donnersbergkreis, Landkreis, ARS 07333Germersheim, Landkreis, ARS 07334Kaiserslautern, Landkreis, ARS 07335Kusel, Landkreis, ARS 07336Südliche Weinstraße, Landkreis, ARS 07337Rhein-Pfalz-Kreis, Landkreis, ARS 07338Mainz-Bingen, Landkreis, ARS 07339Südwestpfalz, Landkreis, ARS 07340Stuttgart, Stadtkreis, ARS 08111Böblingen, Landkreis, ARS 08115Esslingen, Landkreis, ARS 08116Göppingen, Landkreis, ARS 08117Ludwigsburg, Landkreis, ARS 08118Rems-Murr-Kreis, Landkreis, ARS 08119Heilbronn, Stadtkreis, ARS 08121Heilbronn, Landkreis, ARS 08125Hohenlohekreis, Landkreis, ARS 08126Schwäbisch Hall, Landkreis, ARS 08127Main-Tauber-Kreis, Landkreis, ARS 08128Heidenheim, Landkreis, ARS 08135Ostalbkreis, Landkreis, ARS 08136Baden-Baden, Stadtkreis, ARS 08211Karlsruhe, Stadtkreis, ARS 08212Karlsruhe, Landkreis, ARS 08215Rastatt, Landkreis, ARS 08216Heidelberg, Stadtkreis, ARS 08221Mannheim, Stadtkreis, ARS 08222Neckar-Odenwald-Kreis, Landkreis, ARS 08225Rhein-Neckar-Kreis, Landkreis, ARS 08226Pforzheim, Stadtkreis, ARS 08231Calw, Landkreis, ARS 08235Enzkreis, Landkreis, ARS 08236Freudenstadt, Landkreis, ARS 08237Freiburg im Breisgau, Stadtkreis, ARS 08311Breisgau-Hochschwarzwald, Landkreis, ARS 08315Emmendingen, Landkreis, ARS 08316Ortenaukreis, Landkreis, ARS 08317Rottweil, Landkreis, ARS 08325Schwarzwald-Baar-Kreis, Landkreis, ARS 08326Tuttlingen, Landkreis, ARS 08327Konstanz, Landkreis, ARS 08335Lörrach, Landkreis, ARS 08336Waldshut, Landkreis, ARS 08337Reutlingen, Landkreis, ARS 08415Tübingen, Landkreis, ARS 08416Zollernalbkreis, Landkreis, ARS 08417Ulm, Stadtkreis, ARS 08421Alb-Donau-Kreis, Landkreis, ARS 08425Biberach, Landkreis, ARS 08426Bodenseekreis, Landkreis, ARS 08435Ravensburg, Landkreis, ARS 08436Sigmaringen, Landkreis, ARS 08437Ingolstadt, Kreisfreie Stadt, ARS 09161München, Kreisfreie Stadt, ARS 09162Rosenheim, Kreisfreie Stadt, ARS 09163Altötting, Landkreis, ARS 09171Berchtesgadener Land, Landkreis, ARS 09172Bad Tölz-Wolfratshausen, Landkreis, ARS 09173Dachau, Landkreis, ARS 09174Ebersberg, Landkreis, ARS 09175Eichstätt, Landkreis, ARS 09176Erding, Landkreis, ARS 09177Freising, Landkreis, ARS 09178Fürstenfeldbruck, Landkreis, ARS 09179Garmisch-Partenkirchen, Landkreis, ARS 09180Landsberg am Lech, Landkreis, ARS 09181Miesbach, Landkreis, ARS 09182Mühldorf a.Inn, Landkreis, ARS 09183München, Landkreis, ARS 09184Neuburg-Schrobenhausen, Landkreis, ARS 09185Pfaffenhofen a.d.Ilm, Landkreis, ARS 09186Rosenheim, Landkreis, ARS 09187Starnberg, Landkreis, ARS 09188Traunstein, Landkreis, ARS 09189Weilheim-Schongau, Landkreis, ARS 09190Landshut, Kreisfreie Stadt, ARS 09261Passau, Kreisfreie Stadt, ARS 09262Straubing, Kreisfreie Stadt, ARS 09263Deggendorf, Landkreis, ARS 09271Freyung-Grafenau, Landkreis, ARS 09272Kelheim, Landkreis, ARS 09273Landshut, Landkreis, ARS 09274Passau, Landkreis, ARS 09275Regen, Landkreis, ARS 09276Rottal-Inn, Landkreis, ARS 09277Straubing-Bogen, Landkreis, ARS 09278Dingolfing-Landau, Landkreis, ARS 09279Amberg, Kreisfreie Stadt, ARS 09361Regensburg, Kreisfreie Stadt, ARS 09362Weiden i.d.OPf., Kreisfreie Stadt, ARS 09363Amberg-Sulzbach, Landkreis, ARS 09371Cham, Landkreis, ARS 09372Neumarkt i.d.OPf., Landkreis, ARS 09373Neustadt a.d.Waldnaab, Landkreis, ARS 09374Regensburg, Landkreis, ARS 09375Schwandorf, Landkreis, ARS 09376Tirschenreuth, Landkreis, ARS 09377Bamberg, Kreisfreie Stadt, ARS 09461Bayreuth, Kreisfreie Stadt, ARS 09462Coburg, Kreisfreie Stadt, ARS 09463Hof, Kreisfreie Stadt, ARS 09464Bamberg, Landkreis, ARS 09471Bayreuth, Landkreis, ARS 09472Coburg, Landkreis, ARS 09473Forchheim, Landkreis, ARS 09474Hof, Landkreis, ARS 09475Kronach, Landkreis, ARS 09476Kulmbach, Landkreis, ARS 09477Lichtenfels, Landkreis, ARS 09478Wunsiedel i.Fichtelgebirge, Landkreis, ARS 09479Ansbach, Kreisfreie Stadt, ARS 09561Erlangen, Kreisfreie Stadt, ARS 09562Fürth, Kreisfreie Stadt, ARS 09563Nürnberg, Kreisfreie Stadt, ARS 09564Schwabach, Kreisfreie Stadt, ARS 09565Ansbach, Landkreis, ARS 09571Erlangen-Höchstadt, Landkreis, ARS 09572Fürth, Landkreis, ARS 09573Nürnberger Land, Landkreis, ARS 09574Neustadt a.d.Aisch-Bad Windsheim, Landkreis, ARS 09575Roth, Landkreis, ARS 09576Weißenburg-Gunzenhausen, Landkreis, ARS 09577Aschaffenburg, Kreisfreie Stadt, ARS 09661Schweinfurt, Kreisfreie Stadt, ARS 09662Würzburg, Kreisfreie Stadt, ARS 09663Aschaffenburg, Landkreis, ARS 09671Bad Kissingen, Landkreis, ARS 09672Rhön-Grabfeld, Landkreis, ARS 09673Haßberge, Landkreis, ARS 09674Kitzingen, Landkreis, ARS 09675Miltenberg, Landkreis, ARS 09676Main-Spessart, Landkreis, ARS 09677Schweinfurt, Landkreis, ARS 09678Würzburg, Landkreis, ARS 09679Augsburg, Kreisfreie Stadt, ARS 09761Kaufbeuren, Kreisfreie Stadt, ARS 09762Kempten (Allgäu), Kreisfreie Stadt, ARS 09763Memmingen, Kreisfreie Stadt, ARS 09764Aichach-Friedberg, Landkreis, ARS 09771Augsburg, Landkreis, ARS 09772Dillingen a.d.Donau, Landkreis, ARS 09773Günzburg, Landkreis, ARS 09774Neu-Ulm, Landkreis, ARS 09775Lindau (Bodensee), Landkreis, ARS 09776Ostallgäu, Landkreis, ARS 09777Unterallgäu, Landkreis, ARS 09778Donau-Ries, Landkreis, ARS 09779Oberallgäu, Landkreis, ARS 09780Regionalverband Saarbrücken, Landkreis, ARS 10041Merzig-Wadern, Landkreis, ARS 10042Neunkirchen, Landkreis, ARS 10043Saarlouis, Landkreis, ARS 10044Saarpfalz-Kreis, Landkreis, ARS 10045St. Wendel, Landkreis, ARS 10046Berlin, Kreisfreie Stadt, ARS 11000Brandenburg an der Havel, Kreisfreie Stadt, ARS 12051Cottbus, Kreisfreie Stadt, ARS 12052Frankfurt (Oder), Kreisfreie Stadt, ARS 12053Potsdam, Kreisfreie Stadt, ARS 12054Barnim, Landkreis, ARS 12060Dahme-Spreewald, Landkreis, ARS 12061Elbe-Elster, Landkreis, ARS 12062Havelland, Landkreis, ARS 12063Märkisch-Oderland, Landkreis, ARS 12064Oberhavel, Landkreis, ARS 12065Oberspreewald-Lausitz, Landkreis, ARS 12066Oder-Spree, Landkreis, ARS 12067Ostprignitz-Ruppin, Landkreis, ARS 12068Potsdam-Mittelmark, Landkreis, ARS 12069Prignitz, Landkreis, ARS 12070Spree-Neiße, Landkreis, ARS 12071Teltow-Fläming, Landkreis, ARS 12072Uckermark, Landkreis, ARS 12073Rostock, Kreisfreie Stadt, ARS 13003Schwerin, Kreisfreie Stadt, ARS 13004Mecklenburgische Seenplatte, Landkreis, ARS 13071Rostock, Landkreis, ARS 13072Vorpommern-Rügen, Landkreis, ARS 13073Nordwestmecklenburg, Landkreis, ARS 13074Vorpommern-Greifswald, Landkreis, ARS 13075Ludwigslust-Parchim, Landkreis, ARS 13076Chemnitz, Kreisfreie Stadt, ARS 14511Erzgebirgskreis, Landkreis, ARS 14521Mittelsachsen, Landkreis, ARS 14522Vogtlandkreis, Landkreis, ARS 14523Zwickau, Landkreis, ARS 14524Dresden, Kreisfreie Stadt, ARS 14612Bautzen, Landkreis, ARS 14625Görlitz, Landkreis, ARS 14626Meißen, Landkreis, ARS 14627Sächsische Schweiz-Osterzgebirge, Landkreis, ARS 14628Leipzig, Kreisfreie Stadt, ARS 14713Leipzig, Landkreis, ARS 14729Nordsachsen, Landkreis, ARS 14730Dessau-Roßlau, Kreisfreie Stadt, ARS 15001Halle (Saale), Kreisfreie Stadt, ARS 15002Magdeburg, Kreisfreie Stadt, ARS 15003Altmarkkreis Salzwedel, Landkreis, ARS 15081Anhalt-Bitterfeld, Landkreis, ARS 15082Börde, Landkreis, ARS 15083Burgenlandkreis, Landkreis, ARS 15084Harz, Landkreis, ARS 15085Jerichower Land, Landkreis, ARS 15086Mansfeld-Südharz, Landkreis, ARS 15087Saalekreis, Landkreis, ARS 15088Salzlandkreis, Landkreis, ARS 15089Stendal, Landkreis, ARS 15090Wittenberg, Landkreis, ARS 15091Erfurt, Kreisfreie Stadt, ARS 16051Gera, Kreisfreie Stadt, ARS 16052Jena, Kreisfreie Stadt, ARS 16053Suhl, Kreisfreie Stadt, ARS 16054Weimar, Kreisfreie Stadt, ARS 16055Eichsfeld, Landkreis, ARS 16061Nordhausen, Landkreis, ARS 16062Wartburgkreis, Landkreis, ARS 16063Unstrut-Hainich-Kreis, Landkreis, ARS 16064Kyffhäuserkreis, Landkreis, ARS 16065Schmalkalden-Meiningen, Landkreis, ARS 16066Gotha, Landkreis, ARS 16067Sömmerda, Landkreis, ARS 16068Hildburghausen, Landkreis, ARS 16069Ilm-Kreis, Landkreis, ARS 16070Weimarer Land, Landkreis, ARS 16071Sonneberg, Landkreis, ARS 16072Saalfeld-Rudolstadt, Landkreis, ARS 16073Saale-Holzland-Kreis, Landkreis, ARS 16074Saale-Orla-Kreis, Landkreis, ARS 16075Greiz, Landkreis, ARS 16076Altenburger Land, Landkreis, ARS 16077 Germany district map of the resident-weighted change in days with daily Tmin at least 20°C. Südliche Weinstraße has the largest rise at 1.55 days; the national resident-weighted change is 0.03 days, and many districts are flat or negative.
−3.1 days0+3.1 days
Südliche WeinstraßeLandkreis
1991–20000.4
2016–20251.9
Change+1.5 days
Hot-day change: +10.9 days · intermittent → near-annual
Figure 1. The night map is local, not national.DWD HYRAS-DE v6-1 temperature; BKG VG250; Zensus 2022 grid; accessed 26 Aug 2026.
Exact values · Showing 400 of 400 rows
DistrictTypeARSProxy nights 1991–2000 · residentsProxy nights 2016–2025 · residentsProxy-night change · residentsProxy-night change · area
Südliche WeinstraßeLandkreis073370.381.92+1.55+1.44
Landau in der PfalzKreisfreie Stadt073130.411.37+0.97+1.40
MainzKreisfreie Stadt073150.701.56+0.85+1.28
Mainz-BingenLandkreis073390.321.17+0.85+0.75
PirmasensKreisfreie Stadt073170.080.89+0.81+0.57
Merzig-WadernLandkreis100420.391.19+0.80+0.92
ChemnitzKreisfreie Stadt145110.110.80+0.68+0.61
Frankfurt am MainKreisfreie Stadt064121.722.39+0.67+0.47
Brandenburg an der HavelKreisfreie Stadt120510.010.61+0.60+0.58
GermersheimLandkreis073340.581.17+0.60+0.76
PotsdamKreisfreie Stadt120540.731.32+0.59+0.51
Bad KreuznachLandkreis071330.150.70+0.56+0.34
SüdwestpfalzLandkreis073400.080.62+0.55+0.64
WiesbadenKreisfreie Stadt064140.561.10+0.54+0.60
Main-Taunus-KreisLandkreis064360.821.35+0.53+0.56
Groß-GerauLandkreis064330.831.35+0.52+0.39
St. WendelLandkreis100460.551.03+0.48+0.52
WetteraukreisLandkreis064400.270.73+0.46+0.25
SaalekreisLandkreis150880.090.54+0.45+0.34
GeraKreisfreie Stadt160520.050.50+0.45+0.44
WilhelmshavenKreisfreie Stadt034050.220.67+0.45+0.52
Potsdam-MittelmarkLandkreis120690.500.94+0.44+0.45
HavellandLandkreis120630.380.82+0.44+0.38
BurgenlandkreisLandkreis150840.100.52+0.43+0.36
SaarlouisLandkreis100440.280.71+0.43+0.72
DresdenKreisfreie Stadt146120.540.96+0.42+0.22
Halle (Saale)Kreisfreie Stadt150020.130.54+0.41+0.45
HochtaunuskreisLandkreis064340.510.92+0.41+0.27
Rheingau-Taunus-KreisLandkreis064390.160.54+0.38+0.31
LeipzigLandkreis147290.220.59+0.37+0.30
WittenbergLandkreis150910.380.74+0.35+0.24
MittelsachsenLandkreis145220.070.42+0.35+0.30
KleveKreis051540.280.63+0.35+0.35
FrieslandLandkreis034550.270.60+0.33+0.43
RastattLandkreis082160.220.55+0.32+0.13
Alzey-WormsLandkreis073310.360.67+0.32+0.37
BerlinKreisfreie Stadt110001.281.60+0.31+0.43
LeipzigKreisfreie Stadt147130.620.93+0.31+0.48
Mülheim an der RuhrKreisfreie Stadt051171.111.42+0.31+0.32
Trier-SaarburgLandkreis072350.370.67+0.30+0.42
MagdeburgKreisfreie Stadt150030.090.37+0.28+0.25
DonnersbergkreisLandkreis073330.200.48+0.27+0.44
PrignitzLandkreis120700.050.32+0.27+0.22
NordsachsenLandkreis147300.310.58+0.27+0.19
WittmundLandkreis034620.210.48+0.27+0.31
KarlsruheLandkreis082150.480.73+0.25+0.21
Altenburger LandLandkreis160770.010.25+0.24+0.15
LippeKreis057660.180.42+0.24+0.19
Baden-BadenStadtkreis082110.060.29+0.23+0.00
WürzburgKreisfreie Stadt096630.090.33+0.23+0.17
Teltow-FlämingLandkreis120720.470.70+0.23+0.14
BremerhavenKreisfreie Stadt040120.791.02+0.23+0.20
MünchenKreisfreie Stadt091620.270.50+0.22+0.17
HerfordKreis057580.220.44+0.22+0.19
AhrweilerLandkreis071310.060.28+0.22+0.16
GreizLandkreis160760.000.22+0.21+0.19
Rhein-Kreis NeussKreis051621.021.23+0.21+0.17
Neustadt an der WeinstraßeKreisfreie Stadt073160.430.64+0.20+0.60
KonstanzLandkreis083350.030.23+0.20+0.04
BielefeldKreisfreie Stadt057110.120.32+0.20+0.18
DüsseldorfKreisfreie Stadt051111.371.56+0.19+0.21
KaiserslauternLandkreis073350.080.26+0.19+0.30
DiepholzLandkreis032510.170.36+0.18+0.18
Ostprignitz-RuppinLandkreis120680.260.44+0.17+0.12
Region HannoverLandkreis032410.150.33+0.17+0.12
Lindau (Bodensee)Landkreis097760.160.33+0.17+0.12
Frankfurt (Oder)Kreisfreie Stadt120530.230.39+0.16+0.22
NeuwiedLandkreis071380.270.43+0.16+0.27
WesterwaldkreisLandkreis071430.060.21+0.16+0.23
Rhein-Sieg-KreisKreis053820.230.39+0.16+0.14
VechtaLandkreis034600.150.31+0.16+0.14
Rhön-GrabfeldLandkreis096730.040.19+0.16+0.22
Bad DürkheimLandkreis073320.460.62+0.16+0.46
BarnimLandkreis120600.540.70+0.16-0.06
RostockKreisfreie Stadt130030.270.42+0.15+0.14
Dahme-SpreewaldLandkreis120610.460.61+0.15-0.00
Saale-Holzland-KreisLandkreis160740.020.17+0.15+0.11
Jerichower LandLandkreis150860.180.33+0.15+0.15
BördeLandkreis150830.010.16+0.15+0.15
Anhalt-BitterfeldLandkreis150820.310.46+0.15+0.17
Altmarkkreis SalzwedelLandkreis150810.030.17+0.14+0.16
Dessau-RoßlauKreisfreie Stadt150010.350.49+0.14+0.17
RemscheidKreisfreie Stadt051200.420.56+0.14+0.08
StendalLandkreis150900.230.37+0.14+0.21
SalzlandkreisLandkreis150890.110.24+0.13+0.14
Rhein-Hunsrück-KreisLandkreis071400.090.22+0.13+0.15
BonnKreisfreie Stadt053140.260.39+0.13+0.19
Sächsische Schweiz-OsterzgebirgeLandkreis146280.250.37+0.12+0.04
LörrachLandkreis083360.300.42+0.12+0.05
Rhein-Erft-KreisKreis053620.480.60+0.12+0.10
BodenseekreisLandkreis084350.030.16+0.12+0.07
Lüchow-DannenbergLandkreis033540.000.12+0.12+0.14
BirkenfeldLandkreis071340.190.31+0.12+0.08
Altenkirchen (Westerwald)Landkreis071320.140.26+0.11+0.18
AurichLandkreis034520.200.31+0.11+0.12
OdenwaldkreisLandkreis064370.160.28+0.11+0.29
OberhavelLandkreis120650.780.89+0.11-0.09
MettmannKreis051580.991.10+0.11+0.20
WesermarschLandkreis034610.430.54+0.11+0.10
ZwickauLandkreis145240.020.13+0.11+0.08
ErzgebirgskreisLandkreis145210.040.15+0.10+0.05
Eifelkreis Bitburg-PrümLandkreis072320.010.11+0.10+0.05
Ludwigslust-ParchimLandkreis130760.160.26+0.10+0.11
RostockLandkreis130720.120.21+0.10+0.09
PaderbornKreis057740.250.34+0.09+0.06
BorkenKreis055540.180.27+0.09+0.13
EssenKreisfreie Stadt051130.810.90+0.09+0.14
MiltenbergLandkreis096760.010.10+0.09+0.13
Oberbergischer KreisKreis053740.250.34+0.09+0.09
Märkisch-OderlandLandkreis120640.490.57+0.09-0.07
WuppertalKreisfreie Stadt051240.410.50+0.09+0.10
OsnabrückLandkreis034590.160.24+0.09+0.08
Rheinisch-Bergischer KreisKreis053780.400.48+0.08+0.04
HeinsbergKreis053700.320.41+0.08+0.11
AltöttingLandkreis091710.010.09+0.08+0.08
NeunkirchenLandkreis100430.230.31+0.08+0.23
KuselLandkreis073360.050.13+0.08+0.11
Minden-LübbeckeKreis057700.320.39+0.08+0.07
Mansfeld-SüdharzLandkreis150870.020.10+0.07+0.06
Mayen-KoblenzLandkreis071370.220.29+0.07+0.10
Oder-SpreeLandkreis120670.420.48+0.06+0.09
SteinfurtKreis055660.220.28+0.06+0.09
Rottal-InnLandkreis092770.010.07+0.06+0.05
LübeckKreisfreie Stadt010030.150.21+0.06+0.05
Werra-Meißner-KreisLandkreis066360.000.06+0.06+0.03
Neckar-Odenwald-KreisLandkreis082250.070.12+0.06+0.09
MeißenLandkreis146270.330.38+0.06-0.01
AschaffenburgKreisfreie Stadt096610.180.24+0.06+0.04
Nienburg (Weser)Landkreis032560.310.37+0.05+0.04
BremenKreisfreie Stadt040110.140.19+0.05+0.02
WürzburgLandkreis096790.050.10+0.05+0.05
OlpeKreis059660.080.13+0.05+0.03
TraunsteinLandkreis091890.010.06+0.05+0.06
HarzLandkreis150850.050.11+0.05+0.02
RavensburgLandkreis084360.000.05+0.05+0.02
Siegen-WittgensteinKreis059700.020.06+0.05+0.08
Herzogtum LauenburgKreis010530.110.16+0.05+0.06
JenaKreisfreie Stadt160530.050.10+0.05+0.01
WaldshutLandkreis083370.010.06+0.05+0.04
Bad KissingenLandkreis096720.090.14+0.04+0.16
GüterslohKreis057540.190.23+0.04+0.03
EichstättLandkreis091760.000.04+0.04+0.05
HohenlohekreisLandkreis081260.040.08+0.04+0.03
GießenLandkreis065310.060.09+0.04-0.00
VulkaneifelLandkreis072330.010.05+0.03+0.03
Hameln-PyrmontLandkreis032520.050.08+0.03+0.06
Cochem-ZellLandkreis071350.110.14+0.03+0.11
Ennepe-Ruhr-KreisKreis059540.270.30+0.03+0.06
Main-Tauber-KreisLandkreis081280.020.05+0.03+0.01
WarendorfKreis055700.200.23+0.03+0.07
FuldaLandkreis066310.000.03+0.03+0.08
NordwestmecklenburgLandkreis130740.200.23+0.03+0.05
CoesfeldKreis055580.150.18+0.03+0.03
Elbe-ElsterLandkreis120620.300.33+0.03+0.03
Saale-Orla-KreisLandkreis160750.010.04+0.03+0.02
KitzingenLandkreis096750.090.11+0.03+0.04
HöxterKreis057620.010.03+0.03+0.02
HildesheimLandkreis032540.070.09+0.02+0.04
Oldenburg (Oldb)Kreisfreie Stadt034030.200.23+0.02-0.00
PassauLandkreis092750.010.03+0.02+0.02
Donau-RiesLandkreis097790.000.02+0.02+0.02
HagenKreisfreie Stadt059140.170.19+0.02+0.01
MünsterKreisfreie Stadt055150.200.22+0.02+0.05
HaßbergeLandkreis096740.080.10+0.02+0.05
TübingenLandkreis084160.000.02+0.02+0.00
Schmalkalden-MeiningenLandkreis160660.000.02+0.01+0.04
Schwäbisch HallLandkreis081270.000.01+0.01+0.02
Mühldorf a.InnLandkreis091830.000.01+0.01+0.01
WartburgkreisLandkreis160630.000.01+0.01+0.02
ReutlingenLandkreis084150.010.02+0.01-0.02
Hersfeld-RotenburgLandkreis066320.000.01+0.01+0.01
LandshutLandkreis092740.000.01+0.01+0.01
Limburg-WeilburgLandkreis065330.010.02+0.01+0.01
TrierKreisfreie Stadt072110.270.28+0.01+0.10
OstholsteinKreis010550.230.24+0.01+0.03
Rhein-Lahn-KreisLandkreis071410.090.09+0.01+0.06
Unstrut-Hainich-KreisLandkreis160640.030.04+0.01-0.02
Weimarer LandLandkreis160710.000.01+0.01+0.00
MünchenLandkreis091840.000.01+0.01+0.00
Lahn-Dill-KreisLandkreis065320.010.02+0.01+0.03
TirschenreuthLandkreis093770.000.01+0.01-0.01
VogtlandkreisLandkreis145230.000.01+0.01+0.00
DachauLandkreis091740.000.01+0.01+0.00
DelmenhorstKreisfreie Stadt034010.200.20+0.01+0.01
ForchheimLandkreis094740.120.12+0.01+0.08
AnsbachLandkreis095710.000.01+0.01+0.01
Waldeck-FrankenbergLandkreis066350.000.01+0.00+0.01
NortheimLandkreis031550.000.00+0.00+0.00
MiesbachLandkreis091820.000.00+0.00+0.05
PforzheimStadtkreis082310.000.00+0.00+0.01
Marburg-BiedenkopfLandkreis065340.000.00+0.00+0.00
ErfurtKreisfreie Stadt160510.000.00+0.00+0.01
HochsauerlandkreisKreis059580.020.02+0.00+0.03
OberallgäuLandkreis097800.000.00+0.00+0.02
LandshutKreisfreie Stadt092610.000.00+0.00+0.03
KaufbeurenKreisfreie Stadt097620.000.00+0.00+0.03
Neustadt a.d.Aisch-Bad WindsheimLandkreis095750.050.06+0.00+0.03
OstallgäuLandkreis097770.000.00+0.00+0.01
Neustadt a.d.WaldnaabLandkreis093740.010.01+0.00-0.01
RosenheimLandkreis091870.000.00+0.00+0.02
EmdenKreisfreie Stadt034020.200.20+0.00+0.01
Garmisch-PartenkirchenLandkreis091800.000.00+0.00+0.06
EichsfeldLandkreis160610.000.00+0.00+0.00
Weilheim-SchongauLandkreis091900.000.00+0.00+0.00
Dillingen a.d.DonauLandkreis097730.000.00+0.00+0.00
Bad Tölz-WolfratshausenLandkreis091730.000.00+0.00+0.02
GünzburgLandkreis097740.000.00+0.00+0.00
Neu-UlmLandkreis097750.000.00+0.00+0.00
AugsburgKreisfreie Stadt097610.000.00+0.00+0.00
UnterallgäuLandkreis097780.000.00+0.00+0.00
Kempten (Allgäu)Kreisfreie Stadt097630.000.00+0.00+0.00
AugsburgLandkreis097720.000.00+0.00+0.00
MemmingenKreisfreie Stadt097640.000.00+0.00+0.00
Aichach-FriedbergLandkreis097710.000.00+0.00+0.00
BiberachLandkreis084260.000.00+0.00+0.00
Neuburg-SchrobenhausenLandkreis091850.000.00+0.00+0.00
DeggendorfLandkreis092710.000.00+0.00-0.00
Weiden i.d.OPf.Kreisfreie Stadt093630.000.00+0.00+0.00
RegenLandkreis092760.000.00+0.00-0.00
StarnbergLandkreis091880.000.00+0.00+0.00
Pfaffenhofen a.d.IlmLandkreis091860.000.00+0.00+0.00
Landsberg am LechLandkreis091810.000.00+0.00+0.00
UlmStadtkreis084210.000.00+0.00+0.00
RosenheimKreisfreie Stadt091630.000.00+0.00+0.00
EbersbergLandkreis091750.000.00+0.00+0.00
HofKreisfreie Stadt094640.000.00+0.00+0.00
ErdingLandkreis091770.000.00+0.00+0.00
AnsbachKreisfreie Stadt095610.000.00+0.00+0.00
HofLandkreis094750.000.00+0.00+0.00
Wunsiedel i.FichtelgebirgeLandkreis094790.000.00+0.00+0.00
SigmaringenLandkreis084370.000.00+0.00+0.00
FreisingLandkreis091780.000.00+0.00+0.00
FürstenfeldbruckLandkreis091790.000.00+0.00+0.00
IngolstadtKreisfreie Stadt091610.000.00+0.00+0.00
ZollernalbkreisLandkreis084170.000.00+0.00-0.00
RottweilLandkreis083250.000.00-0.00-0.00
EnzkreisLandkreis082360.030.03-0.00-0.03
TuttlingenLandkreis083270.000.00-0.00-0.01
HeidenheimLandkreis081350.000.00-0.00-0.00
Saalfeld-RudolstadtLandkreis160730.010.01-0.00-0.00
Schwalm-Eder-KreisLandkreis066340.000.00-0.00+0.00
Schwarzwald-Baar-KreisLandkreis083260.000.00-0.00-0.00
GöttingenLandkreis031590.010.01-0.00+0.01
HolzmindenLandkreis032550.010.00-0.00+0.01
Weißenburg-GunzenhausenLandkreis095770.000.00-0.00-0.00
LeerLandkreis034570.210.21-0.00-0.04
WeimarKreisfreie Stadt160550.010.01-0.00-0.01
FreudenstadtLandkreis082370.000.00-0.00-0.05
BayreuthLandkreis094720.010.01-0.01+0.00
SchweinfurtLandkreis096780.130.12-0.01+0.05
PassauKreisfreie Stadt092620.010.00-0.01-0.01
KölnKreisfreie Stadt053151.281.27-0.01-0.04
GothaLandkreis160670.020.00-0.01+0.01
Dingolfing-LandauLandkreis092790.010.00-0.01-0.01
KyffhäuserkreisLandkreis160650.070.06-0.01-0.01
KasselLandkreis066330.010.00-0.01-0.00
SömmerdaLandkreis160680.040.03-0.01-0.01
AmbergKreisfreie Stadt093610.010.00-0.01-0.01
Alb-Donau-KreisLandkreis084250.020.00-0.02-0.02
Vorpommern-GreifswaldLandkreis130750.310.29-0.02+0.01
Ilm-KreisLandkreis160700.020.01-0.02-0.05
SuhlKreisfreie Stadt160540.030.01-0.02-0.05
Amberg-SulzbachLandkreis093710.030.01-0.02-0.01
Regionalverband SaarbrückenLandkreis100410.400.38-0.02+0.25
Freyung-GrafenauLandkreis092720.020.00-0.02-0.01
BambergLandkreis094710.110.09-0.02-0.01
EmmendingenLandkreis083160.170.15-0.02-0.09
ChamLandkreis093720.020.00-0.02-0.01
AmmerlandLandkreis034510.200.18-0.02-0.00
OstalbkreisLandkreis081360.020.00-0.02-0.01
SpeyerKreisfreie Stadt073181.251.22-0.02+0.06
PeineLandkreis031570.250.22-0.03-0.00
SonnebergLandkreis160720.050.03-0.03-0.04
Berchtesgadener LandLandkreis091720.120.09-0.03+0.16
BöblingenLandkreis081150.030.00-0.03-0.04
Main-Kinzig-KreisLandkreis064350.590.57-0.03-0.06
Oberspreewald-LausitzLandkreis120660.340.31-0.03-0.02
Bernkastel-WittlichLandkreis072310.360.33-0.03+0.07
SoestKreis059740.150.11-0.03-0.00
KelheimLandkreis092730.030.00-0.03-0.03
CalwLandkreis082350.030.00-0.03-0.13
GöppingenLandkreis081170.040.00-0.04-0.13
Rhein-Pfalz-KreisLandkreis073380.920.88-0.04-0.03
KrefeldKreisfreie Stadt051141.221.18-0.04-0.10
SolingenKreisfreie Stadt051220.740.70-0.04+0.01
OldenburgLandkreis034580.200.16-0.04-0.05
Main-SpessartLandkreis096770.050.01-0.04-0.02
GifhornLandkreis031510.220.17-0.04-0.00
HildburghausenLandkreis160690.060.02-0.04-0.07
VogelsbergkreisLandkreis065350.070.02-0.05-0.01
KronachLandkreis094760.060.01-0.05+0.00
NordhausenLandkreis160620.050.00-0.05-0.02
Vorpommern-RügenLandkreis130730.140.09-0.05-0.04
UelzenLandkreis033600.090.04-0.05-0.02
BambergKreisfreie Stadt094610.160.10-0.06-0.04
HelmstedtLandkreis031540.130.07-0.06-0.03
Neumarkt i.d.OPf.Landkreis093730.060.00-0.06-0.07
AschaffenburgLandkreis096710.240.19-0.06-0.03
Saarpfalz-KreisLandkreis100450.190.14-0.06+0.12
CoburgKreisfreie Stadt094630.060.00-0.06-0.07
Erlangen-HöchstadtLandkreis095720.150.09-0.06-0.05
MönchengladbachKreisfreie Stadt051160.650.58-0.06+0.03
LüneburgLandkreis033550.240.18-0.06-0.00
ViersenKreis051660.630.56-0.07+0.04
KaiserslauternKreisfreie Stadt073120.310.24-0.07+0.17
CoburgLandkreis094730.070.01-0.07-0.06
Straubing-BogenLandkreis092780.070.00-0.07-0.06
CuxhavenLandkreis033520.500.43-0.07-0.16
KulmbachLandkreis094770.070.00-0.07-0.04
CloppenburgLandkreis034530.190.12-0.07-0.07
VerdenLandkreis033610.240.17-0.07-0.08
SchwandorfLandkreis093760.080.00-0.07-0.05
Darmstadt-DieburgLandkreis064320.440.37-0.08-0.08
LudwigsburgLandkreis081180.340.27-0.08-0.12
HeilbronnLandkreis081250.160.08-0.08-0.05
HammKreisfreie Stadt059150.200.12-0.08-0.04
LichtenfelsLandkreis094780.100.02-0.08-0.07
EmslandLandkreis034540.280.20-0.08-0.06
DürenKreis053580.370.29-0.08-0.10
KasselKreisfreie Stadt066110.080.00-0.08-0.06
SchaumburgLandkreis032570.450.36-0.09-0.05
StormarnKreis010620.180.09-0.09-0.05
Grafschaft BentheimLandkreis034560.320.23-0.09+0.02
BayreuthKreisfreie Stadt094620.100.00-0.10-0.06
ErlangenKreisfreie Stadt095620.200.10-0.10-0.08
StraubingKreisfreie Stadt092630.100.00-0.10-0.10
RegensburgKreisfreie Stadt093620.100.00-0.10-0.10
EsslingenLandkreis081160.130.03-0.10-0.09
WolfsburgKreisfreie Stadt031030.350.25-0.10-0.06
Nürnberger LandLandkreis095740.110.01-0.11-0.03
RegensburgLandkreis093750.110.00-0.11-0.10
UnnaKreis059780.210.10-0.11-0.09
Rems-Murr-KreisLandkreis081190.220.11-0.11-0.00
Rhein-Neckar-KreisLandkreis082261.000.88-0.11+0.09
BraunschweigKreisfreie Stadt031010.400.28-0.12-0.10
UckermarkLandkreis120730.340.22-0.12-0.15
OsterholzLandkreis033560.200.08-0.12-0.14
OsnabrückKreisfreie Stadt034040.280.15-0.13-0.02
SchwerinKreisfreie Stadt130040.430.30-0.13-0.16
Märkischer KreisKreis059620.230.11-0.13-0.09
RothLandkreis095760.130.00-0.13-0.05
FürthLandkreis095730.160.04-0.13-0.06
Mecklenburgische SeenplatteLandkreis130710.280.16-0.13-0.11
GoslarLandkreis031530.200.07-0.13-0.03
OrtenaukreisLandkreis083170.660.53-0.13-0.04
Breisgau-HochschwarzwaldLandkreis083150.410.28-0.13-0.03
CelleLandkreis033510.290.15-0.14-0.15
EuskirchenKreis053660.350.21-0.14-0.05
ZweibrückenKreisfreie Stadt073200.180.03-0.14+0.07
WolfenbüttelLandkreis031580.300.15-0.15-0.14
BergstraßeLandkreis064310.770.63-0.15-0.00
LeverkusenKreisfreie Stadt053161.421.27-0.15-0.16
BautzenLandkreis146250.430.27-0.17-0.15
HeidekreisLandkreis033580.250.07-0.18-0.17
FürthKreisfreie Stadt095630.280.10-0.18-0.13
WeselKreis051701.160.98-0.18-0.05
SchweinfurtKreisfreie Stadt096620.300.11-0.20-0.14
BochumKreisfreie Stadt059110.510.31-0.20-0.19
BottropKreisfreie Stadt055120.880.67-0.20-0.22
OberhausenKreisfreie Stadt051191.331.12-0.21-0.23
SalzgitterKreisfreie Stadt031020.350.14-0.21-0.14
SegebergKreis010600.260.04-0.21-0.12
SteinburgKreis010610.270.05-0.22-0.24
Rotenburg (Wümme)Landkreis033570.310.09-0.22-0.18
DortmundKreisfreie Stadt059130.310.08-0.22-0.18
CottbusKreisfreie Stadt120521.000.78-0.23-0.19
Schleswig-FlensburgKreis010590.240.01-0.23-0.21
RecklinghausenKreis055620.470.23-0.24-0.17
OffenbachLandkreis064381.040.79-0.25-0.17
NürnbergKreisfreie Stadt095640.300.05-0.25-0.25
HeilbronnStadtkreis081210.480.23-0.25-0.15
DithmarschenKreis010510.270.01-0.26-0.27
GörlitzLandkreis146260.340.08-0.26-0.22
Spree-NeißeLandkreis120710.520.25-0.27-0.16
PlönKreis010570.410.13-0.28-0.24
DuisburgKreisfreie Stadt051121.701.41-0.28-0.28
HarburgLandkreis033530.320.03-0.29-0.20
SchwabachKreisfreie Stadt095650.300.00-0.30-0.26
GelsenkirchenKreisfreie Stadt055130.680.38-0.30-0.31
StadeLandkreis033590.340.03-0.31-0.25
Städteregion AachenKreis053340.800.49-0.31-0.07
Rendsburg-EckernfördeKreis010580.350.02-0.32-0.29
NordfrieslandKreis010540.360.04-0.32-0.33
PinnebergKreis010560.360.02-0.34-0.30
MannheimStadtkreis082221.270.92-0.35-0.28
Ludwigshafen am RheinKreisfreie Stadt073141.040.68-0.35-0.27
FlensburgKreisfreie Stadt010010.370.00-0.37-0.35
DarmstadtKreisfreie Stadt064110.740.37-0.37-0.18
KoblenzKreisfreie Stadt071110.680.30-0.38-0.13
KarlsruheStadtkreis082121.060.67-0.40-0.04
KielKreisfreie Stadt010020.510.10-0.41-0.39
HerneKreisfreie Stadt059160.650.23-0.42-0.40
StuttgartStadtkreis081110.850.42-0.43-0.19
Frankenthal (Pfalz)Kreisfreie Stadt073111.050.60-0.45-0.34
NeumünsterKreisfreie Stadt010040.450.00-0.45-0.35
HamburgKreisfreie Stadt020000.700.12-0.58-0.41
WormsKreisfreie Stadt073191.040.45-0.59-0.36
Offenbach am MainKreisfreie Stadt064131.721.08-0.64-0.45
HeidelbergStadtkreis082212.100.81-1.28-0.48
Freiburg im BreisgauStadtkreis083113.520.46-3.06-0.95
Hot days7.84 → 13.81resident-weighted days/year
Population regime8.6% → 70.2%fixed surface in routine or near-annual districts
Sensitivity154–253crossings under nearby declared rules
Compound water signal175districts: longer dry spell and heavier Rx5day
ACT 1

Exception Becomes Routine

Germany is warmer. But an average establishes direction while concealing the change institutions actually have to manage. A district that moves from six to twelve hot days has not merely warmed. It has crossed from an occasional disruption into a recurring operating condition.

This first act moves from place to recurrence, then tests whether the headline survives alternative definitions. It uses the same 1 January 2025 district geography and one fixed Zensus 2022 population surface throughout. The claim is not that every summer is hotter everywhere. It is that exceptional heat became a normal planning condition across a large part of Germany.

FIGURE 02

A large estimate is not an exact rank

Rankings answer where to look first, but neighbouring estimates often differ by tenths of a day. The interval view separates evidence of a material local shift from false precision about whether district number four truly belongs above district number seven. The bootstrap uses 2,000 common-year resamples with identical sampled-year indices across districts.

Explore exact values by hovering, focusing or tapping a mark.

Ranked interval plot for the 20 selected resident-weighted tropical-night-proxy changes. Südliche Weinstraße is highest at 1.55 days, with a 95% interval of 0.63 to 2.46 and 99.9% probability of the top decile; neighboring ranks overlap.
Figure 2. Südliche Weinstraße leads; exact ranks are less certain.DWD HYRAS-DE v6-1 temperature; BKG VG250; Zensus 2022 grid; accessed 26 Aug 2026.
Exact values · Showing 20 of 400 rows
DistrictAbsolute ChangeCI lowCI highP(top decile)Rank Ci LowRank Ci High
Südliche Weinstraße+1.55+0.63+2.460.99918
Landau in der Pfalz+0.97+0.05+1.890.940278
Mainz+0.85-0.44+2.270.8442332
Mainz-Bingen+0.85-0.02+1.800.9363150
Pirmasens+0.81+0.30+1.360.895273
Merzig-Wadern+0.80-0.04+1.680.9342157
Chemnitz+0.68+0.14+1.330.864288
Frankfurt am Main+0.67-1.53+2.590.6701393
Brandenburg an der Havel+0.60+0.03+1.400.7753115
Germersheim+0.60-0.32+1.520.7284340
Potsdam+0.59-0.91+2.220.6441382
Bad Kreuznach+0.56+0.11+1.050.846668
Südwestpfalz+0.55+0.21+0.970.809471
Wiesbaden+0.54-0.46+1.590.7078334
Main-Taunus-Kreis+0.53-0.92+1.890.6605372
Groß-Gerau+0.52-0.87+1.890.6505371
St. Wendel+0.48-0.36+1.280.7038291
Wetteraukreis+0.46-0.14+1.110.76412217
Saalekreis+0.45+0.05+0.980.6859100
Gera+0.45-0.03+1.080.6285189
Machine-readable sourcefig-02-night-heat-ranking.csv
FIGURE 03

One extreme summer is not a regime

Germany's resident-weighted mean rose from 7.84 to 13.81 hot days per year between the two decades. The annual path matters because endpoint means can otherwise be mistaken for a smooth trend. The question is not whether 2003 or 2018 was exceptional; it is whether the background frequency shifted after those exceptional summers.

Explore exact values by hovering, focusing or tapping a mark.

Two annual line panels from 1991 to 2025. Resident-weighted hot days are higher and trend upward, with ten-year means rising from 7.84 to 13.81; the tropical-night proxy remains rare nationally, rising from 0.393 to 0.418 days.
Figure 3. Hot days rose sharply; tropical-night-proxy days stayed rare nationally.DWD HYRAS-DE v6-1 temperature; BKG VG250; Zensus 2022 grid; accessed 26 Aug 2026.
Exact values · Showing 2 of 2 rows
MetricMetric Label1991–20002016–2025Absolute ChangeUnitComparison
hot days populationHot days · daily Tmax ≥30 °C7.8413.81+5.96days per year2016–2025 mean minus 1991–2000 mean
tropical nights populationTropical-night proxy · daily Tmin ≥20 °C0.390.42+0.03days per year2016–2025 mean minus 1991–2000 mean
FIGURE 04

237 districts crossed into routine heat

A qualifying year has at least ten resident-weighted days with Tmax of 30°C or more. Rare means the threshold appears in zero to two years of a decade, intermittent in three to five, routine in six to eight, and near-annual in nine or ten. Under that declared rule, 237 districts moved from rare or intermittent in 1991–2000 to routine or near-annual in 2016–2025. The alluvial uses actual district cohorts and conserves all 400 districts.

Explore exact values by hovering, focusing or tapping a mark.

Alluvial flow of 400 districts from 1991–2000 recurrence classes to 2016–2025 classes. In total, 237 districts move from rare or intermittent ten-hot-day summers to routine or near-annual summers.
Figure 4. 237 districts crossed from occasional to routine heat.DWD HYRAS-DE v6-1 temperature; BKG VG250; Zensus 2022 grid; accessed 26 Aug 2026.
Exact values · Showing 16 of 16 rows
Class 1991 2000Class 2016 2025DistrictsShare Of 400
Rare · 0–2Rare · 0–2380.095
Rare · 0–2Intermittent · 3–5860.215
Rare · 0–2Routine · 6–8630.158
Rare · 0–2Near-annual · 9–10140.035
Intermittent · 3–5Rare · 0–200.000
Intermittent · 3–5Intermittent · 3–540.010
Intermittent · 3–5Routine · 6–8920.230
Intermittent · 3–5Near-annual · 9–10680.170
Routine · 6–8Rare · 0–200.000
Routine · 6–8Intermittent · 3–500.000
Routine · 6–8Routine · 6–810.003
Routine · 6–8Near-annual · 9–10320.080
Near-annual · 9–10Rare · 0–200.000
Near-annual · 9–10Intermittent · 3–500.000
Near-annual · 9–10Routine · 6–800.000
Near-annual · 9–10Near-annual · 9–1020.005
FIGURE 05

The headline is sensitive, but not fragile

No threshold is ordained by nature. Across annual cutoffs of eight to twelve hot days and recurrence requirements of five to seven years, the crossing count ranges from 154 to 253 districts. Removing one year from each comparison decade produces 196 to 247 crossings, with a median of 219. These are sensitivity ranges, not confidence intervals; 237 remains the predeclared estimate.

Explore exact values by hovering, focusing or tapping a mark.

Specification curve of 115 crossing counts. The predeclared headline is 237 districts; the 15 threshold-grid results span 154 to 253, while 100 paired leave-one-year-out results span 196 to 247 with median 219.
Figure 5. 237 is the headline—not a natural constant.DWD HYRAS-DE v6-1 temperature; BKG VG250; fixed Zensus 2022 population grid; accessed 26 Aug 2026.
Exact values · Showing 24 of 115 rows
Spec FamilyHot Day ThresholdRoutine Years RequiredYears In WindowEarly Year OmittedLate Year OmittedCrossing DistrictsShare Of 400
nearby threshold grid8.005102100.525
nearby threshold grid8.006102530.632
nearby threshold grid8.007102480.620
nearby threshold grid9.005102300.575
nearby threshold grid9.006102460.615
nearby threshold grid9.007102320.580
nearby threshold grid10.005102330.583
nearby threshold grid10.006102370.593
nearby threshold grid10.007102060.515
nearby threshold grid11.005102300.575
nearby threshold grid11.006102170.542
nearby threshold grid11.007101770.443
nearby threshold grid12.005102070.517
nearby threshold grid12.006101880.470
nearby threshold grid12.007101540.385
paired leave one year out10.00691,9912,0162310.578
paired leave one year out10.00691,9912,0172420.605
paired leave one year out10.00691,9912,0182060.515
paired leave one year out10.00691,9912,0192060.515
paired leave one year out10.00691,9912,0202310.578
paired leave one year out10.00691,9912,0212470.618
paired leave one year out10.00691,9912,0222060.515
paired leave one year out10.00691,9912,0232230.557
paired leave one year out10.00691,9912,0242130.532
Machine-readable sourcefig-11-recurrence-robustness.csv
FIGURE 06

Fourteen thousand district-summers reveal persistence

The barcode preserves every district-year rather than compressing the record into two endpoints. Coral cells mark years reaching ten resident-weighted hot days. Keyboard, pointer and district lookup expose exact values while the national reach lines show how widely each summer spread. The cooler 2021 season leaves a visible interruption before the 2022–2025 run.

Explore exact values by hovering, focusing or tapping a mark.

Barcode timeline of 400 districts across 35 summers, or 14,000 district-years. A majority of districts reached at least ten hot days in only two of ten years during 1991–2000, versus eight of ten during 2016–2025.
Figure 6. 14,000 district-years reveal the national heat pulse.DWD HYRAS-DE v6-1 temperature; BKG VG250; fixed Zensus 2022 population grid; accessed 26 Aug 2026.
Exact values · Showing 35 of 35 rows
YearEvent DistrictsDistrict ShareRepresented Population WeightRepresented Population ShareNational MajorityComparison Period
1991530.13312003592.450.145no1991-2000
19922000.50041323580.980.500no1991-2000
1993100.0251840519.060.022no1991-2000
19943560.89076266251.190.922yes1991-2000
19952280.57055956581.930.677yes1991-2000
199610.003306315.020.004no1991-2000
1997380.09511001069.670.133no1991-2000
19981400.35026520547.620.321no1991-2000
1999600.15015045666.500.182no1991-2000
2000300.0755036491.170.061no1991-2000
20011340.33530693938.450.371nomiddle
2002240.0605276432.810.064nomiddle
20033610.90275741323.130.916yesmiddle
2004640.16013811028.340.167nomiddle
20051220.30521684101.170.262nomiddle
20063390.84874213013.920.897yesmiddle
2007260.0655637458.820.068nomiddle
20081090.27321836460.490.264nomiddle
2009360.0908034295.270.097nomiddle
20102870.71863443291.780.767yesmiddle
2011260.0656709152.910.081nomiddle
20121540.38533332006.500.403nomiddle
20132920.73056816758.390.687yesmiddle
2014460.11510872718.670.131nomiddle
20153470.86870905340.290.857yesmiddle
20162290.57352151304.000.631yes2016-2025
20171480.37030329254.670.367no2016-2025
20183640.91077781921.370.940yes2016-2025
20193670.91777868731.130.942yes2016-2025
20202730.68262240744.980.753yes2016-2025
2021180.0456622271.870.080no2016-2025
20223580.89576479391.040.925yes2016-2025
20232620.65556762618.880.686yes2016-2025
20242720.68055857179.280.675yes2016-2025
20252700.67552867652.250.639yes2016-2025
FIGURE 07

Routine-heat districts account for 70% of fixed exposure

Districts classified as routine or near-annual account for 8.6% of the fixed 2022 represented-population surface in the early period and 70.2% in the recent period. The surface assigns 50.9 million represented-person weight to districts that crossed from occasional to routine or near-annual recurrence. This is standardized exposure accounting, not a reconstruction of migration or individual indoor exposure.

Explore exact values by hovering, focusing or tapping a mark.

Two 100% stacked bars show fixed-2022 represented population by recurrence class. Routine or near-annual districts rise from 8.61% of represented population in 1991–2000 to 70.20% in 2016–2025. The crossing cohort represents 50.94 million people, or 61.59% of the fixed total.
Figure 7. Routine-heat districts account for 70% of fixed exposure.DWD HYRAS-DE v6-1 temperature; BKG VG250; fixed Zensus 2022 population grid; accessed 26 Aug 2026.
Exact values · Showing 8 of 8 rows
PeriodRecurrence ClassClass RankDistrictsRepresented Population WeightRepresented Population Share
1991-2000Rare020138811268.020.469
1991-2000Intermittent116436774517.320.445
1991-2000Routine2336581362.120.080
1991-2000Near-annual32539308.540.007
2016-2025Rare0385602710.180.068
2016-2025Intermittent19019045033.410.230
2016-2025Routine215634272826.520.414
2016-2025Near-annual311623785885.890.288
FIGURE 08

Half the added exposure is concentrated in 77 districts

The distribution of change is broad, but its contribution is unequal. Seventy-seven districts account for half of the positive hot-day resident-day equivalents. Across the fixed exposure surface, the net change is about 493 million hot-day resident-day equivalents per year. This is not a health-burden estimate and does not count distinct people.

Explore exact values by hovering, focusing or tapping a mark.

Lorenz curve for 395 districts with positive additions to fixed-population hot-day exposure. The top 77 districts account for half of positive resident-day-equivalent additions. Positive additions total 493.46 million; after five negative districts the net is 493.19 million.
Figure 8. Half of added exposure sits in 77 districts.DWD HYRAS-DE v6-1 temperature; BKG VG250; fixed Zensus 2022 population grid; accessed 26 Aug 2026.
Exact values · Showing 20 of 400 rows
ARSDistrictTypeState CodePopulation 2022 GridHot Days Population ChangeResident Day ContributionIncluded In Lorenz
11000BerlinKreisfreie Stadt113570942.18+6.0321532495.68yes
09162MünchenKreisfreie Stadt091468894.53+7.8911595218.41yes
05315KölnKreisfreie Stadt051021119.85+7.157300149.19yes
06412Frankfurt am MainKreisfreie Stadt06755335.27+9.086855294.47yes
03241Region HannoverLandkreis031129164.20+5.826570120.92yes
08226Rhein-Neckar-KreisLandkreis08552790.91+11.336261186.26yes
08317OrtenaukreisLandkreis08436710.09+13.445869034.24yes
08111StuttgartStadtkreis08604271.14+9.575780916.99yes
08118LudwigsburgLandkreis08529409.58+10.885762358.56yes
08116EsslingenLandkreis08530926.39+10.455547968.41yes
14612DresdenKreisfreie Stadt14562358.46+9.735470454.42yes
08215KarlsruheLandkreis08449914.98+11.565200477.26yes
14713LeipzigKreisfreie Stadt14598971.99+7.924743319.12yes
08119Rems-Murr-KreisLandkreis08440525.81+10.494622349.26yes
09564NürnbergKreisfreie Stadt09515636.03+8.494376883.61yes
02000HamburgKreisfreie Stadt021796777.80+2.434367427.80yes
06435Main-Kinzig-KreisLandkreis06411455.59+9.703991740.49yes
10041Regionalverband SaarbrückenLandkreis10327700.20+10.743520024.46yes
08125HeilbronnLandkreis08347039.82+10.093502360.54yes
06438OffenbachLandkreis06345077.13+10.093481931.76yes
Machine-readable sourcefig-14-exposure-concentration.csv
ACT 2

Heat Is Not One Variable

The recurrence headline is useful only if it does not become a new composite score. Daytime frequency, nighttime thresholds, spell persistence and population exposure answer different questions. This act keeps those mechanisms separate and makes their disagreements visible.

FIGURE 09

Day and night do not share one geography

The district scatter separates change in hot days from change in tropical-night-proxy days. Both increased in 202 districts; 193 gained hot days while the night proxy did not. The weak correlation means that one axis cannot stand in for the other. Threshold tails and seasonal means also remain conceptually distinct.

Explore exact values by hovering, focusing or tapping a mark.

Scatterplot of district changes in resident-weighted hot days and tropical-night-proxy days. Both rise in 202 districts, hot days alone rise in 193, night proxy alone in four, and neither in one; correlation is 0.15.
Figure 9. Daytime and nighttime threshold shifts follow different geographies.DWD HYRAS-DE v6-1 temperature; BKG VG250; Zensus 2022 grid; accessed 26 Aug 2026.
Exact values · Showing 18 of 400 rows
DistrictTypeHot Days Population ChangeProxy-night change · residentsQuadrant
Freiburg im BreisgauStadtkreis+4.89-3.06Hot days increased; proxy nights did not
Südliche WeinstraßeLandkreis+10.92+1.55Both increased
HeidelbergStadtkreis+12.07-1.28Hot days increased; proxy nights did not
Landau in der PfalzKreisfreie Stadt+10.14+0.97Both increased
GermersheimLandkreis+11.38+0.60Both increased
RegensburgKreisfreie Stadt+13.64-0.10Hot days increased; proxy nights did not
Merzig-WadernLandkreis+10.13+0.80Both increased
OrtenaukreisLandkreis+13.44-0.13Hot days increased; proxy nights did not
RastattLandkreis+11.29+0.32Both increased
KaiserslauternKreisfreie Stadt+12.53-0.07Hot days increased; proxy nights did not
KarlsruheLandkreis+11.56+0.25Both increased
Baden-BadenStadtkreis+11.44+0.23Both increased
Mainz-BingenLandkreis+8.36+0.85Both increased
SaarlouisLandkreis+10.45+0.43Both increased
Offenbach am MainKreisfreie Stadt+9.32-0.64Hot days increased; proxy nights did not
Frankfurt am MainKreisfreie Stadt+9.08+0.67Both increased
WürzburgKreisfreie Stadt+11.23+0.23Both increased
KonstanzLandkreis+11.32+0.20Both increased
FIGURE 10

Heat has a calendar, not only an annual total

Three algorithmically selected district calendars expose timing and clustering: a night-dominant shift, a day-dominant shift and a balanced high shift. Similar annual counts can arise from an early burst, a late episode or a prolonged sequence. Operational stress depends on that chronology.

Explore exact values by hovering, focusing or tapping a mark.

Seasonal calendars for Südliche Weinstraße, Erlangen, and Hochtaunuskreis across 35 May–September seasons. The selected districts separate night-dominant, day-dominant, and balanced high shifts and show that similar totals can arise from different event timing.
Figure 10. Three districts reveal different day–night heat calendars.DWD HYRAS-DE v6-1 temperature; BKG VG250; Zensus 2022 grid; accessed 26 Aug 2026.
Exact values · Showing 6 of 6 rows
ARSDistrictArchetypeComparison PeriodMajority Hot Days TotalMajority Proxy Nights TotalBoth Thresholds TotalYears
06434Hochtaunuskreisbalanced high shift1991–200087.005.004.0010
06434Hochtaunuskreisbalanced high shift2016–2025180.0010.0010.0010
07337Südliche Weinstraßenight-dominant high shift1991–2000104.003.003.0010
07337Südliche Weinstraßenight-dominant high shift2016–2025214.0015.0013.0010
09562Erlangenday-dominant high shift1991–200085.002.001.0010
09562Erlangenday-dominant high shift2016–2025203.001.001.0010
Machine-readable sourcefig-06-seasonal-calendar-daily.csv
FIGURE 11

Residents and territory answer different questions

Land weighting asks how a district's territory changed. Resident weighting asks what the fixed 2022 represented-population surface would have experienced under each period's climate. The two agree closely in most places but diverge where settlements occupy a climatically distinct part of a heterogeneous district. Neither denominator should silently replace the other.

Explore exact values by hovering, focusing or tapping a mark.

Agreement plot of population-weighted against land-area-weighted hot-day change for 400 districts. Correlation is 0.974, population weighting averages 0.40 more days, and Waldshut has the largest absolute gap at 3.14 days.
Figure 11. Resident and land weighting mostly agree—and sometimes diverge.DWD HYRAS-DE v6-1 temperature; BKG VG250; Zensus 2022 grid; accessed 26 Aug 2026.
Exact values · Showing 18 of 400 rows
DistrictHot Days Area ChangeHot Days Population ChangeHot Days Resident Minus Area GapTropical Nights Resident Minus Area Gap
Waldshut+6.85+9.99+3.14+0.01
Reutlingen+5.32+8.39+3.06+0.04
Berchtesgadener Land+2.50+5.43+2.93-0.19
Breisgau-Hochschwarzwald+6.05+8.79+2.74-0.11
Lörrach+6.89+9.12+2.23+0.07
Bad Kreuznach+6.36+8.59+2.23+0.21
Jena+8.00+10.22+2.22+0.04
Karlsruhe+8.94+6.81-2.13-0.35
Hochtaunuskreis+6.19+8.32+2.13+0.14
Göppingen+6.63+8.74+2.11+0.10
Ortenaukreis+11.34+13.44+2.10-0.09
Odenwaldkreis+7.99+10.03+2.04-0.18
Forchheim+8.52+10.54+2.02-0.07
Rastatt+9.31+11.29+1.98+0.20
Nürnberger Land+6.91+8.85+1.94-0.08
Garmisch-Partenkirchen+1.74+3.65+1.91-0.06
Rems-Murr-Kreis+8.68+10.49+1.81-0.11
Sächsische Schweiz-Osterzgebirge+4.19+5.99+1.80+0.08
FIGURE 12

More hot days usually mean longer runs, with exceptions

Frequency and persistence move together strongly, but not perfectly. The descriptive district line has a correlation near 0.85. Residuals identify places where the longest hot run lengthened more or less than their increase in total hot days would suggest. The line summarizes association; it is not a causal or predictive model.

Explore exact values by hovering, focusing or tapping a mark.

Scatterplot of 400 districts. Hot-day frequency change and longest-hot-run change have Pearson correlation 0.848. The descriptive line has slope 0.2225 and intercept 0.0775 days; the relationship partly reflects the mechanical overlap between frequency and persistence metrics and is not causal.
Figure 12. Frequency and persistence rose together.DWD HYRAS-DE v6-1 temperature; BKG VG250; fixed Zensus 2022 population grid; accessed 26 Aug 2026.
Exact values · Showing 20 of 400 rows
ARSDistrictTypeState CodeHot Days Population ChangeLongest Hot Run Population ChangeFitted Longest Hot Run ChangeResidual
09362RegensburgKreisfreie Stadt09+13.64+3.03+3.11-0.08
08317OrtenaukreisLandkreis08+13.44+2.88+3.07-0.19
07312KaiserslauternKreisfreie Stadt07+12.53+2.52+2.87-0.34
08221HeidelbergStadtkreis08+12.07+2.99+2.76+0.22
08215KarlsruheLandkreis08+11.56+2.79+2.65+0.14
09562ErlangenKreisfreie Stadt09+11.54+2.46+2.64-0.19
08211Baden-BadenStadtkreis08+11.44+2.56+2.62-0.06
07334GermersheimLandkreis07+11.38+2.38+2.61-0.23
08226Rhein-Neckar-KreisLandkreis08+11.33+2.88+2.60+0.28
08335KonstanzLandkreis08+11.32+3.45+2.60+0.85
08216RastattLandkreis08+11.29+2.47+2.59-0.12
08128Main-Tauber-KreisLandkreis08+11.24+2.88+2.58+0.30
09663WürzburgKreisfreie Stadt09+11.23+2.42+2.58-0.16
07318SpeyerKreisfreie Stadt07+11.11+2.76+2.55+0.21
07337Südliche WeinstraßeLandkreis07+10.92+2.16+2.51-0.34
08118LudwigsburgLandkreis08+10.88+2.97+2.50+0.47
09572Erlangen-HöchstadtLandkreis09+10.85+2.45+2.49-0.04
10041Regionalverband SaarbrückenLandkreis10+10.74+2.20+2.47-0.27
08316EmmendingenLandkreis08+10.70+2.46+2.46-0.00
09474ForchheimLandkreis09+10.54+2.34+2.42-0.08
Machine-readable sourcefig-16-frequency-persistence.csv
FIGURE 13

Federal states do not contain the district variation

State intervals provide a governance lens without flattening local heterogeneity. Roughly half of descriptive district variation remains within states, so a Länder average is useful for coordination but insufficient for local planning. Each district remains inspectable inside its state's P10–P90 range.

Explore exact values by hovering, focusing or tapping a mark.

Interval plot for 16 states showing state medians and descriptive within-state district spread in hot-day change. State medians range from 0.34 days in Schleswig-Holstein to 9.78 in Saarland. Between-state differences account for 52.60% of district variation and within-state differences for 47.40%.
Figure 13. State medians differ—and local variation remains.DWD HYRAS-DE v6-1 temperature; BKG VG250; fixed Zensus 2022 population grid; accessed 26 Aug 2026.
Exact values · Showing 16 of 16 rows
State CodeState NameDistrict CountLower Change DaysInner Lower Change DaysMedian Change DaysInner Upper Change DaysUpper Change Days
01Schleswig-Holstein15-0.12+0.05+0.34+0.99+1.38
02Hamburg1+2.43+2.43+2.43+2.43+2.43
03Lower Saxony45+0.49+2.03+3.52+4.40+5.07
04Bremen2+1.12+1.60+2.40+3.19+3.67
05North Rhine-Westphalia53+3.11+3.43+3.95+4.69+5.68
06Hesse26+4.78+5.80+6.73+9.26+9.64
07Rhineland-Palatinate36+3.58+4.68+8.26+9.58+10.62
08Baden-Württemberg44+5.97+6.86+8.77+10.46+11.32
09Bavaria96+3.65+4.85+6.03+7.85+9.46
10Saarland6+7.57+8.91+9.78+10.37+10.60
11Berlin1+6.03+6.03+6.03+6.03+6.03
12Brandenburg18+5.24+5.68+6.41+7.40+9.13
13Mecklenburg-Vorpommern8+1.60+1.86+2.50+3.22+3.94
14Saxony13+5.16+5.75+6.53+8.78+9.56
15Saxony-Anhalt14+5.88+6.57+7.94+8.80+9.57
16Thuringia22+4.42+5.19+6.37+7.86+8.98
Machine-readable sourcefig-15-state-district-spread.csv
ACT 3

Compound Climate, Qualified Evidence

Heat is only one part of the operating environment. Dry-spell persistence and concentrated rainfall can rise together, while gridded and station evidence impose different inferential limits. The final act makes those limits part of the argument rather than an appendix apology.

FIGURE 14

Six indicators do not tell one identical story

Small-multiple maps retain tropical-night proxies, hot days, longest hot runs, warm-season Tmin, consecutive dry days and Rx5day in their natural units. The purpose is comparison without an opaque index: alignment is evidence, and disagreement is evidence too.

Explore exact values by hovering, focusing or tapping a mark.

Six Germany district maps compare changes in tropical-night-proxy days, hot days, longest hot run, warm-season minimum temperature, longest dry spell, and maximum warm-season five-day rainfall. The leading regions differ across indicators, arguing against one composite climate score.
Figure 14. Six indicators, six different climate geographies.DWD HYRAS-DE v6-1 temperature and precipitation; BKG VG250; Zensus 2022 grid; accessed 26 Aug 2026.
Exact values · Showing 18 of 400 rows
ARSDistrictTypeNUTS3State CodeProxy-night change · residentsHot Days Population ChangeLongest Hot Run Population Change
01001FlensburgKreisfreie StadtDEF0101-0.37+0.29+0.18
01002KielKreisfreie StadtDEF0201-0.41+0.08-0.13
01003LübeckKreisfreie StadtDEF0301+0.06+0.03-0.25
01004NeumünsterKreisfreie StadtDEF0401-0.45+0.92-0.15
01051DithmarschenKreisDEF0501-0.26+0.90+0.52
01053Herzogtum LauenburgKreisDEF0601+0.05+2.94+0.59
01054NordfrieslandKreisDEF0701-0.32+0.29+0.48
01055OstholsteinKreisDEF0801+0.01-0.37-0.34
01056PinnebergKreisDEF0901-0.34+1.43+0.35
01057PlönKreisDEF0A01-0.28-0.22-0.34
01058Rendsburg-EckernfördeKreisDEF0B01-0.32+0.03-0.09
01059Schleswig-FlensburgKreisDEF0C01-0.23+0.34+0.15
01060SegebergKreisDEF0D01-0.21+1.02+0.07
01061SteinburgKreisDEF0E01-0.22+0.95+0.53
01062StormarnKreisDEF0F01-0.09+1.31+0.02
02000HamburgKreisfreie StadtDE60002-0.58+2.43+0.41
03101BraunschweigKreisfreie StadtDE91103-0.12+4.40+1.18
03102SalzgitterKreisfreie StadtDE91203-0.21+4.31+1.21
Machine-readable sourcefig-07-six-district-shifts.csv
FIGURE 15

Longer dry spells and heavier rain can coexist

The longest May–September dry spell increased in 273 districts, while maximum warm-season five-day rainfall increased in 243. Both rose in 175 districts. Persistence and concentration are distinct mechanisms; calling a district simply wetter or drier would erase the compound signal.

Explore exact values by hovering, focusing or tapping a mark.

District scatter of change in the longest May–September dry spell against change in maximum warm-season five-day rainfall. Both increased in 175 districts, only dry spells in 98, only heavy rain in 68, and neither in 59; correlation is 0.10.
Figure 15. Dry spells and heavy five-day rain both increased in 175 districts.DWD HYRAS-DE v6-1 precipitation; BKG VG250; accessed 26 Aug 2026.
Exact values · Showing 18 of 400 rows
DistrictCDD changeRx5day changeQuadrant
Flensburg-0.66-3.63Both declined or unchanged
Kiel-3.69-0.46Both declined or unchanged
Lübeck-1.72+2.30Heavier five-day rain only
Neumünster-0.80-1.78Both declined or unchanged
Dithmarschen-0.73-1.58Both declined or unchanged
Herzogtum Lauenburg-2.07-1.26Both declined or unchanged
Nordfriesland-2.16+2.91Heavier five-day rain only
Ostholstein-1.56-5.79Both declined or unchanged
Pinneberg-2.89-5.78Both declined or unchanged
Plön-2.29-4.66Both declined or unchanged
Rendsburg-Eckernförde-2.32+2.23Heavier five-day rain only
Schleswig-Flensburg-1.70+1.77Heavier five-day rain only
Segeberg-2.10-1.74Both declined or unchanged
Steinburg-1.10-0.73Both declined or unchanged
Stormarn-1.20-4.19Both declined or unchanged
Hamburg-3.08-3.38Both declined or unchanged
Braunschweig-2.46+4.39Heavier five-day rain only
Salzgitter-0.78+11.83Heavier five-day rain only
Machine-readable sourcefig-10-cdd-rx5day-districts.csv
FIGURE 16

The strict panel does not support a broad nighttime-faster hypothesis

Among 24 stable stations, seasonal mean Tmax rose much faster than Tmin. The broader low-relocation sample associates modeled urban exposure with a smaller daytime-over-nighttime warming gap, but the strict panel's interval is wide and crosses zero. The careful conclusion is descriptive: urban exposure may narrow the gap; it does not establish a nationwide nighttime lead or causal urbanization effect.

Explore exact values by hovering, focusing or tapping a mark.

Coefficient plot for stable-station trends and the UHI interaction. In the strict 24-station panel, May–September Tmax rises 0.704°C per decade versus 0.164°C for Tmin, so Tmin minus Tmax falls 0.539°C; the broader UHI association is positive but exploratory.
Figure 16. At stable stations, daytime warming outpaced nighttime warming.DWD CDC station observations and DWD UHI-MAP v7 fixed-CLC2018 mean exposure over 1995–2023; accessed 26 Aug 2026.
Exact values · Showing 5 of 5 rows
PanelSampleOutcomeN StationsN YearsEstimateStandard ErrorCI low
National trendstrict no move 33of35warm season tmin2435+0.160.060.04
National trendstrict no move 33of35warm season tmax2435+0.700.110.49
National trendstrict no move 33of35tmin minus tmax2435-0.540.08-0.69
UHI exposure associationstrict no move 33of35night minus day slope c per decade2435+0.070.21-0.34
UHI exposure associationnear fixed 100m 10m 33of35night minus day slope c per decade10535+0.110.050.01
METHOD

What This Atlas Measures

HYRAS-DE v6-1 daily temperature and precipitation grids are evaluated for 1991–2025. Thresholds and consecutive runs are calculated in each 1 km grid cell before aggregation. Comparisons use complete 1991–2000 and 2016–2025 windows; annual paths retain all 35 years.

Both periods use the 1 January 2025 district geography. Resident weighting uses one fixed 2022 represented-population surface; land weighting uses cell area. The represented surface totals 82,706,456 after suppressed census cells and boundary allocation, 7.05% below the official census population. It standardizes spatial exposure and does not reconstruct historical migration.

HYRAS is interpolated station evidence, not 1 km observational truth and not automatically homogenized. Station relocation, instruments, changing network support, the formal tropical-night time window and neighbouring-country precipitation inputs constrain interpretation. The article reports observed climate and standardized exposure, not household vulnerability or causal attribution.

01 · GRAIN

Threshold first

Daily thresholds and consecutive runs are calculated inside each 1 km grid cell before district aggregation. Averaging first would suppress local exposure.

02 · COMPARISON

Two complete decades

The communicative comparison is 1991–2000 against 2016–2025. The complete 1991–2025 annual path prevents one extreme year from masquerading as a regime.

03 · WEIGHTS

One fixed surface

Resident and area weights answer different questions. The fixed 2022 represented-population surface standardizes exposure; it does not reconstruct migration.

04 · INFERENCE

Bounded claims

The district atlas is observational. Station and UHI checks probe mechanism, while relocation, interpolation and daily-window differences bound what the evidence can establish.

Source and definition ledger

Climate grids. DWD HYRAS-DE v6-1 daily tasmin, tasmax and precipitation. Thresholds are evaluated at grid-cell/day grain before aggregation; grid spacing is not observational resolution.

Boundaries and weights. BKG VG250 districts fixed to 1 January 2025; one fixed Zensus 2022 1 km represented-population surface and cell-area weights.

Station check. DWD daily station observations, station histories and Project UHI-MAP are used as a separate descriptive robustness layer, not as the main district estimator.

Uncertainty. Common-year resampling retains the national annual covariance structure by applying the same resampled year indices to every district. Sensitivity ranges vary declared rules; they are not confidence intervals.

Publication boundary. This is an independent analysis of DWD products, not an official DWD publication. It describes outdoor climate regimes and standardized exposure, not household-level vulnerability or causal attribution.

Recurrence Changes the Planning Question

An average tells us that the climate moved. Recurrence tells a district whether it has entered a different operating regime. Local decisions should therefore measure recurrence, keep daytime and nighttime mechanisms separate, and treat dry-spell persistence and rainfall concentration as distinct demands on infrastructure.

The next useful layer is not another composite climate score. It is a transparent join to age, housing, canopy, hospital capacity and outdoor work—each visible enough to show which mechanism changes the decision.