Search North Dakota Lakes To Explore
bLooking for a North Dakota lake near you? Looking for a new fishing spot or maybe a lake vacation? North Dakota has more than 400 lakes and rivers offering exciting action for walleye, northern pike, perch and other game fish with seasons for most species open year-round. Fishing in North Dakota is seasonal. There's open-water season and ice-fishing season. Favorite places to fish include the Missouri River system, Lake Oahe, Lake Sakakawea, and Devils Lake.
Let's find a North Dakota lake to explore...
Fish With a North Dakota Pro
Nothing beats a day of action on the water and the smiles are priceless. Consider hiring a guide to teach you the skills it takes to land the big one.
Find Your GuidePlan Your Stay In North Dakota
Kick back an relax. North Dakota offers a ton a places to stay; from resorts, to private rentals or hotels. Just tell us where you're heading to and we will see what we can find!.
Start Your Search
Need a fishing license? Click here.
Top Viewed Lakes In North Dakota
- Devils Lake - Ramsey County
- Brewer Lake - Cass County
- Lake Ashtabula - Barnes County
- Lake Audubon - McLean County
- Nelson Lake - Oliver County
- Casselton Reservoir - Cass County
- Mooreton Pond - Richland County
- New Johns Lake - Burleigh County
- Dickinson Reservoir (Patterson Lake) - Stark County
- Alkaline Lake - Kidder County
- Lake Elsie - Richland County
- Lake Metigoshe - Bottineau County
- Heart Butte Reservoir (Lake Tschida) - Grant County
- Clausen Springs - Barnes County
- Moon Lake - Barnes County
- Strawberry Lake - McLean County
- Lake Sakakawea - Mountrail County
- North Golden Lake - Steele County
- Sweetbriar Dam - Morton County
- Rice Lake - Ward County
Top User Rated Lakes In North Dakota
- Kota-Ray Dam - Williams County
- Skjermo Lake - Divide County
- Dead Colt Creek Dam - Ransom County
- Wood Lake - Benson County
- Carbury Dam - Bottineau County
- Coldwater Lake - McIntosh County
- Lake Sakakawea - Mountrail County
- Devils Lake - Ramsey County
- Lake Ashtabula - Barnes County
- Clausen Springs - Barnes County
- Nelson Lake - Oliver County
- Heinrich-Martin Dam - LaMoure County
- Fish Creek Dam - Morton County
- Moon Lake - Barnes County
- Matejcek Dam - Walsh County
- Renwick Dam - Pembina County
- Rice Lake - Ward County
- Trenton Lake - Williams County
- West Arroda Dam - Oliver County
- Larimore Dam - Grand Forks County