What you'll catch at Lacey-Keosauqua

Lacey-Keosauqua State Park sits where the Des Moines River bends hard through southeastern Iowa, and the river itself is the fishery. You're after walleye, channel catfish, flathead catfish, and largemouth bass in a system that runs narrow and current-driven through wooded bluffs. The walleye bite here is genuine—not a bonus—and the catfish run large enough to matter. This is a river fishery, not a lake, so current, depth changes, and structure work differently than what you'd find in a reservoir.

The Des Moines River through this section holds walleye year-round, but spring and fall are when they're most predictable. Summer heat pushes them deeper and into shade; winter slows everything down but doesn't shut it off. Catfish bite hardest from late spring through early fall, and flatheads—the aggressive night hunters—show up reliably once water temps climb past 65 degrees.

Key Takeaways

  • The Des Moines River at Lacey-Keosauqua holds walleye, channel catfish, and flathead catfish, with walleye most active in spring and fall.
  • Access is from the park's boat ramp near the main parking area; the river is navigable but narrow with current and occasional snags.
  • Walleye respond to live bait (shiners, crawdads) and jigs worked along deeper bends and drop-offs; catfish take cut bait and chicken liver.
  • The park charges a day-use fee and offers camping if you want to fish early morning or evening without the drive back.
  • Water levels and current vary with rainfall and dam releases upstream; check conditions before launching, especially after heavy rain.

Where to launch and how to navigate the river

The boat ramp at Lacey-Keosauqua is straightforward: it's at the main park entrance near the parking area, and it's a single-lane concrete ramp that handles small to medium boats well. The river here is narrower than you might expect—maybe 100 to 150 feet wide in most places—so you're not running wide-open. Current is constant, and the bottom is a mix of sand, gravel, and silt with occasional rock.

Upstream from the ramp, the river winds through tighter bends with deeper holes on the outside of each turn. Downstream, it opens slightly but stays current-driven. Both directions hold fish, but the bends and deeper water upstream are where walleye concentrate. Watch for deadfall and submerged logs—they're common in this section and will snag you if you're not paying attention. Water levels rise and fall with rainfall and dam releases from upstream, so a river that's fishable one week might be high and muddy the next. Check the Des Moines River gauge readings before you go; the USGS maintains real-time data online.

Walleye tactics on the Des Moines River

Walleye in this river respond to live bait and jigs, and you don't need to overthink it. A 3/8-ounce jig tipped with a live shiner or crawdad, worked slowly along the deeper outside bends, will catch fish. Cast toward the bank, let the current work the jig, and keep contact with the bottom. The bite is often subtle—a tap or a slight weight change—so stay alert.

Early morning and late evening are prime, especially in spring and fall. Summer walleye move to deeper holes and shade; you'll find them near the outside of bends where the river cuts deepest, often 12 to 18 feet down. Night fishing with live bait under a bobber can be effective in summer when daytime bites slow. Fall brings them shallower again as water cools, and October and November are often the best months of the year.

If you prefer casting, small crankbaits and spinners work, but live bait outfishes artificials on this river. The current does a lot of the work for you—you don't need a fast retrieve. Let the river move your bait.

Catfish: channel and flathead

Channel catfish are the easier target. They'll take cut bait—shad, bluegill, chicken liver—fished on the bottom with a simple three-way rig or a slip sinker. Fish the deeper holes and the outside bends, and be patient. Catfish aren't in a hurry. A rod holder and a cooler will make your day more comfortable. Spring and early summer are peak, but they bite through September.

Flathead catfish are the aggressive cousins. They hunt live baitfish at night, so fish live shiners or bluegill after dark, especially from June through September. Use heavier tackle—flatheads fight hard and can exceed 40 pounds in this river. Fish the deeper holes and current breaks, and expect the bite to be more violent than a channel cat's slow pull. Many anglers fish flatheads with rod holders and wait for the rod to bend hard; others prefer to hold the rod and feel for the strike.

Seasons and timing

Spring (April through May) is excellent for walleye as they move shallow to spawn and feed heavily. Water temps in the 50s bring consistent bites. Summer (June through August) slows the walleye bite but turns on the catfish, especially flatheads. You'll catch walleye, but you have to work deeper and fish early or late. Fall (September through October) is arguably the best overall season—walleye bite all day, catfish are still active, and the weather is pleasant. Winter (November through March) is slow but not dead; walleye still bite, but you need patience and the right conditions.

Water temperature matters more than the calendar. Walleye bite best when water is between 50 and 70 degrees. Catfish don't care as much, but they're most active above 65 degrees.

Park facilities and planning your trip

Lacey-Keosauqua charges a day-use fee to enter the park. The ramp is included with day-use access. If you want to fish early morning or stay for evening, the park offers camping with electric hookups and basic facilities. Reservations are handled through the Iowa Department of Natural Resources website. The park has restrooms, picnic areas, and a small store, but don't count on it for tackle or bait—bring what you need from town or a larger tackle shop.

The nearest town is Keosauqua, about 10 minutes away, where you can find gas, food, and basic supplies. For live bait, call ahead to local shops in the area; availability varies. Bring your own tackle, extra line, and a first-aid kit. The river can be remote once you're on it, and cell service is spotty.

What to bring and safety notes

A personal flotation device is required by Iowa law, and the current here makes it non-negotiable. The river is narrow and can surprise you with snags or sudden depth changes. Wear your PFD. Bring more water than you think you'll need, sunscreen, and bug spray—mosquitoes can be thick in summer. A depth finder helps, but it's not essential; you can read the river by watching the current and the banks.

Check the weather before you launch. The Des Moines River rises quickly after heavy rain, and current can become dangerous. If the water is high and muddy, wait a day or two for it to clear. Respect private property along the banks—much of the shoreline is privately owned. Fish from your boat or from the park's access points only.

Frequently Asked Questions

Do I need a boat to fish here, or can I wade?

A boat is the practical choice. The river is deep and current-driven, and wading is risky. The park's ramp makes launching easy. If you don't have a boat, contact local charter services in Keosauqua or rent from a nearby outfitter.

What's the best time of year to catch walleye?

Spring (April and May) and fall (September and October) are peak. Water temps between 50 and 70 degrees trigger the best bites. Summer walleye are there but deeper and less predictable.

Can I keep catfish, and are there size limits?

Yes. Iowa allows you to keep catfish, and there are no minimum size limits for channel catfish. Flatheads have a 24-inch minimum. Check the current Iowa fishing regulations before you go, as rules can change.

What happens if the river is too high or muddy?

High water and mud make fishing difficult and navigation risky. Wait a few days after heavy rain for the water to clear and levels to drop. Check the USGS gauge online before launching.

Is there a tackle shop at the park?

No. Bring your own tackle and bait, or stop in Keosauqua before you arrive. Live bait availability varies, so call ahead if you're counting on it.