Ukraine
87 cities
Climate overview
Ukraine (603,700 km²) spans 44°–53°N, 22°–41°E across the East European Plain and fringing Alpine system, forming Europe's second-largest country after Russia with extraordinarily diverse climate zones governed by latitude, topography, and distance from maritime influence.
The continental climate (Köppen Dfb/Dfa) dominates the interior, characterized by warm to hot summers (July highs of about 25–29°C) and cold winters (January highs around or below freezing), with modest annual precipitation of about 400–800 mm peaking in summer and declining eastward and southward.
The northwest Polesian Lowland features temperate mixed forest (oak, pine) with 600–700 mm rainfall, transitioning southward into the iconic fertile black-earth steppe belt (chernozem soils covering about two-thirds of the country) across the central and southern plains, where in the south precipitation drops below 450 mm and droughts intensify.
The western Carpathian Mountains (rising to 2,061 m at Hoverla) create orographic precipitation of around 1,200 mm annually, sustaining montane spruce-fir forests and alpine meadows with cooler year-round temperatures. The southern Crimean Peninsula exhibits unique cold semi-arid to humid subtropical zones (Köppen BSk/Cfa), with mild winters (January highs of 5–7°C) along the Black Sea coast and hot, dry summers exceeding 28°C, while the Yalta southern coast displays Mediterranean characteristics with winter rainfall maxima.
Ukraine's breadbasket status, as one of the world's largest wheat exporters, renders it acutely vulnerable to accelerating climate change: shifting precipitation patterns, intensifying droughts and floods, rising Black Sea temperatures, and infrastructure damage from extreme weather threaten food security regionally and globally.
Kyiv (capital, 50.5°N, on the Dnieper River) exemplifies the humid continental interior climate, with July highs of about 27°C and January highs of about −1°C (nights around −5°C), and approximately 620 mm annual precipitation. The June 2023 Kakhovka Dam destruction in southern Ukraine drained most of its 18-cubic-kilometre reservoir, flooding about 600 km² and leaving 94% of the irrigation systems in Kherson Oblast without water.
Major climate events include the July 2024 heatwave (up to 40°C), the July 2008 Carpathian floods (over 40,000 homes flooded), the 2007 drought and the 2010 heatwave. Odesa on the Black Sea coast has July highs of about 28°C and January highs of about 2°C (nights near −3°C), with 470 mm.
Our archive covers 87 Ukrainian cities with daily ERA5 reanalysis data going back to 1940. The hottest July afternoons are in Melitopol, with average highs around 28.7°C, while Kovpakivskyi has the coldest January nights, with average lows near −9.4°C. Comparing the last decade against the 1940–1970 baseline, mean temperatures across these cities have risen by about 2.4°C.
How the climate has shifted in Ukraine
Average across 87 cities with full ERA5 coverage: 1940–1970 baseline vs the last decade (2016–2025).
- Annual mean temperature
- 8.1°C→10.5°C
- Days above 30°C per year
- 10 days→25 days+15
- Frost days per year
- 124 days→95 days−30
- Tropical nights (≥20°C) per year
- 9 nights→14 nights+5
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.
Cities
- Alchevsk
- Avtozavodskyi
- Berdyansk
- Bila Tserkva
- Bohuniya
- Brovary
- Cheremushky
- Cherkasy
- Chernihiv
- Chernivtsi
- Chumakivskyi
- Darnytsya
- Desna
- Desnyanskyi
- Dnipro
- Dniprovskyi
- Donetsk
- Fortechnyi
- Hirnytskyi
- Holosiyiv
- Horlivka
- Ivano-Frankivsk
- Kalmiuskyi
- Kalynivskyi
- Kamyanske
- Kerch
- Kharkiv
- Khmelnytskyi
- Kindrativskyi
- Korolyov
- Kovpakivskyi
- Kramatorsk
- Kremenchuk
- Kropyvnytskyi
- Kryvyy Rih
- Kyiv
- Kyivskyi
- Kyivskyi
- Livoberezhnyi
- Luhansk
- Lutsk
- Lviv
- Makiyivka
- Mariupol
- Melitopol
- Mykilska Borshchahivka
- Mykolayiv
- Nikopol
- Novozavodskyi
- Nyzhnodniprovsk
- Obolon
- Odesa
- Oleksandrivskyi
- Oleksiyivka
- Pavlohrad
- Pechersk
- Podil
- Poltava
- Pozniaky
- Pravyi Bereh
- Rayon KTZ
- Rivne
- Rutchenkivskyi
- Saltivka
- Sevastopol
- Shevchenkivskyi
- Shevchenko
- Shulyavka
- Simferopol
- Slovyansk
- Smolyanskyi
- Solomyansk
- Sumy
- Svyatoshyn
- Sykhiv
- Ternopil
- Tsentralno-Miskyi
- Tsentralnyi
- Uzhhorod
- Verhunskyi
- Vilkhivskyi
- Vinnytsya
- Vyhurivshchyna-Troyeshchyna
- Yevpatoriya
- Zaporizhzhya
- Zarichnyi
- Zhytomyr