LakeCount. Every Lake. Measured.

Lakes / South Dakota / Roberts County

Lakes in Roberts County, South Dakota

19 lakes counted in Roberts County - the largest is Lake Traverse at 10,747.48 acres.

19
Lakes Counted
10,747.48 acres
Largest - Lake Traverse

Roberts County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.

All Counted Lakes

#LakeCountySurface AreaMax Depth
1Lake TraverseRoberts10,747.48 acres-
2Drywood LakesRoberts1,026.97 acres-
3Cottonwood LakeRoberts597.25 acres-
4Bullhead LakeRoberts494.46 acres-
5East Clubhouse LakeRoberts328.08 acres-
6Hurricane LakeRoberts324.2 acres-
7Whitestone LakeRoberts214.49 acres-
8Lake BdesakaRoberts149.99 acres-
9Owl LakeRoberts143.57 acres-
10Oneroad LakeRoberts115.65 acres-
11Lake WhippleRoberts85.75 acres-
12Pearson SloughRoberts84.51 acres-
13Dobberstien SloughRoberts73.14 acres-
14Mud LakeRoberts71.91 acres-
15Tahana LakeRoberts47.44 acres-
16Round LakeRoberts38.05 acres-
17Mollie LakeRoberts37.56 acres-
18Knebel SloughRoberts32.87 acres-
19Indian SloughRoberts29.16 acres-
Find a Lake in Roberts CountyLargest Lakes
Sources: USGS National Hydrography Dataset lake data; USGS. Verified October 30, 2026.