Fishing in North Dakota
Discover 12 state parks offering fishing in North Dakota
🐟 North Dakota Fishing License at a Glance
Great walleye fishing. Seniors fish FREE!
License fees and free fishing days shown as of June 2026 — fees and dates change yearly. Always confirm current rates and free-fishing dates via the official link above before purchasing.
North Dakota State Parks with Fishing

Beaver Lake State Park

Cross Ranch State Park

Crow Flies High State Recreation Area

Fort Ransom State Park

Fort Stevenson State Park

Grahams Island State Park

Icelandic State Park

Lake Metigoshe State Park

Lake Sakakawea State Park

Lewis and Clark State Park

Turtle Mountain State Recreation Area

Turtle River State Park
More Fishing Destinations
More Activities in North Dakota
❓ Fishing in North Dakota — FAQ
Do I need a license to fish in North Dakota state parks?
Yes — fishing in North Dakota state parks generally requires a valid North Dakota fishing license. A resident annual license costs $27, and a non-resident annual license costs $68. Youth and seniors are often exempt or pay reduced fees. Fees shown as of June 2026 — confirm current rates with the official state agency.
Are there free fishing days in North Dakota?
Yes — North Dakota offers free fishing days when no license is required (Free Fishing Weekend in June). Exact dates change each year, so verify with the official North Dakota agency before your trip.
