Germany’s June 2026 Heat: 54 Stations at 40°C or Higher
A fresh download of 54 DWD station files reproduces the June 26–28, 2026 peaks in this article’s original selection. Every selected station reached at least 40.0°C. The highest was 41.8°C at Möckern-Drewitz on June 27.
The count needs a clear boundary: these are 54 verified stations from the earlier extraction. The original scan did not account for every failed download, so it cannot establish that 54 was the complete national total.
What the repeated download confirmed
Möckern-Drewitz, DWD provider station 01052, had the highest value in the selection. Coschen (06170) followed at 41.7°C, and Bad Muskau (03426) at 41.5°C. These are maxima of the provider’s daily maximum-temperature field, TXK, over the three specified dates.
The repeat check downloaded each of the 54 recent daily ZIP files and required a record for June 26, 27 and 28. It compared each station’s largest TXK with the earlier published peak. All 54 matched. The download addresses and file hashes are retained in the verification CSV.
Where those stations were located
The map makes the separation between the warm station groups visible. It does not estimate a temperature for the land between them. Stations differ in elevation, surroundings and exposure; those differences are reasons to inspect metadata, not explanations quantified by this analysis.
What would establish a complete count or record?
A complete threshold count needs an inventory of all eligible stations, a successful file or documented exclusion for each one, and a common event window. A national temperature record also needs comparison with the authoritative historical record and the meteorological service’s validation.
This article supplies a reproducible station check. It does not use the 41.8°C value to certify a national record, and it does not turn the 54 matches into a claim of full network coverage. The DWD archive explainer describes how recent files and later quality processing can change an extract.
Open the DWD Explorer to locate a station, then use the station-data guide to inspect or export daily observations. Preserve the five-digit provider ID when downloading: names alone are an unreliable join key.
Conclusion
The 54 verified station peaks at or above 40.0°C document a pronounced, clustered heat episode across eastern and southwestern Germany between 26 and 28 June 2026. Highest values were concentrated in Brandenburg, Saxony-Anhalt, Saxony and the Upper Rhine plain, led by 41.8°C at Möckern-Drewitz. While open-data archives allow independent verification of these individual gauge reports, a sample of qualifying stations does not represent an exhaustive nationwide census, nor can interim operational downloads substitute for official DWD climatological record certification.
Editor’s note: Data current as of July 2, 2026. All 54 station series and peak dates were rechecked against DWD recent-product archives on September 13, 2026. Station records remain subject to subsequent routine quality control by the national meteorological service.
Data Annex
The 54 verified peaks
| Station | DWD ID | Peak TXK (°C) | Date |
|---|---|---|---|
| Möckern-Drewitz | 01052 | 41.8 | 2026-06-27 |
| Coschen | 06170 | 41.7 | 2026-06-28 |
| Muskau, Bad | 03426 | 41.5 | 2026-06-28 |
| Seehausen | 04642 | 41.4 | 2026-06-27 |
| Waghäusel-Kirrlach | 05275 | 41.4 | 2026-06-27 |
| Saarbrücken-Burbach | 06217 | 41.4 | 2026-06-27 |
| Genthin | 01605 | 41.3 | 2026-06-27 |
| Nauheim, Bad | 03442 | 41.3 | 2026-06-27 |
| Frankfurt/Main-Westend | 01424 | 41.2 | 2026-06-27 |
| Andernach | 00161 | 41.1 | 2026-06-27 |
| Frankfurt/Main | 01420 | 41.1 | 2026-06-27 |
| Schipkau-Klettwitz | 02627 | 41.1 | 2026-06-28 |
| Trier-Zewen | 05099 | 41.1 | 2026-06-27 |
| Baruth | 00303 | 41.0 | 2026-06-28 |
| Kreuznach, Bad | 04301 | 41.0 | 2026-06-27 |
| Wusterwitz | 06265 | 41.0 | 2026-06-27 |
| Bernburg/Saale (Nord) | 00445 | 40.9 | 2026-06-27 |
| Demker | 06273 | 40.9 | 2026-06-27 |
| Offenbach-Wetterpark | 07341 | 40.9 | 2026-06-27 |
| Gardelegen | 01544 | 40.8 | 2026-06-27 |
| Kitzingen | 02600 | 40.8 | 2026-06-26 |
| Perl-Nennig | 03904 | 40.8 | 2026-06-27 |
| Cottbus | 00880 | 40.7 | 2026-06-28 |
| Kahl/Main | 02480 | 40.7 | 2026-06-27 |
| Manschnow | 03158 | 40.6 | 2026-06-28 |
| Trier-Petrisberg | 05100 | 40.6 | 2026-06-27 |
| Lübben-Blumenfelde | 03083 | 40.5 | 2026-06-28 |
| Rheinstetten | 04177 | 40.5 | 2026-06-27 |
| Artern | 00198 | 40.4 | 2026-06-27 |
| Dürkheim, Bad | 01072 | 40.4 | 2026-06-27 |
| Neuenahr, Bad-Ahrweiler | 03490 | 40.4 | 2026-06-26 |
| Potsdam | 03987 | 40.4 | 2026-06-27 |
| Berlin Brandenburg | 00427 | 40.3 | 2026-06-28 |
| Darmstadt | 00917 | 40.3 | 2026-06-27 |
| Klitzschen bei Torgau | 02641 | 40.3 | 2026-06-27 |
| Langenlipsdorf | 02856 | 40.3 | 2026-06-27 |
| Rheinau-Memprechtshofen | 04169 | 40.3 | 2026-06-27 |
| Huy-Pabstorf | 06266 | 40.3 | 2026-06-27 |
| Doberlug-Kirchhain | 01001 | 40.2 | 2026-06-28 |
| Weilerswist-Lommersum | 01327 | 40.2 | 2026-06-27 |
| Lüchow | 03093 | 40.2 | 2026-06-27 |
| Müncheberg | 03376 | 40.2 | 2026-06-28 |
| Tönisvorst | 05064 | 40.2 | 2026-06-26 |
| Dresden-Hosterwitz | 01050 | 40.1 | 2026-06-28 |
| Köthen (Anhalt) | 02704 | 40.1 | 2026-06-27 |
| Lenzen/Elbe | 02951 | 40.1 | 2026-06-27 |
| Magdeburg | 03126 | 40.1 | 2026-06-27 |
| Neunkirchen-Wellesweiler | 03545 | 40.1 | 2026-06-27 |
| Wittenberg | 05629 | 40.1 | 2026-06-27 |
| Hoyerswerda | 07393 | 40.1 | 2026-06-28 |
| Lahr | 02812 | 40.0 | 2026-06-27 |
| Leipzig-Holzhausen | 02928 | 40.0 | 2026-06-27 |
| Michelstadt | 03284 | 40.0 | 2026-06-27 |
| Mannheim | 05906 | 40.0 | 2026-06-27 |
Metadata for the primary chart
| Station | DWD ID | Latitude | Longitude | Elevation (m) |
|---|---|---|---|---|
| Möckern-Drewitz | 01052 | 52.2174 | 12.1641 | 80 |
| Coschen | 06170 | 52.0192 | 14.7254 | 39 |
| Muskau, Bad | 03426 | 51.566 | 14.7008 | 127 |
| Seehausen | 04642 | 52.8911 | 11.7297 | 22 |
| Waghäusel-Kirrlach | 05275 | 49.2445 | 8.5374 | 105 |
| Saarbrücken-Burbach | 06217 | 49.2406 | 6.9351 | 190 |
| Genthin | 01605 | 52.3875 | 12.1602 | 35 |
| Nauheim, Bad | 03442 | 50.3574 | 8.7506 | 149 |
| Frankfurt/Main-Westend | 01424 | 50.1269 | 8.6694 | 121 |
| Andernach | 00161 | 50.4237 | 7.4202 | 75 |
| Frankfurt/Main | 01420 | 50.0259 | 8.5213 | 100 |
| Schipkau-Klettwitz | 02627 | 51.5554 | 13.8845 | 128 |
| Trier-Zewen | 05099 | 49.7326 | 6.6131 | 132 |
| Baruth | 00303 | 52.0613 | 13.4997 | 55 |
| Kreuznach, Bad | 04301 | 49.8502 | 7.871 | 102 |
The full CSV includes locations for all 54 stations, each peak row’s provider quality code, its source URL and the downloaded ZIP’s SHA-256 hash. The DWD ID is the native archive key. No WIGOS mapping is inferred where the retained analysis does not verify one.
The check reads TXK from daily KL files and retains the provider’s date. It reproduces values; it does not replace DWD’s quality control. Recent files may be revised. Equal peaks are ordered by station ID for a stable displayed subset; tied dates use the first maximum found in the file.
Data Sources
- DWD daily KL recent archive: the 54 station ZIP files checked on September 13, 2026.
- DWD Climate Data Center: provider data and documentation directories.

