All city guides
City Guide · Iowa

Spirit Lake

Keepsakes.Wall Art.Spirit Lake.

Spirit Lake is a city in Dickinson County, Iowa, United States. The population was 5,439 at the 2020 census.

Spirit Lake skyline
Photo: Farragutful · CC BY-SA 4.0 Source
Explore Spirit Lake by interest

Things to Do in Spirit Lake.

Find something to do wearing your Unsaid in Spirit Lake.

It is the county seat of Dickinson County. The town is located along the western shore of East Okoboji Lake, in the Iowa Great Lakes region.

01 · KEEPSAKES

Keepsakes

Keepsakes for Spirit Lake.

02 · WALL ART

Wall Art

Wall Art for Spirit Lake.

03 · MIRAMAR

A city to explore

The population was 5,439 at the 2020 census.

Spirit Lake
Local Spotlight

Spirit Lake stories worth keeping.

The town is located along the western shore of East Okoboji Lake, in the Iowa Great Lakes region.

✓Lockets
✓Memory boxes

Explore Lockets ↗

Photo provided by Unsaid Memories.
About Spirit Lake

Spirit Lake, Iowa.

The population was 5,439 at the 2020 census. It is the county seat of Dickinson County. The town is located along the western shore of East Okoboji Lake, in the Iowa Great Lakes region. Unsaid gifts are made for that: keepsakes and art that mark a family's growth in Spirit Lake.

Spirit Lake is a city in Dickinson County, Iowa, United States.
Keep what matters

The town is located along the western shore of East Okoboji Lake, in the Iowa Great Lakes region.

Spirit Lake is a city in Dickinson County, Iowa, United States.
The population was 5,439 at the 2020 census.
It is the county seat of Dickinson County.
The town is located along the western shore of East Okoboji Lake, in the Iowa Great Lakes region.
In Dickinson County
Population 5,439
Located at 43.42055556° N
Explore more

Explore more cities and find your next favorite place.

Discover more guides from Unsaid and find places, stories, and moments worth keeping.

Browse all guides ↗