Devils Lake (Grahams Island State Park) fishing conditions · North Dakota

Tomorrow, 6 am–7 pmYellow perch

The bite peaks at 68. Wind builds to 28 mph out of the west-northwest by tonight at 8:00 pm.

Log a trip here
Right now: 45 for yellow perch, sit it outTap or drag along the water to move through the next 36 hours

Yellow perch, hour by hour

Each float is an hour. The deeper it rides, the better the bite. The strip underneath runs daylight, dusk and dark; the red rule marks the best window. Click any hour to read it.

  1. 453 pm
  2. 45
  3. 45
  4. 456 pm
  5. 25
  6. 25
  7. 259 pm
  8. 25
  9. 25
  10. 25Sun
  11. 45
  12. 45
  13. 453 am
  14. 45
  15. 60
  16. 686 am
  17. 68
  18. 68
  19. 689 am
  20. 68
  21. 68
  22. 6812 pm
  23. 68
  24. 68
  25. 683 pm
  26. 68
  27. 68
  28. 686 pm
  29. 60
  30. 60
  31. 459 pm
  32. 45
  33. 60
  34. 60Mon
  35. 60
  36. 60
Go, 85+Worth the trip, 70+Marginal, 55+Sit it out

Right now

Water
No reading

Yellow perch range 45–70°

Wind
22 mph

From the west · rough for small boats

Light
Daylight

Sunset 5:08 pm

Sky
Partly Sunny

No rain expected

Air
51°F

NWS hourly forecast

Barometer
Steady

Measured, last 3 hours

Moon
5% lit

Waning crescent

What’s biting

Each species is scored against its own water-temperature range and tide preference, then wind, weather and warnings. The rules are North Dakota non-tidal regulations for these waters.

Yellow Perch

Yellow perch

Perca flavescens

68MarginalTomorrow, 6 am–7 pm

Water

No water reading here right now. Yellow perch bite in 45–70° water, best near 58°.

Why

Light breeze — ruffles the surface so fish spook less, and casting is easy. Holds 5–30 ft down.

Keep

20 a day

Open. Keep fish within the limits. North Dakota (2026–28 proclamation): 20 yellow perch a day, 40 in possession.

Verified Oct 23, 2026 · North Dakota non-tidal

Last checked 15 days ago. Rules may have changed.

Season here: Apr–May, Oct–Nov, estimated from local air temperature, 2023–2025; there is no water gauge here. More on yellow perch

Northern Pike

Northern pike

Esox lucius

68MarginalTomorrow, 6 am–7 pm

Water

No water reading here right now. Northern pike bite in 50–70° water, best near 63°.

Why

Light breeze — ruffles the surface so fish spook less, and casting is easy. Holds 4–30 ft down.

Keep

5 a day

Open. Keep fish within the limits. North Dakota (2026–28 proclamation): 5 northern pike a day, 10 in possession.

Verified Oct 23, 2026 · North Dakota non-tidal

Last checked 15 days ago. Rules may have changed.

Season here: Year-round. More on northern pike

Walleye

Walleye

Sander vitreus

45Sit it outNo window clears the bar

Water

No water reading here right now. Walleye bite in 50–72° water, best near 62°.

Why

Walleye feeds aggressively in low light. Light breeze — ruffles the surface so fish spook less, and casting is easy. Walleye is here Apr–Jun, Oct. Holds 10–40 ft down.

Keep

5 a day

Open. Keep fish within the limits. North Dakota (2026–28 proclamation): 5 walleye, sauger and saugeye a day combined (10 in possession), no minimum except at Buffalo Lake, Jamestown and Pipestem reservoirs and Lake Elsie (14").

Verified Oct 23, 2026 · North Dakota non-tidal

Last checked 15 days ago. Rules may have changed.

Season here: Apr–Jun, Oct, estimated from local air temperature, 2023–2025; there is no water gauge here. More on walleye

White Bass

White bass

Morone chrysops

33Sit it outNo window clears the bar

Water

No water reading here right now. White bass bite in 55–80° water, best near 68°.

Why

Light breeze — ruffles the surface so fish spook less, and casting is easy. White bass is here Apr–Oct. Holds 4–30 ft down.

Keep

30 a day

Open. Keep fish within the limits. North Dakota (2026–28 proclamation): 30 white bass a day, 60 in possession.

Verified Oct 23, 2026 · North Dakota non-tidal

Last checked 15 days ago. Rules may have changed.

Season here: Apr–Oct. More on white bass

The water

  • Water temperatureNo reading
  • Barometer29.72 inHg, steady

Sun, moon & solunar

  • Sunset today5:08 pm
  • Sunrise tomorrow7:31 am
  • MoonWaning crescent, 5% lit
  • Minor solunarToday 3:40 pm–4:40 pm
  • Major solunarTonight 10:30 pm–12:30 am
  • Minor solunarTomorrow 6:50 am–7:50 am

Solunar tables are a popular heuristic. A peer-reviewed test found they don’t predict catch on their own, so here they only nudge the score when the tide or moon already agree. How the score works

Fishing report

No current report covers these waters.

We only show reports an agency has published, with their date. North Dakota Game & Fish has the state’s fishing pages.

Licenses and rules: North Dakota Game & Fish · fish-consumption advisory

About this spot

North Dakota’s "Perch Capital" and a year-round multi-species magnet — a sprawling, ever-growing natural lake dotted with flooded timber and roadbeds. Famous for jumbo yellow perch and walleye through the ice and open water, plus northern pike and white bass. Grahams Island State Park is the hub for ramps and shore access.

North Dakota: 5 walleye, sauger and saugeye a day with no minimum; 20 yellow perch and 5 northern pike a day. A premier hard-water perch fishery.

Nearby

The closest public spots we cover, with the same 36 hours of floats.

Lake Audubon111 mi · North DakotaBest tomorrow 9 am to Monday 2 am
68Marginal
Lake Sakakawea (Fort Stevenson State Park)120 mi · North DakotaBest tomorrow 8 am to Monday 2 am
68Marginal
Lake of the Woods (Zippel Bay)195 mi · MinnesotaBest now until 7 pm
82Worth the trip
Leech Lake220 mi · MinnesotaBest now until 7 pm
82Worth the trip
Lake Oahe (Oahe Downstream, Pierre)257 mi · South DakotaBest now until 6 pm
94Go
Lake Sharpe (Pierre)263 mi · South DakotaBest now until 6 pm
94Go

Questions people ask

Do I need a fishing license to fish at Devils Lake (Grahams Island State Park)?

Yes (anglers age 16 and older). To fish at Devils Lake (Grahams Island State Park) you need the appropriate state fishing license. See the agency's current rules: the state agency website

What fish are commonly targeted at Devils Lake (Grahams Island State Park)?

Devils Lake (Grahams Island State Park) is listed on this site for 4 commonly-targeted species: Walleye, Yellow Perch, Northern Pike, White Bass. Which species is currently in season and which is scoring highest today is shown in the per-species ranking on this page.

When is the best time to fish at Devils Lake (Grahams Island State Park)?

It depends more on the species and the day's conditions than on a fixed "best hour." Water temperature, weather, and — at tidal locations — the stage of the tide drive activity most. The per-species ranking on this page scores every target species at Devils Lake (Grahams Island State Park) against today's live conditions, so the fish near the top are your best bets right now; check back as conditions change through the day.

What kind of access does Devils Lake (Grahams Island State Park) have?

Devils Lake (Grahams Island State Park) has multiple access types — pier, shoreline, and at least one public boat ramp. North Dakota: 5 walleye, sauger and saugeye a day with no minimum; 20 yellow perch and 5 northern pike a day. A premier hard-water perch fishery.

Which state's fishing regulations apply at Devils Lake (Grahams Island State Park)?

state agency regulations apply at Devils Lake (Grahams Island State Park). Size limits, creel limits, and seasonal closures are listed per species on each species page. Always confirm against the agency source linked from each regulation block — emergency closures can take effect mid-season.

Is Devils Lake (Grahams Island State Park) tidal water?

No. Devils Lake (Grahams Island State Park) is non-tidal — water level varies with rainfall, seasonal flow, and (where applicable) upstream dam releases rather than tidal exchange.