This page contains a list of the average yearly high and low temperatures in Spirit Lake, Iowa for each year between 1894 and 2023. It is based on NOAA data.
Change:
Month:
What Was the Hottest Year Ever in Spirit Lake?
2012 was the warmest year in the history of Spirit Lake, Iowa. The average daily high temperature was 60.2 °F, and the average low was 40.8 °F.
What Was the Coldest Year Ever in Spirit Lake?
2014 was the coolest year in the history of Spirit Lake, Iowa. The average daily high temperature was 52.5 °F, and the average low was 34.9 °F.