Mchenry County, North Dakota Fishing Lakes

Mchenry County, North Dakota is home to a total of 37 lakes, arranged alphabetically in the list below. If you are considering fishing in Mchenry County, North Dakota, get more information by clicking on any lake in the list below. Help others by telling us what you know about these county lakes.

Find a Lake

Looking for a particular lake? Search our site!
Alkali Lake (Drake NW area)
Aylmer Lake (Anamoose area)
Bentley Lake (Drake NW area)
Bromley Lake (Rangeley SE area)
Buffalo Lodge Lake (Granville area)
Carvers Lake (Simcoe area)
Connia Slough (Balfour NW area)
Cottonwood Lake (Balfour NW area)
Duckshire Lake (Rangeley SE area)
Erickson Lake (Voltaire area)
Flat Lake (Drake area)
Fresh Water Lake (Rangeley NE area)
Goose Lake (Bantry NW area)
Heffner Lake (Karlsruhe NE area)
Herrington Lake (Karlsruhe area)
Lake George (Rangeley area)
Lake Hester (Voltaire area)
Lake Lemer (Rangeley SE area)
Lauinger Lake (Rangeley area)
Long Lake (Rangeley SE area)
Martin Lake (Rangeley SE area)
Nead Lake (Simcoe area)
North Lake (Granville area)
Oslie Lake (Simcoe area)
Paulson Lake (Balfour NW area)
Poison Lake (Karlsruhe NE area)
Potters Lake (Velva area)
Rock Lake (Riga area)
Round Lake (Rangeley SE area)
Rutten Lake (Rangeley SE area)
Smoky Lake (Rangeley NE area)
Spring Lake (Denbigh area)
Steele Lake (Anamoose SW area)
Stevens Slough (Balfour NW area)
Stink Lake (Voltaire area)
Unit 320 Reservoir (Upham area)
Unit 326 Reservoir (Kramer area)