SPIRIT LAKE DICKINSON COUNTY · CST/CDT · NWS OFFICIAL Regions Severe Climate About
GP 80
FORECAST IOWA
Weather & Climate · The Hawkeye State
Dickinson County · Iowa

Spirit Lake

The official National Weather Service forecast for Spirit Lake — 43.4222°N, 95.1022°W, population 12,956, 63 miles from I-90.

12,956
Population
Dickinson
County
I-90
63 mi to the Interstate
147 mi
NNW of Des Moines

Live Satellite & Radar

Imagery · squall.cloud
Loading live imagery…

Spirit Lake Climate Normals

Guide · 1996–2025
Dickinson CountyJFMAMJJASONDYear
Avg high °F24294257698083807560442956
Avg low °F7102335475862595138251336
Precip in0.70.81.63.04.34.63.53.63.02.51.31.029.9

1996–2025 normals for Dickinson County — the climate division Spirit Lake sits in. All-time county record high 101.4°F (1995-07-13); record low -31.3°F (1970-01-21). Source: NOAA / National Weather Service.

Nearby

Services · Live now

More Iowa Weather

Guide · Keep going
Region
All of Iowa
Official National Weather Service forecasts for all 99 Iowa counties — from the Loess Hills and the Missouri at Sioux …
Guide
Iowa Cities
Every place we forecast for, by county and corridor.
Climate
Dickinson County Climate
Normals, degree days and every all-time record.