Spirit Lake July Weather

Averages and records for weather in Spirit Lake, Iowa in the month of July.
Typical Spirit Lake July Weather
1991–2020
Average daily high 83.6 °F
Average daily low 63.9 °F
Average monthly precipitation 3.3 inches
Average monthly snow none
Daily chance of precipitation 23.4%
Daily chance of snow 0%
Spirit Lake July Weather Records
1893–2024
Highest temperature 109 °F July 27, 1894
Lowest temperature 40 °F July 9, 1895
Highest daily low 79 °F July 19, 2011
Lowest daily high 63 °F July 8, 2023
Hottest average high temperature 95.6 °F 1901
Coldest average high temperature 77.7 °F 2009
Most daily precipitation 2.9 inches July 14, 2011
Most monthly precipitation 9.4 inches 2011
Most daily snow none -
Most monthly snow none -
Note: Daily averages are a moving average which includes 14 days before and after
Day Average (°F) Record (°F)
High Low High Low
July 1 82.3 62.6 94 52
July 2 82.4 62.7 97 48
July 3 82.6 62.8 96 52
July 4 82.8 62.9 100 52
July 5 82.9 63.2 101 48
July 6 83.1 63.4 98 50
July 7 83.2 63.5 97 43
July 8 83.2 63.6 99 48
July 9 83.3 63.7 98 40
July 10 83.3 63.8 97 52
July 11 83.4 63.8 100 51
July 12 83.5 63.9 101 52
July 13 83.6 64.0 101 50
July 14 83.6 64.1 102 52
July 15 83.6 64.0 101 49
July 16 83.6 64.1 102 50
July 17 83.6 64.1 105 52
July 18 83.7 64.0 103 50
July 19 83.6 64.0 104 49
July 20 83.6 64.0 103 50
July 21 83.5 63.9 105 46
July 22 83.3 63.8 106 49
July 23 83.2 63.8 106 49
July 24 83.1 63.7 106 50
July 25 83.0 63.8 108 50
July 26 83.0 63.7 109 52
July 27 82.9 63.7 109 48
July 28 82.8 63.6 96 47
July 29 82.6 63.5 104 51
July 30 82.5 63.4 105 52
July 31 82.3 63.3 101 49
Weather Station Details
Years Station Coordinates
1893–2024 Spirit Lake location