Average January Temperature in Spirit Lake by Year

This page contains a list of the average monthly high and low temperatures in Spirit Lake, Iowa for the month of January each year between 1893 and 2024. It is based on NOAA data.
Change:
Month:
What Was the Hottest January Ever in Spirit Lake?
2006 was the warmest January in the history of Spirit Lake, Iowa. The average daily high temperature was 34.9 °F, and the average low was 22.6 °F.
What Was the Coldest January Ever in Spirit Lake?
1893 was the coolest January in the history of Spirit Lake, Iowa. The average daily high temperature was 22.3 °F, and the average low was -8.7 °F.
* click column headers to sort
Year Rank High (°F) Low (°F)
2024 19 22.7 11.3
2023 15 24.7 10.9
2022 28 23.6 -0.5
2021 4 29.4 15.7
2020 17 25.0 10.6
2019 25 22.1 7.5
2018 27 23.0 5.7
2017 8 26.0 14.9
2016 21 23.2 9.6
2015 11 25.3 12.1
2014 32 20.3 0.6
2013 10 26.1 11.3
2012 3 31.6 16.1
2011 33 19.3 1.4
2010 35 16.0 3.5
2009 29 19.8 2.9
2008 26 22.6 6.4
2007 14 26.6 10.0
2006 1 34.9 22.6
2005 24 21.6 8.2
2004 22 23.8 7.8
2003 18 25.8 8.3
2002 2 34.2 14.3
2001 13 27.0 10.1
2000 20 27.3 6.4
1904 30 20.1 2.3
1903 9 28.4 9.8
1902 7 32.3 9.4
1901 16 28.3 7.3
1900 5 32.5 12.1
1899 23 26.0 4.1
1898 6 31.7 11.6
1897 31 20.4 0.9
1896 12 29.3 7.8
1895 36 19.7 -5.7
1894 34 20.9 -0.3
1893 37 22.3 -8.7
Weather Station Details
Years Station Coordinates
1893–2024 Spirit Lake location