St. Cloud climate — normals and trends

St. Cloud (United States) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 22.0 °C and it receives 1,009 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 (27.2 °C on average) and the coldest is January (15.5 °C). Rainfall peaks in August.

St. Cloud averages 2 frost days, 128 hot days (≥ 30 °C) and 139 rainy days per year.

St. Cloud has warmed by +1.5 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.8 °C (on 1 June 1945) and the coldest -6.9 °C (on 13 December 1962).

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

St. CloudFlorida

coords
28.25°, -81.28°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJulyColdest monthJanuaryWettest monthAugustDriest monthDecember

Mean daily temperature

22.0°C

Average daily high

27.1°C

Average daily low

17.9°C

Annual rainfall

1,009mm

Sunshine / day

10.1h

Mean relative humidity

76%

Average peak wind

15.5km/h

Seasonal range

11.7°C

Frost days (< 0 °C)

2 d/yr

Hot days (≥ 30 °C)

128 d/yr

Rainy days (≥ 1 mm)

139 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.1 °C

Average feels-like low

19.1 °C

Average peak gust

33.2 km/h

Tropical nights (≥ 20 °C)

170 d/yr

Solar radiation

17.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

+0.2 °C per decade · r² = 0.35 · 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

39.8 °C

1 June 1945

Coldest day

-6.9 °C

13 December 1962

Wettest day

199 mm

3 November 1987

Windiest day

71.6 km/h

11 September 2017

Strongest gust

160.2 km/h

11 September 2017

Hottest feels-like

43.9 °C

2 August 1999

Coldest feels-like

-12.8 °C

13 December 1962

Snowiest day

0.3 cm

9 January 2010

Sunniest day

13.1 h

4 June 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.0 °C29 July 20251.8 °C25 January 202522.9 °C1,193 mm1400
202435.7 °C6 June 20243.3 °C21 January 202423.1 °C1,364 mm1480
202336.0 °C8 August 20231.4 °C15 January 202323.6 °C1,000 mm1500
202235.8 °C13 July 2022-0.8 °C25 December 202223.3 °C1,508 mm1472
202134.4 °C31 July 20211.8 °C4 February 202123.2 °C1,242 mm1580
202035.0 °C14 April 20201.7 °C22 January 202023.6 °C1,189 mm1600
201935.3 °C25 June 20193.3 °C21 January 201923.5 °C1,285 mm1570
201834.6 °C8 August 2018-2.1 °C18 January 201823.1 °C1,298 mm1601
201735.1 °C22 May 20171.8 °C8 January 201723.4 °C1,263 mm1440
201635.0 °C23 August 20160.8 °C24 January 201623.0 °C1,272 mm1380
201534.9 °C1 July 2015-0.2 °C20 February 201523.5 °C940 mm1401
201435.7 °C24 August 20140.0 °C19 January 201422.0 °C1,087 mm1270
201333.3 °C18 June 20130.2 °C4 March 201322.6 °C982 mm1220
201235.1 °C2 August 2012-1.0 °C5 January 201222.7 °C948 mm1332
201136.8 °C15 June 2011-1.2 °C13 January 201122.9 °C999 mm1601
201036.6 °C14 June 2010-3.3 °C12 January 201021.3 °C837 mm16012
200936.4 °C22 June 2009-1.9 °C22 January 200922.4 °C954 mm1574
200835.4 °C3 June 2008-1.5 °C3 January 200822.3 °C875 mm1341
200735.9 °C10 August 2007-0.1 °C17 February 200722.7 °C824 mm1341
200634.9 °C9 June 2006-0.7 °C14 February 200622.5 °C662 mm1561
200535.0 °C20 August 2005-0.3 °C24 January 200521.9 °C1,146 mm1111
200435.5 °C1 June 20041.1 °C15 December 200422.1 °C1,083 mm1250
200334.6 °C11 May 2003-3.2 °C24 January 200322.0 °C1,052 mm1222
200235.1 °C3 June 2002-1.0 °C9 January 200222.2 °C1,255 mm1292
200134.1 °C15 June 2001-2.9 °C5 January 200122.0 °C1,067 mm1124
200035.9 °C26 May 2000-1.6 °C20 December 200021.8 °C642 mm1222
199936.0 °C2 August 1999-1.5 °C6 January 199922.1 °C1,021 mm1211
199837.1 °C2 July 19983.8 °C1 January 199822.8 °C963 mm1390
199735.1 °C4 July 1997-1.8 °C19 January 199722.2 °C1,224 mm1121
199633.8 °C25 July 1996-2.9 °C5 February 199621.6 °C973 mm1242
199535.4 °C15 May 1995-2.5 °C9 February 199522.0 °C1,193 mm1322
199434.2 °C16 May 19942.7 °C3 February 199422.6 °C1,231 mm1250
199336.9 °C19 August 19930.9 °C14 March 199321.9 °C1,074 mm1230
199235.3 °C6 July 1992-1.0 °C17 January 199222.1 °C998 mm1261
199134.6 °C12 August 1991-1.3 °C17 February 199122.8 °C999 mm1432
199036.6 °C30 August 19903.0 °C11 December 199023.5 °C676 mm1710
198938.0 °C15 June 1989-5.8 °C24 December 198922.6 °C789 mm1726
198834.4 °C24 June 19881.2 °C28 January 198821.7 °C1,006 mm1260
198735.8 °C9 August 19871.0 °C28 January 198721.7 °C1,541 mm1150
198635.3 °C20 July 1986-5.3 °C28 January 198622.4 °C1,029 mm1461
198537.7 °C3 June 1985-6.1 °C22 January 198522.2 °C819 mm1437
198434.5 °C4 May 19840.5 °C1 March 198421.5 °C793 mm1130
198335.2 °C18 July 1983-5.4 °C26 December 198321.2 °C1,514 mm1103
198234.6 °C14 June 1982-5.8 °C12 January 198222.6 °C1,198 mm1233
198136.3 °C17 June 1981-4.3 °C13 January 198121.4 °C631 mm1468
198036.1 °C6 July 1980-5.0 °C3 March 198021.7 °C807 mm1431
197934.8 °C3 July 1979-2.1 °C3 January 197921.7 °C993 mm1271
197834.4 °C30 June 1978-2.3 °C16 January 197821.8 °C994 mm1413
197736.1 °C13 June 1977-4.9 °C20 January 197721.3 °C827 mm1337
197633.5 °C16 July 1976-0.7 °C18 January 197621.1 °C984 mm971
197534.1 °C16 June 19750.4 °C22 December 197522.4 °C784 mm1420
197433.9 °C1 April 19740.5 °C26 February 197422.3 °C999 mm1270
197335.0 °C28 May 1973-1.2 °C18 December 197321.9 °C960 mm1433
197235.8 °C4 July 19721.1 °C17 December 197222.4 °C800 mm1380
197135.2 °C8 August 1971-3.4 °C20 January 197122.1 °C957 mm1553
197035.9 °C20 June 1970-3.6 °C10 January 197021.4 °C797 mm1486
196936.3 °C10 July 19691.5 °C15 November 196921.0 °C1,084 mm1080
196834.1 °C29 July 1968-2.2 °C16 December 196820.6 °C860 mm1063
196735.3 °C14 May 1967-2.3 °C26 February 196721.7 °C671 mm1121
196634.2 °C5 July 1966-4.8 °C31 January 196620.8 °C1,022 mm1026
196533.5 °C2 July 1965-2.8 °C18 January 196521.3 °C851 mm971
196434.5 °C18 June 1964-2.9 °C14 January 196421.5 °C1,060 mm1092
196334.8 °C8 August 19630.3 °C25 December 196321.0 °C994 mm1250
196233.8 °C22 May 1962-6.9 °C13 December 196221.2 °C1,003 mm1244
196134.7 °C30 July 1961-2.6 °C30 December 196121.6 °C707 mm1202
196033.9 °C1 July 1960-1.3 °C24 January 196020.9 °C1,205 mm993
195933.4 °C30 June 1959-1.6 °C17 January 195921.6 °C1,351 mm1063
195835.4 °C14 June 1958-2.9 °C18 February 195820.9 °C1,051 mm1119
195733.6 °C8 July 1957-3.8 °C12 December 195721.7 °C1,132 mm952
195635.0 °C26 June 19560.1 °C9 January 195621.3 °C702 mm1100
195533.7 °C26 July 1955-2.1 °C13 February 195521.4 °C804 mm1202
195434.4 °C10 June 1954-0.7 °C21 December 195421.1 °C951 mm992
195335.7 °C27 May 19531.8 °C18 December 195321.9 °C1,255 mm1190
195236.2 °C26 June 19520.4 °C16 December 195221.4 °C907 mm1170
195134.9 °C10 August 1951-0.4 °C9 January 195121.5 °C1,024 mm1293
195036.8 °C26 June 1950-1.3 °C26 November 195021.5 °C836 mm1192
194934.4 °C15 July 19490.5 °C1 January 194922.2 °C938 mm1210
194836.0 °C26 June 1948-3.7 °C15 January 194822.5 °C1,110 mm1301
194732.4 °C16 June 19471.1 °C6 February 194722.0 °C1,342 mm680
194632.8 °C10 April 19466.5 °C18 January 194622.5 °C1,067 mm760
194539.8 °C1 June 19453.7 °C2 February 194522.6 °C936 mm1280
194437.0 °C4 June 19442.8 °C15 December 194422.4 °C879 mm1240
194334.6 °C18 June 19433.0 °C15 February 194321.9 °C1,004 mm1150
194237.6 °C21 July 19424.2 °C11 January 194222.3 °C808 mm1320
194137.4 °C11 June 19412.8 °C10 February 194122.2 °C755 mm1270
194034.7 °C21 June 1940-2.4 °C28 January 194021.5 °C954 mm992

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
27.7 °C
+0.6 °C
Hot days (≥ 30 °C)
140 d/yr
+12
Frost days (< 0 °C)
0 d/yr
-2
Annual rainfall
1193 mm
+184 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan19.0 °C-2.0 °C50 mm+4 mm
Feb24.9 °C+2.6 °C64 mm+13 mm
Mar25.7 °C+0.9 °C27 mm-37 mm
Apr28.6 °C+1.3 °C14 mm-39 mm
May31.5 °C+1.6 °C133 mm+64 mm
Jun31.5 °C+0.1 °C159 mm+16 mm
Jul32.5 °C+0.6 °C224 mm+74 mm
Aug32.3 °C+0.6 °C241 mm+85 mm
Sep30.5 °C0.0 °C146 mm+9 mm
Oct27.4 °C-0.4 °C108 mm+41 mm
Nov24.6 °C+0.1 °C10 mm-26 mm
Dec23.6 °C+1.6 °C15 mm-21 mm

The year's extremes

Hottest day
35.0 °C
29 Jul 2025
Coldest day
1.8 °C
25 Jan 2025
Wettest day
49.4 mm
10 Oct 2025
Windiest day
31.7 km/h
5 Mar 2025
Strongest gust
64.1 km/h
5 Mar 2025
Hottest feels-like
43.7 °C
29 Jul 2025
Coldest feels-like
-3.1 °C
11 Nov 2025
Sunniest day
13.0 h
26 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 St. Cloud?

St. Cloud has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 22.0 °C and it receives 1,009 mm of precipitation per year.

What is the hottest day ever recorded in St. Cloud?

The hottest day measured in St. Cloud between 1940 and 2025 was 1 June 1945, reaching 39.8 °C.

What is the coldest day in St. Cloud?

The coldest day measured in St. Cloud between 1940 and 2025 was 13 December 1962, at -6.9 °C.

Does it snow in St. Cloud?

Almost never: St. Cloud sees virtually no snow, with about 2 frost days per year.

Has the climate of St. Cloud warmed?

Yes: St. Cloud warmed by +1.5 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in St. Cloud?

The wettest day measured in St. Cloud between 1940 and 2025 was 3 November 1987, with 199 mm of rain in 24 hours.

What was the windiest day in St. Cloud?

The windiest day measured in St. Cloud between 1940 and 2025 was 11 September 2017, with winds reaching 71.6 km/h.

What is the warmest month in St. Cloud?

The warmest month in St. Cloud is July (27.2 °C on average); the coldest is January (15.5 °C).

How much does it rain in St. Cloud?

St. Cloud receives on average 1,009 mm of precipitation per year, spread over about 139 rainy days.

Is it sunny in St. Cloud?

St. Cloud gets on average 10.1 hours of sunshine per day, roughly 3,687 hours per year over 1940-2025.

What is the biggest single-day snowfall in St. Cloud?

The heaviest 24-hour snowfall measured in St. Cloud between 1940 and 2025 was 9 January 2010, with 0.3 cm.

Are there tropical nights in St. Cloud?

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

What was the most extreme apparent temperature in St. Cloud?

In St. Cloud, between 1940 and 2025, the highest apparent temperature reached 43.9 °C on 2 August 1999, and the lowest was -12.8 °C on 13 December 1962.

Compare St. Cloud with another city

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

Nearby cities

The climate around St. Cloud

Other cities — United States