LakeCount. Every Lake. Measured.

Lakes / North Dakota / McHenry County

Lakes in McHenry County, North Dakota

32 lakes counted in McHenry County - the largest is Buffalo Lodge Lake at 1,595 acres.

32
Lakes Counted
1,595 acres
Largest - Buffalo Lodge Lake
52.6 ft
Deepest - Round Lake

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

All Counted Lakes

#LakeCountySurface AreaMax Depth
1Buffalo Lodge LakeMcHenry1,595 acres12.2 ft
2Smoky LakeMcHenry1,199.9 acres-
3Round LakeMcHenry737 acres52.6 ft
4Lake LemerMcHenry712.6 acres-
5Connia SloughMcHenry619.7 acres-
6North LakeMcHenry470 acres-
7Long LakeMcHenry364.5 acres-
8Bromley LakeMcHenry301 acres-
9Flat LakeMcHenry278.5 acres-
10Cottonwood LakeMcHenry239 acres11.9 ft
11Bentley LakeMcHenry205.6 acres-
12Lake HesterMcHenry178.9 acres-
13Duckshire LakeMcHenry174.2 acres-
14Spring LakeMcHenry170.3 acres-
15Carvers LakeMcHenry160.9 acres-
16Herrington LakeMcHenry154.9 acres-
17Heffner LakeMcHenry136.2 acres-
18Rock LakeMcHenry130.5 acres-
19Oslie LakeMcHenry129.5 acres-
20Rutten LakeMcHenry124.8 acres-
21Stink LakeMcHenry119.1 acres-
22Erickson LakeMcHenry105.5 acres-
23Stevens SloughMcHenry105 acres-
24George LakeMcHenry104 acres28.9 ft
25Martin LakeMcHenry99.6 acres-
26Goose LakeMcHenry94.6 acres-
27Alkali LakeMcHenry92.4 acres-
28Lauinger LakeMcHenry88.5 acres-
29Nead LakeMcHenry75.9 acres-
30Steele LakeMcHenry54.4 acres-
31Potters LakeMcHenry53.1 acres-
32Fresh Water LakeMcHenry40.3 acres-
Sources: North Dakota Game and Fish lake data; USGS. Verified October 30, 2026.