Lakes / South Dakota / Kingsbury County
Lakes in Kingsbury County, South Dakota
11 lakes counted in Kingsbury County - the largest is Lake Thompson at 13,887.93 acres.
11
Lakes Counted
13,887.93 acres
Largest - Lake Thompson
Kingsbury County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.
All Counted Lakes
| # | Lake | County | Surface Area | Max Depth |
|---|---|---|---|---|
| 1 | Lake Thompson | Kingsbury | 13,887.93 acres | - |
| 2 | Lake Whitewood | Kingsbury | 4,465.31 acres | - |
| 3 | Lake Albert | Kingsbury | 3,655.43 acres | - |
| 4 | Lake Henry | Kingsbury | 2,226.79 acres | - |
| 5 | Spirit Lake | Kingsbury | 1,066.01 acres | - |
| 6 | Lake Badger | Kingsbury | 496.19 acres | - |
| 7 | Spring Lake | Kingsbury | 425.76 acres | - |
| 8 | Twin Lakes | Kingsbury | 317.23 acres | - |
| 9 | Mud Lake | Kingsbury | 289.06 acres | - |
| 10 | Plum Lake | Kingsbury | 281.89 acres | - |
| 11 | Lake Thisted | Kingsbury | 272.8 acres | - |
Sources: USGS National Hydrography Dataset lake data; USGS. Verified October 30, 2026.