Spirit Lake January Weather

Averages and records for weather in Spirit Lake, Iowa in the month of January.
Typical Spirit Lake January Weather
1991–2020
Average daily high 24.8 °F
Average daily low 9.0 °F
Average monthly precipitation 0.5 inches
Average monthly snow 8.6 inches
Daily chance of precipitation 14.9%
Daily chance of snow 9.4%
Spirit Lake January Weather Records
1893–2024
Highest temperature 64 °F January 26, 2002
Lowest temperature -30 °F January 25, 1894
Highest daily low 36 °F January 27, 2006
Lowest daily high -15 °F January 24, 1897
Hottest average high temperature 34.9 °F 2006
Coldest average high temperature 16.0 °F 2010
Most daily precipitation 1.3 inches January 24, 2017
Most monthly precipitation 1.9 inches 2023
Most daily snow 12.3 inches January 23, 2018
Most monthly snow 19.2 inches 2023
Note: Daily averages are a moving average which includes 14 days before and after
Day Average (°F) Record (°F)
High Low High Low
January 1 25.4 10.6 44 -26
January 2 25.3 10.4 46 -29
January 3 25.1 10.2 40 -22
January 4 25.1 9.9 43 -25
January 5 24.9 9.6 55 -16
January 6 24.8 9.5 48 -21
January 7 24.7 9.3 55 -20
January 8 24.7 9.2 57 -20
January 9 24.7 9.1 50 -20
January 10 24.8 9.0 55 -20
January 11 24.7 8.9 46 -17
January 12 24.7 8.8 48 -16
January 13 24.7 8.8 48 -20
January 14 24.7 8.9 47 -18
January 15 24.8 8.9 42 -24
January 16 24.9 9.0 55 -17
January 17 25.1 9.1 44 -14
January 18 25.2 9.2 46 -13
January 19 25.2 9.2 50 -14
January 20 25.2 9.2 50 -16
January 21 25.2 9.0 47 -17
January 22 25.1 9.0 51 -15
January 23 25.1 8.9 44 -22
January 24 25.0 8.8 45 -28
January 25 24.9 8.5 53 -30
January 26 24.8 8.5 64 -26
January 27 24.9 8.4 52 -25
January 28 25.1 8.5 44 -20
January 29 25.2 8.7 50 -21
January 30 25.4 8.8 51 -28
January 31 25.6 8.9 45 -28
Weather Station Details
Years Station Coordinates
1893–2024 Spirit Lake location