Lakes / Iowa / Dickinson County
Lakes in Dickinson County, Iowa
13 lakes counted in Dickinson County - the largest is Spirit Lake at 5,463 acres.
13
Lakes Counted
5,463 acres
Largest - Spirit Lake
Dickinson County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.
All Counted Lakes
| # | Lake | County | Surface Area | Max Depth |
|---|---|---|---|---|
| 1 | Spirit Lake | Dickinson | 5,463 acres | - |
| 2 | Silver Lake | Dickinson | 1,024 acres | - |
| 3 | Center Lake | Dickinson | 258 acres | - |
| 4 | Grovers Lake | Dickinson | 255 acres | - |
| 5 | West Hottes Lake | Dickinson | 226 acres | - |
| 6 | Swan Lake | Dickinson | 170 acres | - |
| 7 | Marble Lake | Dickinson | 166 acres | - |
| 8 | Diamond Lake | Dickinson | 129 acres | - |
| 9 | Prairie Lake | Dickinson | 99 acres | - |
| 10 | Lily Lake | Dickinson | 95 acres | - |
| 11 | Pleasant Lake | Dickinson | 78 acres | - |
| 12 | East Hottes Lake | Dickinson | 71 acres | - |
| 13 | Welsh Lake | Dickinson | 57 acres | - |
Sources: USGS National Hydrography Dataset lake data; USGS. Verified October 30, 2026.