Temperatures climbed to 40°C (104°F) across parts of Europe on Sunday, while storms swept through other regions, as France reported around 1,000 excess deaths linked to the ongoing record-breaking heatwave.
France's public health agency said the majority of heat-related deaths were among older people and warned the toll is likely to increase as more data from care homes and private residences becomes available.
Scientists have described the heatwave, which began on June 20, as one of the most severe ever recorded in Europe. The extreme temperatures have disrupted power generation, damaged infrastructure, and placed immense pressure on healthcare systems across the continent.
Check weather forecast:
Germany
| City | Weather | Temperature |
|---|---|---|
| Berlin–Brandenburg International | Light shower | 28°C |
| Hamburg | Light rain | 26°C |
| Bonn | Sunny intervals | 29°C |
| Munich | Light shower | 30°C |
| Cologne/Bonn International | Sunny intervals | 28°C |
| Frankfurt | Light shower | 29°C |
| Essen | Sunny intervals | 27°C |
| Stuttgart | Sunny intervals | 29°C |
| Düsseldorf | Sunny intervals | 28°C |
| Bremen | Sunny intervals | 26°C |
| Münster/Osnabrück International | Sunny intervals | 27°C |
| Fallingbostel | Heavy rain | 25°C |
| Leipzig/Halle International | Thunder showers | 27°C |
| Mukran | Sunny | 24°C |
| Dresden International | Light shower | 28°C |
| Emden | Sunny intervals | 24°C |
Switzerland
| City | Weather | Temperature |
|---|---|---|
| Zurich | Sunny intervals | 30°C |
| Geneve-Cointrin | Sunny | 31°C |
| Basel | Sunny intervals | 30°C |
| Berne Int. | Sunny intervals | 30°C |
| Lausanne | Sunny intervals | 30°C |
| St. Moritz | Light showers | 20°C |
| Aigle | Sunny intervals | 31°C |
| Jungfraujoch | Thunderstorms | 5°C |
| Payerne | Sunny intervals | 30°C |
| Davos Low Level | Light showers | 21°C |
Overall: Most of Switzerland is expected to see warm and sunny conditions, with temperatures hovering around 30–31°C across major cities. In contrast, higher-altitude destinations such as St. Moritz, Davos, and Jungfraujoch will remain significantly cooler, with showers and thunderstorms keeping temperatures between 5°C and 21°C.
France
| City | Weather | Temperature |
|---|---|---|
| Paris | Sunny intervals | 27°C |
| Marseille | Sunny | 36°C |
| Lyon | Sunny | 31°C |
| Toulouse | Sunny intervals | 29°C |
| Nice | Sunny | 36°C |
| Nantes | Sunny | 25°C |
| Strasbourg | Sunny intervals | 30°C |
| Montpellier | Sunny | 36°C |
| Bordeaux | Sunny | 27°C |
| Lille | Sunny | 24°C |
Overall: France is set for predominantly sunny weather, with southern cities such as Marseille, Nice, and Montpellier expected to experience intense heat of up to 36°C. Northern and western cities, including Paris, Bordeaux, Nantes, and Lille, will remain comparatively cooler, with temperatures ranging between 24°C and 29°C.
Italy
| City | Weather | Temperature |
|---|---|---|
| Rome (Ciampino) | Sunny | 37°C |
| Venice | Sunny | 37°C |
| Monopoli | Sunny | 36°C |
| Milan (Linate) | Sunny | 38°C |
| Trieste | Sunny | 37°C |
| Turin | Sunny | 33°C |
| Ancona | Sunny | 35°C |
| Bologna | Sunny | 39°C |
| Brescia | Sunny | 36°C |
| Parma | Sunny | 37°C |
Overall: Italy is expected to experience scorching weather, with sunny skies dominating across the country. Temperatures will range from 33°C in Turin to a sweltering 39°C in Bologna, while cities including Rome, Venice, Milan, and Parma are forecast to see highs of 37–38°C amid the ongoing heatwave.
Netherlands
| City | Weather | Temperature |
|---|---|---|
| Amsterdam | Sunny | 24°C |
| Rotterdam | Sunny | 22°C |
| The Hague | Sunny | 21°C |
| Eindhoven | Sunny | 25°C |
| Tilburg | Sunny | 25°C |
| Groningen | Sunny intervals | 24°C |
| Breda | Sunny | 24°C |
| Nijmegen | Sunny intervals | 26°C |
| Utrecht | Sunny | 25°C |
| Leeuwarden | Sunny intervals | 23°C |
Overall: The Netherlands is expected to enjoy pleasant summer weather, with sunny to partly sunny conditions across the country. Temperatures will range from 21°C in The Hague to 26°C in Nijmegen, providing warm but comfortable conditions for most regions.
Greece
| City | Weather | Temperature |
|---|---|---|
| Athens (Hellinikon) | Sunny | 33°C |
| Kozani | Sunny | 33°C |
| Chios | Sunny | 35°C |
| Faliraki | Sunny | 34°C |
| Thessaloniki | Sunny | 35°C |
| Piraeus | Sunny | 33°C |
| Limnos | Sunny | 27°C |
| Kavala | Sunny | 35°C |
| Sitia | Sunny | 32°C |
| Katakolon | Sunny | 36°C |
Overall: Greece is set to experience bright, sunny weather nationwide. Temperatures will range from a milder 27°C in Limnos to a hot 36°C in Katakolon, with most major cities and islands expected to record highs between 33°C and 35°C.
Spain
| City | Weather | Temperature |
|---|---|---|
| Madrid | Sunny | 33°C |
| Barcelona | Sunny | 31°C |
| Valencia | Sunny | 34°C |
| Seville | Sunny | 39°C |
| Zaragoza | Sunny | 32°C |
| Malaga | Sunny | 32°C |
| Murcia | Sunny | 32°C |
| Palma | Sunny | 33°C |
| Las Palmas | Sunny intervals | 25°C |
| Bilbao | Light rain | 24°C |
| La Coruna | Sunny intervals | 25°C |
| Ibiza | Sunny | 28°C |
| Almeria | Sunny | 30°C |
Overall: Spain is expected to experience predominantly sunny and hot weather, with temperatures reaching a scorching 39°C in Seville. Most major cities will see highs between 30°C and 34°C, while coastal destinations such as Las Palmas and La Coruna will remain cooler at around 25°C. Bilbao is the only major city forecast to receive light rain, with a high of 24°C.
Portugal
| City | Weather | Temperature |
|---|---|---|
| Porto | Sunny | 30°C |
| Lisbon | Sunny | 31°C |
| Vilamoura | Sunny | 30°C |
| Horta (Azores) | Sunny intervals | 22°C |
| Alvor | Sunny | 34°C |
| Flores (Azores) | Overcast | 21°C |
| Albufeira | Sunny | 35°C |
| Faro | Sunny | 30°C |
| Viana do Castelo | Sunny | 28°C |
| Ponta Delgada (Azores) | Sunny intervals | 22°C |
Overall: Portugal is expected to see predominantly sunny weather, with mainland cities experiencing warm to hot conditions. Temperatures will peak at 35°C in Albufeira and 34°C in Alvor, while the Azores will remain much cooler, with highs of 21–22°C and partly cloudy to overcast skies.