TheLakeInsiderThe insider's guide to America's luxury lakes
Iowa Great Lakes · IA

West Okoboji Lake

Iowa's deepest natural lake, with a century-old amusement park on its shore.

West Okoboji Lake is Iowa's deepest natural lake at 136 feet, the anchor of the "Iowa Great Lakes" resort towns in the state's far northwest corner — carved roughly 17,000 years ago by a retreating glacier, and home to Arnolds Park Amusement Park, established in 1889.

About West Okoboji Lake

West Okoboji Lake sits in Dickinson County, the deepest natural lake in Iowa at 136 feet, formed roughly 17,000 years ago when a retreating glacial lobe buried a block of ice that later melted out into a deep tunnel valley. It anchors the "Iowa Great Lakes" cluster of resort towns — Arnolds Park, Okoboji, Milford, and Spirit Lake — that has drawn Midwest summer visitors since the late 1800s. A long-repeated claim that it's "one of only three blue-water lakes in the world" is tourism lore rather than a recognized scientific classification, per the Iowa DNR itself. Arnolds Park Amusement Park, established in 1889 on the lakeshore, is one of the oldest continuously operated amusement parks in the country, its 1927 wooden Legend roller coaster among the oldest still running; the adjacent Roof Garden Ballroom, opened in 1923, hosted acts from Glenn Miller to Johnny Cash through 1988 and still runs as a concert venue today. West Okoboji is a distinct lake from adjacent East Okoboji, connected by a narrow channel near Arnolds Park — a business genuinely on East Okoboji isn't counted as being on West Okoboji here. Spirit Lake and Milford, both a few miles from the shore, carry the area's grocery, pharmacy, and hospital.

Nearest cities
Spirit Lake, IA · Milford, IA
Airports
FSD
The guide

Everything worth knowing.

Geography

Every stop, on one map.

Color-coded by category. Toggle layers, search by name or town, tap a pin for the editorial.

21 stops mapped
Open the full map →
Travelers also search for

Filtered by intent.

Same restaurants, wineries, parks — re-sorted around what you're actually trying to do.