About Spirit Lake, ID

With a population of around 2,100, Spirit Lake sits in Idaho, United States. The city operates in the Pacific Time Zone.

Expect a humid continental climate in Spirit Lake: average highs of 87°F in midsummer, lows near 26°F in midwinter, and an annual mean of 50°F. Precipitation totals roughly 17 inches per year, concentrated around December, with August typically the driest month.