Climate in Germany
97 cities in Germany, compared on thirty-year climate normals. Open any city for its month-by-month record, or take the quiz to see which of them fits the weather you actually like.
- Hottest summers
- Karlsruhe
average high 80°F (27°C) in the warmest month
- Mildest winters
- Duisburg
coldest-month lows near 35°F (2°C)
- Driest
- Erfurt
19.9 in (505 mm) of rain a year
- Wettest
- Remscheid
46.2 in (1175 mm) of rain a year
The 40 largest cities
| City | Warmest-month high | Coldest-month low | Rain a year | Population |
|---|---|---|---|---|
| Berlin | 78°F (26°C) | 31°F (-1°C) | 23 in (583 mm) | 3.6M people |
| Hamburg | 75°F (24°C) | 33°F (0°C) | 30.3 in (769 mm) | 2.0M people |
| Munich | 77°F (25°C) | 29°F (-1°C) | 37.2 in (944 mm) | 1.5M people |
| KölnNorth Rhine-Westphalia | 77°F (25°C) | 35°F (2°C) | 30.9 in (786 mm) | 1.0M people |
| Frankfurt am MainHesse | 79°F (26°C) | 33°F (0°C) | 26 in (660 mm) | 650k people |
| DüsseldorfNorth Rhine-Westphalia | 77°F (25°C) | 34°F (1°C) | 31.7 in (805 mm) | 619k people |
| StuttgartBaden-Wurttemberg | 78°F (25°C) | 31°F (-1°C) | 26.6 in (675 mm) | 613k people |
| EssenNorth Rhine-Westphalia | 77°F (25°C) | 34°F (1°C) | 36.5 in (926 mm) | 593k people |
| DortmundNorth Rhine-Westphalia | 77°F (25°C) | 33°F (0°C) | 35.2 in (893 mm) | 588k people |
| DresdenSaxony | 79°F (26°C) | 30°F (-1°C) | 25.6 in (651 mm) | 565k people |
| Bremen | 74°F (24°C) | 31°F (0°C) | 27.3 in (693 mm) | 547k people |
| NurembergBavaria | 79°F (26°C) | 28°F (-2°C) | 26.6 in (674 mm) | 516k people |
| HannoverLower Saxony | 77°F (25°C) | 32°F (0°C) | 26.3 in (667 mm) | 515k people |
| LeipzigSaxony | 78°F (26°C) | 30°F (-1°C) | 21.2 in (539 mm) | 505k people |
| DuisburgNorth Rhine-Westphalia | 77°F (25°C) | 35°F (2°C) | 32.8 in (834 mm) | 504k people |
| WandsbekHamburg | 75°F (24°C) | 32°F (0°C) | 30.7 in (779 mm) | 411k people |
| BochumNorth Rhine-Westphalia | 76°F (25°C) | 33°F (1°C) | 38.1 in (968 mm) | 386k people |
| WuppertalNorth Rhine-Westphalia | 75°F (24°C) | 33°F (1°C) | 45.6 in (1159 mm) | 361k people |
| BielefeldNorth Rhine-Westphalia | 75°F (24°C) | 33°F (0°C) | 33 in (839 mm) | 332k people |
| BonnNorth Rhine-Westphalia | 78°F (26°C) | 33°F (1°C) | 28.3 in (719 mm) | 331k people |
| Hamburg-NordHamburg | 75°F (24°C) | 32°F (0°C) | 30.7 in (779 mm) | 316k people |
| MünsterNorth Rhine-Westphalia | 76°F (25°C) | 32°F (0°C) | 30.2 in (768 mm) | 308k people |
| MannheimBaden-Wurttemberg | 80°F (27°C) | 32°F (0°C) | 25.7 in (652 mm) | 308k people |
| Hamburg-MitteHamburg | 75°F (24°C) | 32°F (0°C) | 30.1 in (764 mm) | 301k people |
| AugsburgBavaria | 76°F (25°C) | 28°F (-2°C) | 33.8 in (859 mm) | 301k people |
| WiesbadenHesse | 78°F (26°C) | 32°F (0°C) | 24.7 in (627 mm) | 289k people |
| MarienthalHamburg | 75°F (24°C) | 32°F (0°C) | 30.4 in (771 mm) | 287k people |
| KarlsruheBaden-Wurttemberg | 80°F (27°C) | 32°F (0°C) | 30.3 in (771 mm) | 284k people |
| GelsenkirchenNorth Rhine-Westphalia | 77°F (25°C) | 34°F (1°C) | 35.9 in (912 mm) | 270k people |
| EimsbüttelHamburg | 75°F (24°C) | 32°F (0°C) | 30.5 in (776 mm) | 269k people |
| AachenNorth Rhine-Westphalia | 74°F (23°C) | 34°F (1°C) | 34.9 in (886 mm) | 265k people |
| MönchengladbachNorth Rhine-Westphalia | 77°F (25°C) | 34°F (1°C) | 29.6 in (753 mm) | 262k people |
| KielSchleswig-Holstein | 73°F (23°C) | 32°F (0°C) | 30.8 in (782 mm) | 253k people |
| AltonaHamburg | 74°F (24°C) | 32°F (0°C) | 30.3 in (769 mm) | 250k people |
| ChemnitzSaxony | 78°F (26°C) | 28°F (-2°C) | 28.2 in (717 mm) | 247k people |
| BraunschweigLower Saxony | 76°F (24°C) | 31°F (0°C) | 24.5 in (621 mm) | 245k people |
| MagdeburgSaxony-Anhalt | 78°F (25°C) | 29°F (-1°C) | 20.4 in (518 mm) | 244k people |
| KrefeldNorth Rhine-Westphalia | 77°F (25°C) | 34°F (1°C) | 30.6 in (776 mm) | 238k people |
| Halle (Saale)Saxony-Anhalt | 77°F (25°C) | 30°F (-1°C) | 20.6 in (524 mm) | 238k people |
| FreiburgBaden-Wurttemberg | 78°F (26°C) | 32°F (0°C) | 36.3 in (922 mm) | 237k people |
More cities in Germany
Baden-Wurttemberg
Bavaria
Brandenburg
Bremen
Lower Saxony
Osnabrück, Oldenburg, Wolfsburg, Göttingen, Salzgitter, Hildesheim
Mecklenburg-Vorpommern
North Rhine-Westphalia
Oberhausen, Hagen, Hamm, Mülheim, Herne, Solingen, Leverkusen, Neuss, Paderborn, Recklinghausen, Bottrop, Remscheid, Nippes, Porz am Rhein, Rodenkirchen, Siegen, Bergisch Gladbach, Moers
Rheinland-Pfalz
Saarland
Saxony-Anhalt
Schleswig-Holstein
State of Berlin
Charlottenburg, Schöneberg, Friedrichshain, Marzahn, Wilmersdorf
Which of these would suit you? The quiz scores every city against the temperatures, humidity, sun, rain and snow you enjoy.
Take the quiz