Kronstadt climate — normals and trends

Kronstadt (Russia) has a warm-summer humid continental climate (Dfb) under the Köppen-Geiger classification. Its mean annual temperature is 4.4 °C and it receives 698 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is July (15.8 °C on average) and the coldest is February (-5.8 °C). Rainfall peaks in September.

Kronstadt averages 137 frost days, 0 hot days (≥ 30 °C) and 140 rainy days per year.

Kronstadt has warmed by +1.9 °C between 1940 and 2025, or +0.22 °C per decade. This trend is statistically significant.

The number of frost days there went from about 152 to 122 per year over the period.

The hottest day of the period reached 29.8 °C (on 23 June 2021) and the coldest -32.9 °C (on 12 January 1987).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

KronstadtSt.-Petersburg

coords
59.99°, 29.78°
period
19402025 · 86 yrs
DfbWarm-summer humid continentalWarmest monthJulyColdest monthFebruaryWettest monthSeptemberDriest monthFebruary

Mean daily temperature

4.4°C

Average daily high

6.2°C

Average daily low

2.7°C

Annual rainfall

698mm

Sunshine / day

7.1h

Mean relative humidity

83%

Average peak wind

25.6km/h

Seasonal range

21.6°C

Frost days (< 0 °C)

137 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

140 d/yr

Annual snowfall

132.5 cm

Average feels-like high

2.4 °C

Average feels-like low

-1.9 °C

Average peak gust

35.2 km/h

Tropical nights (≥ 20 °C)

1 d/yr

Solar radiation

9.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.9 °C

since 1940

+0.2 °C per decade · r² = 0.18 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

29.8 °C

23 June 2021

Coldest day

-32.9 °C

12 January 1987

Wettest day

50 mm

15 June 2022

Windiest day

64.8 km/h

21 January 1957

Strongest gust

100.4 km/h

29 September 1975

Hottest feels-like

32.3 °C

23 June 2021

Coldest feels-like

-40.7 °C

13 January 1987

Snowiest day

19.1 cm

23 March 1971

Sunniest day

18.0 h

16 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202527.3 °C25 July 2025-14.0 °C17 February 20257.2 °C897 mm094
202425.9 °C26 July 2024-21.5 °C4 January 20247.1 °C783 mm0106
202326.9 °C7 August 2023-14.8 °C8 January 20236.5 °C816 mm0136
202228.2 °C2 July 2022-15.9 °C12 January 20226.0 °C766 mm0139
202129.8 °C23 June 2021-22.4 °C18 February 20215.9 °C798 mm0121
202024.5 °C18 June 2020-6.3 °C7 February 20207.8 °C807 mm068
201928.0 °C8 June 2019-16.0 °C22 January 20196.5 °C817 mm0105
201825.8 °C17 July 2018-17.2 °C28 February 20186.8 °C696 mm0127
201723.2 °C19 August 2017-16.1 °C5 January 20175.8 °C895 mm0130
201625.2 °C3 July 2016-17.6 °C7 January 20166.3 °C948 mm0120
201523.4 °C12 August 2015-13.1 °C22 January 20156.9 °C635 mm080
201427.4 °C31 July 2014-16.9 °C30 January 20146.7 °C614 mm0110
201326.7 °C25 June 2013-16.1 °C18 January 20136.2 °C691 mm0123
201225.4 °C30 July 2012-19.2 °C2 February 20123.3 °C789 mm0143
201125.9 °C27 July 2011-23.7 °C18 February 20115.9 °C747 mm0110
201029.7 °C15 July 2010-22.1 °C20 February 20104.8 °C669 mm0132
200922.5 °C16 July 2009-14.5 °C31 January 20095.7 °C811 mm0136
200823.4 °C17 August 2008-11.0 °C6 January 20086.7 °C844 mm092
200725.4 °C14 August 2007-20.0 °C6 February 20074.7 °C560 mm0110
200626.8 °C10 July 2006-26.6 °C21 January 20063.8 °C551 mm0134
200523.5 °C13 July 2005-15.4 °C1 March 20053.9 °C603 mm0140
200423.0 °C5 August 2004-17.6 °C19 February 20043.6 °C670 mm0146
200326.2 °C30 July 2003-23.0 °C11 January 20033.6 °C708 mm0146
200223.9 °C1 August 2002-23.5 °C31 December 20023.5 °C466 mm0156
200126.0 °C18 July 2001-20.4 °C3 February 20013.5 °C551 mm0148
200023.8 °C23 June 2000-20.1 °C26 January 20004.5 °C699 mm0119
199927.9 °C15 July 1999-24.1 °C28 January 19993.8 °C464 mm0139
199822.3 °C12 June 1998-22.2 °C15 February 19983.0 °C688 mm0152
199723.4 °C27 August 1997-18.0 °C15 December 19973.6 °C685 mm0159
199623.2 °C1 September 1996-19.7 °C12 February 19962.8 °C605 mm0141
199524.3 °C14 June 1995-20.0 °C23 December 19954.3 °C622 mm0140
199424.6 °C15 July 1994-22.6 °C11 February 19943.2 °C646 mm0151
199319.6 °C8 May 1993-16.0 °C29 January 19933.3 °C474 mm0161
199221.0 °C22 July 1992-14.5 °C20 January 19924.2 °C509 mm0148
199122.4 °C3 August 1991-18.1 °C30 January 19914.2 °C712 mm0113
199020.7 °C26 June 1990-20.3 °C12 January 19904.4 °C686 mm0113
198923.8 °C9 July 1989-15.5 °C1 January 19895.1 °C726 mm0102
198826.4 °C28 June 1988-17.7 °C28 December 19883.8 °C643 mm0158
198720.7 °C24 July 1987-32.9 °C12 January 19871.7 °C784 mm0162
198622.3 °C31 July 1986-19.7 °C21 January 19862.8 °C645 mm0132
198522.7 °C9 August 1985-24.7 °C10 February 19851.7 °C674 mm0162
198422.7 °C7 August 1984-15.1 °C28 November 19843.6 °C531 mm0146
198322.8 °C12 July 1983-14.9 °C1 March 19833.9 °C754 mm0142
198222.6 °C18 July 1982-23.8 °C9 January 19823.3 °C613 mm0142
198123.6 °C13 July 1981-16.6 °C7 March 19813.3 °C825 mm0163
198023.5 °C30 July 1980-20.3 °C27 January 19802.8 °C683 mm0173
197920.7 °C25 June 1979-26.6 °C15 February 19792.8 °C648 mm0148
197821.7 °C3 August 1978-23.7 °C30 December 19783.6 °C769 mm0141
197724.8 °C12 June 1977-17.2 °C21 January 19774.7 °C839 mm0118
197623.0 °C23 July 1976-18.3 °C4 February 19763.7 °C719 mm0153
197523.7 °C12 July 1975-12.7 °C11 January 19756.4 °C648 mm0101
197422.3 °C21 July 1974-13.0 °C21 January 19745.8 °C830 mm0138
197325.3 °C4 July 1973-14.5 °C9 December 19735.3 °C867 mm0124
197227.0 °C9 August 1972-18.3 °C28 January 19725.8 °C592 mm0120
197123.1 °C27 July 1971-14.7 °C3 March 19714.2 °C704 mm0143
197023.1 °C19 July 1970-18.6 °C29 January 19704.2 °C781 mm0153
196924.1 °C9 July 1969-19.4 °C5 February 19693.4 °C691 mm0157
196825.2 °C19 June 1968-19.6 °C16 January 19683.8 °C764 mm0154
196725.4 °C3 August 1967-19.5 °C30 January 19674.7 °C783 mm0122
196623.7 °C21 July 1966-21.4 °C3 February 19663.3 °C901 mm0147
196522.4 °C22 August 1965-18.6 °C9 January 19653.9 °C749 mm0149
196421.8 °C25 July 1964-14.5 °C27 January 19644.2 °C578 mm0152
196326.8 °C26 July 1963-20.8 °C17 January 19633.9 °C640 mm0148
196221.7 °C22 July 1962-14.9 °C20 December 19624.2 °C906 mm0131
196122.9 °C18 July 1961-13.4 °C27 December 19615.3 °C724 mm0138
196024.4 °C16 July 1960-17.5 °C31 January 19604.1 °C666 mm0158
195926.3 °C13 July 1959-18.9 °C6 December 19594.8 °C618 mm0146
195823.0 °C30 July 1958-21.2 °C7 January 19583.8 °C743 mm0152
195723.5 °C20 July 1957-14.3 °C20 March 19575.0 °C834 mm0135
195624.2 °C9 June 1956-25.3 °C31 January 19563.2 °C656 mm0175
195524.2 °C19 August 1955-19.4 °C12 December 19553.5 °C674 mm0164
195424.3 °C21 June 1954-18.9 °C29 January 19544.2 °C627 mm0146
195322.6 °C17 June 1953-19.0 °C5 February 19534.5 °C637 mm0139
195221.9 °C4 August 1952-13.5 °C26 March 19524.0 °C821 mm0157
195123.8 °C13 July 1951-16.6 °C15 February 19514.8 °C562 mm0122
195022.1 °C20 August 1950-22.5 °C5 January 19504.6 °C674 mm0116
194920.7 °C4 July 1949-13.3 °C4 March 19495.3 °C692 mm0108
194823.7 °C1 June 1948-15.1 °C8 February 19484.9 °C715 mm0121
194724.0 °C24 June 1947-20.2 °C6 February 19473.7 °C647 mm0138
194622.7 °C28 July 1946-21.4 °C8 February 19464.1 °C632 mm0143
194524.6 °C11 July 1945-19.4 °C25 December 19453.9 °C726 mm0160
194422.3 °C10 July 1944-10.8 °C29 March 19444.8 °C641 mm0153
194322.5 °C5 August 1943-17.7 °C24 January 19435.2 °C621 mm0121
194222.4 °C25 August 1942-25.8 °C24 January 19423.3 °C659 mm0161
194126.2 °C14 July 1941-18.8 °C1 January 19412.2 °C553 mm0180
194025.3 °C10 July 1940-32.0 °C16 January 19403.5 °C714 mm0152

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
8.8 °C
+2.6 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
94 d/yr
-43
Annual rainfall
897 mm
+199 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan0.5 °C+4.5 °C101 mm+55 mm
Feb-3.8 °C+0.4 °C17 mm-20 mm
Mar2.8 °C+3.8 °C47 mm+9 mm
Apr6.1 °C+2.1 °C64 mm+25 mm
May11.3 °C+1.6 °C94 mm+51 mm
Jun16.3 °C+2.2 °C133 mm+78 mm
Jul22.5 °C+4.6 °C49 mm-13 mm
Aug18.6 °C+1.5 °C122 mm+40 mm
Sep16.3 °C+3.5 °C46 mm-37 mm
Oct8.3 °C+1.6 °C60 mm-23 mm
Nov4.8 °C+2.6 °C99 mm+25 mm
Dec1.4 °C+2.7 °C65 mm+7 mm

The year's extremes

Hottest day
27.3 °C
25 Jul 2025
Coldest day
-14.0 °C
17 Feb 2025
Wettest day
24.0 mm
26 May 2025
Windiest day
60.3 km/h
4 Jul 2025
Strongest gust
88.9 km/h
4 Jul 2025
Hottest feels-like
31.3 °C
25 Jul 2025
Coldest feels-like
-18.8 °C
17 Feb 2025
Snowiest day
9.0 cm
12 Jan 2025
Sunniest day
18.0 h
4 Jun 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Kronstadt?

Kronstadt has a warm-summer humid continental climate (Köppen Dfb). Over 1940-2025, the average annual temperature is 4.4 °C and it receives 698 mm of precipitation per year.

What is the hottest day ever recorded in Kronstadt?

The hottest day measured in Kronstadt between 1940 and 2025 was 23 June 2021, reaching 29.8 °C.

What is the coldest day in Kronstadt?

The coldest day measured in Kronstadt between 1940 and 2025 was 12 January 1987, at -32.9 °C.

Does it snow in Kronstadt?

Yes. Kronstadt gets on average 132.5 cm of snow per year and has around 137 frost days.

Has the climate of Kronstadt warmed?

Yes: Kronstadt warmed by +1.9 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Kronstadt?

The wettest day measured in Kronstadt between 1940 and 2025 was 15 June 2022, with 50 mm of rain in 24 hours.

What was the windiest day in Kronstadt?

The windiest day measured in Kronstadt between 1940 and 2025 was 21 January 1957, with winds reaching 64.8 km/h.

What is the warmest month in Kronstadt?

The warmest month in Kronstadt is July (15.8 °C on average); the coldest is February (-5.8 °C).

How much does it rain in Kronstadt?

Kronstadt receives on average 698 mm of precipitation per year, spread over about 140 rainy days.

Is it sunny in Kronstadt?

Kronstadt gets on average 7.1 hours of sunshine per day, roughly 2,592 hours per year over 1940-2025.

What is the biggest single-day snowfall in Kronstadt?

The heaviest 24-hour snowfall measured in Kronstadt between 1940 and 2025 was 23 March 1971, with 19.1 cm.

Are there tropical nights in Kronstadt?

Yes: Kronstadt has on average 1 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Kronstadt?

In Kronstadt, between 1940 and 2025, the highest apparent temperature reached 32.3 °C on 23 June 2021, and the lowest was -40.7 °C on 13 January 1987.

Compare Kronstadt with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Kronstadt

Other cities — Russia