
North Dakota · Fishing
Spiritwood, North Dakota sits in the Jamestown area's lake country, and fishing here centers on two bodies of water: Spiritwood Lake and Island Lake.
3 spotsUpdated dailyFree to access
View on mapFishing · 3 spots
No additional spots match this filter.
Spiritwood, North Dakota sits in the Jamestown area's lake country, and fishing here centers on two bodies of water: Spiritwood Lake and Island Lake. Spiritwood Lake is the better-documented of the two, sitting at 1,430 feet elevation and offering a solid mix of northern pike, walleye, yellow perch, and bluegill — a lineup that gives anglers something to target regardless of season or skill level. The walleye and pike draw most of the serious attention, while perch and bluegill make Spiritwood Lake a reasonable option if you're bringing kids or just want steady action without a lot of finesse. Island Lake rounds out the local options, though detailed species data is limited, so it's worth checking with the North Dakota Game and Fish Department before making it your primary destination. All three listings are rated easy access, meaning you're not dealing with long hikes or technical launches. This is practical, close-to-town fishing — not a wilderness expedition — which makes Spiritwood a workable stop for anglers passing through central North Dakota or staying in the Jamestown corridor.
Spiritwood Lake holds northern pike, walleye, yellow perch, and bluegill. Walleye are typically the primary target for visiting anglers, but the pike population gives you a legitimate shot at a bigger fish, especially in shallower areas with vegetation.
Walleye fishing in North Dakota generally picks up in spring shortly after ice-out and again in fall as water temperatures drop. Summer can be productive early morning and evening when walleye move shallower to feed. Perch and bluegill tend to be more forgiving and can be caught throughout the open-water season.

Mel Rieman Rec
~32 min drive
A worthwhile stop near ND.
Island Lake
~3 min drive
A worthwhile stop near ND.
Spiritwood Lake
~6 min drive
Easy
Sheyenne River - Fort Ransom
~1h 2m drive
Moderate
Island Lake
~3 min drive
A worthwhile stop near ND.
Jamestown Reservoir
~27 min drive
Easy
Moon Lake
~21 min drive
A worthwhile stop near ND.
Lake Ashtabula - Baldhill Dam
~37 min drive
Easy
Mud Lake
~29 min drive
A worthwhile stop near ND.
Valley City National Fish Hatchery
~33 min drive
A worthwhile stop near ND.
Larson Slough
~43 min drive
A worthwhile stop near ND.
Larson Slough
~43 min drive
A worthwhile stop near ND.
Also worth it near here
Yes. Anyone 16 or older needs a valid North Dakota fishing license to fish Spiritwood Lake or Island Lake. Licenses are available through the North Dakota Game and Fish Department website or at local sporting goods retailers. Check current regulations for any slot limits or possession limits on walleye and pike before you go.
For walleye on Spiritwood Lake, a medium-action spinning or baitcasting rod with jigs, crawler harnesses, or shallow-running crankbaits covers most situations. If you're targeting pike, step up to heavier line and wire leaders. Perch and bluegill can be caught on light tackle with small jigs or live bait.
Both lakes are listed as easy access, so you're not looking at rough roads or remote put-ins. That said, it's worth confirming current boat ramp conditions locally, especially early in the season when water levels can shift. A small boat, kayak, or canoe is practical for both lakes given their size.