LakeCount. Every Lake. Measured.

Lakes / North Dakota / Benson County

Lakes in Benson County, North Dakota

28 lakes counted in Benson County - the largest is Cranberry Lake at 2,304.5 acres.

28
Lakes Counted
2,304.5 acres
Largest - Cranberry Lake
55.3 ft
Deepest - Free Peoples Lake

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

All Counted Lakes

#LakeCountySurface AreaMax Depth
1Cranberry LakeBenson2,304.5 acres-
2Mud LakeBenson1,680.9 acres-
3Lake IbsenBenson1,081.6 acres-
4Free Peoples LakeBenson891 acres55.3 ft
5Spring LakeBenson888.1 acres-
6Horseshoe LakeBenson737.5 acres-
7Silver LakeBenson562.7 acres-
8Twin LakesBenson521.9 acres-
9Horseshoe LakeBenson507.2 acres-
10Long LakeBenson413.3 acres-
11Shin Bone LakeBenson396.9 acres-
12Broken Bone LakeBenson382.1 acres-
13Legreid LakeBenson294.6 acres-
14Long LakeBenson272.8 acres-
15Sheep LakeBenson238.9 acres-
16Fish LakeBenson226.1 acres-
17Elbow LakeBenson179.6 acres-
18Lake MurieBenson164.8 acres-
19Sand LakeBenson161.9 acres-
20Twin LakesBenson161.7 acres-
21Stony LakeBenson121.8 acres-
22Wood LakeBenson104 acres26.2 ft
23Mallard LakeBenson92.4 acres-
24Lake SeventeenBenson90.7 acres-
25Lake YriBenson87.3 acres-
26O'Connell LakeBenson76.1 acres-
27Roberts LakeBenson51.4 acres-
28Mallard LakeBenson44.7 acres-
Sources: North Dakota Game and Fish lake data; USGS. Verified October 30, 2026.