Europe
Climate overview
Europe spans four major climate types: oceanic along the Atlantic seaboard, Mediterranean across the south, humid continental through the centre and east, and subarctic in northern Scandinavia and the Russian north — with strong alpine modification across the Alps, Carpathians, and other high ranges. The North Atlantic Drift — sometimes called Europe's central heating — keeps the western coasts far milder than their latitude would suggest, while continental influence grows eastward.
January averages range from about 10–12°C in southern Spain and the Greek islands to below −20°C in the far northeast of Russia. The summer-to-winter swing widens the same way: western Ireland sees roughly a 10°C contrast between seasons, while the Caspian basin can exceed 40°C. Annual precipitation is heaviest on the Atlantic margin and on mountain windward slopes; large parts of the East European Plain receive only 250–500 mm. Mediterranean summers are hot and dry, while western maritime regions stay wet year-round.
Our archive covers 959 European cities with daily ERA5 reanalysis data going back to 1940. The warmest July averages occur in Córdoba, around 36.2°C, while Yakutsk records the coldest January nights near −41.7°C. Comparing the last decade against the 1940–1970 baseline, mean temperatures across these cities have risen by about 2°C — Europe is the fastest-warming continent on instrumental record.
How the climate has shifted in Europe
Average across 959 cities with full ERA5 coverage — 1940–1970 baseline vs the last decade (2016–2025).
- Annual mean temperature
- 8.9°C→10.9°C
- Days above 30°C per year
- 10 days→21 days+11
- Frost days per year
- 93 days→69 days−24
- Tropical nights (≥20°C) per year
- 8 nights→14 nights+6
Warmest year in the record so far: 2024.
What's unusual right now
From a snapshot of the world's largest cities updated each hour. Today's mean temperature compared with each city's long-term average for the same calendar date (ERA5 climatology, 1940 onward). Last 30 days uses each city's rolling daily-mean vs its monthly average. Not a global ranking.
Browse by country
- 🇦🇱Albania4
- 🇦🇹Austria11
- 🇧🇾Belarus13
- 🇧🇪Belgium10
- 🇧🇦Bosnia and Herzegovina5
- 🇧🇬Bulgaria6
- 🇭🇷Croatia2
- 🇨🇾Cyprus2
- 🇨🇿Czech Republic5
- 🇩🇰Denmark4
- 🇪🇪Estonia1
- 🇫🇮Finland10
- 🇫🇷France54
- 🇩🇪Germany101
- 🇬🇷Greece8
- 🇭🇺Hungary16
- 🇮🇸Iceland1
- 🇮🇪Ireland3
- 🇮🇹Italy50
- 🇽🇰Kosovo3
- 🇱🇻Latvia1
- 🇱🇹Lithuania3
- 🇲🇩Moldova4
- 🇲🇪Montenegro1
- 🇳🇱Netherlands25
- 🇲🇰North Macedonia1
- 🇳🇴Norway6
- 🇵🇱Poland47
- 🇵🇹Portugal10
- 🇷🇴Romania26
- 🇷🇺Russia215
- 🇷🇸Serbia7
- 🇸🇰Slovakia3
- 🇸🇮Slovenia1
- 🇪🇸Spain91
- 🇸🇪Sweden12
- 🇨🇭Switzerland6
- 🇺🇦Ukraine87
- 🇬🇧United Kingdom104