Dickinson County, Iowa Fishing Lakes

Dickinson County, Iowa is home to a total of 28 lakes, arranged alphabetically in the list below. If you are considering fishing in Dickinson County, Iowa, get more information by clicking on any lake in the list below. Help others by telling us what you know about these county lakes.

Find a Lake

Looking for a particular lake? Search our site!
Center Lake (Okoboji area)
Diamond Lake (Okoboji area)
East Hottes Lake (Okoboji area)
East Okoboji Lake (Spirit Lake area)
Goose Lake (historical) (Little Rock area)
Grovers Lake (Okoboji area)
Horseshoe Lake (Okoboji area)
Lazy Lagoon (Okoboji area)
Lily Lake (Spirit Lake area)
Lower Gar Lake (Milford area)
Marble Lake (Okoboji area)
Minnewashta Lake (Spirit Lake SE area)
Minnow Ponds (Okoboji area)
Okoboji Lake (Milford area)
Pillsbury Lake (historical) (Lake Park SE area)
Pleasant Lake (Spirit Lake area)
Prairie Lake (Spirit Lake area)
Pratt Lake (historical) (Milford area)
Silver Lake (Lake Park area)
Spirit Lake (Spirit Lake area)
Stony Lake (Lake Park SE area)
Sunken Lake (Okoboji area)
Swan Lake (Superior area)
Sylvan Lake (historical) (Lake Park SE area)
Upper Gar Lake (Spirit Lake SE area)
Welsh Lake (Okoboji area)
West Hottes Lake (Okoboji area)
West Okoboji Lake (Okoboji area)