Iowa offers diverse freshwater fishing opportunities ranging from world-class walleye in the glacial lakes to trout in the cold-water streams of the Northeast. The state is renowned for its productive panfish populations, trophy channel catfish in major river systems, and a thriving largemouth bass fishery in its many reservoirs.
Species & Seasons
Walleye and Sauger
Open year-round on most inland waters; daily bag limit of 5. Seasons vary slightly on the Mississippi River and Iowa Great Lakes.
Largemouth and Smallmouth Bass
Open year-round statewide. The daily bag limit is typically 3 with various length limits depending on the specific water body.
Channel Catfish
Open year-round. Iowa is a premier destination for catfish, with a combined daily limit of 8 for channel and blue catfish.
Trout (Brook, Brown, Rainbow)
Open year-round in designated cold-water streams. A trout fee is required; daily limit is 5 with a possession limit of 10.
Crappie and Bluegill
Open year-round. These are the most popular panfish in Iowa, typically harvested with a daily limit of 25 each.
Muskellunge
Season usually opens late May through November 30. There is a daily limit of 1 fish with a minimum length of 40 inches.
Yellow Bass
Open year-round with no daily bag or possession limit, making them a popular target in lakes like Clear Lake.
Top Waters
Spirit Lake
The largest natural lake in Iowa, famous for trophy walleye, muskellunge, and yellow perch.
Mississippi River
Bordering the eastern edge of the state, it offers incredible diversity for walleye, sauger, and bass.
Clear Lake
Highly productive for walleye and exceptionally high numbers of yellow bass.
Rathbun Lake
Known as Iowa's 'Ocean,' this massive reservoir is the state's premier destination for crappie.
West Okoboji Lake
Famed for its crystal clear water and outstanding smallmouth bass and bluegill fishing.
Lake Red Rock
Iowa's largest reservoir, offering excellent white bass and catfish opportunities.
Upper Iowa River
A scenic river in the Driftless Area known for smallmouth bass and stocked trout.
Local Charters, Bait Shops & More
Support Iowa's local fishing businesses — guides, tackle shops, marinas, fly shops, and more.
Kevan Paul's Guide Service
Charter/GuideClear Lake, IA
Specializing in walleye and yellow bass trips on Clear Lake and the Iowa Great Lakes.
Rodney's Guide Service
Charter/GuideSpirit Lake, IA
Providing expert fishing trips across the Iowa Great Lakes region for over 20 years.
Walleye Wisdom Guide Service
Charter/GuideDubuque, IA
Expert guided trips targeting walleye and sauger on the Mississippi River.
No Boundary Guides
Charter/GuideDecorah, IA
Drift boat and wade fishing trips in the scenic Driftless region of Northeast Iowa.
Kabele's Trading Post
Bait & Tackle ShopSpirit Lake, IA
A full-service tackle shop offering live bait, custom tackle, and local fishing reports.
J & L Bait & Tackle
Bait & Tackle ShopDes Moines, IA
A local staple providing a wide variety of live bait and gear for central Iowa anglers.
The Tackle Line
Bait & Tackle ShopGrinnell, IA
Offers a comprehensive selection of lures and bait for fishing Rock Creek and local lakes.
Wilson's Riverfront
Bait & Tackle ShopDavenport, IA
Conveniently located on the Mississippi River for all bait and tackle needs.
B & B Bait & Tackle
Bait & Tackle ShopCouncil Bluffs, IA
Essential bait and gear for anglers fishing the Missouri River and Western Iowa lakes.
Fisherman's Corner
Bait & Tackle ShopMarion, IA
Local shop providing expert knowledge and gear for Cedar River corridor fishing.
Saylorville Lake Marina
MarinaPolk City, IA
Full-service marina on Saylorville Lake offering boat rentals, slips, and storage.
Bridge Point Marina
MarinaNorth Liberty, IA
Provides dockage and amenities for boaters enjoying Coralville Reservoir.
Mau Marine
MarinaOkoboji, IA
A premier lakeside marina offering boat sales, service, and storage in the Great Lakes region.
Clinton Marina
MarinaClinton, IA
Full-service marina serving Mississippi River boaters with fuel and slip rentals.
Dubuque Marina & Yardarm
MarinaDubuque, IA
Providing slip rentals and a fueling station for river travel on the Upper Mississippi.
Parks Marina
MarinaOkoboji, IA
Full-service facility offering rentals and sales in the heart of the Iowa Great Lakes.
Rod and Rivet
Fly ShopDes Moines, IA
Central Iowa's fly fishing specialty shop providing gear, flies, and expert advice.
Bear Creek Fly Shop
Fly ShopDecorah, IA
A specialized shop dedicated to trout fishing in the cold-water streams of Northeast Iowa.
Driftless Fly Fishing Company
Fly ShopDecorah, IA
Guided fly fishing trips and premium gear for the unique limestone spring streams.
Mid-Iowa Marine
Boat DealerDes Moines, IA
Authorized dealer for leading fishing boat brands with a full service department.
Clem's Trailer Sales & Marine
Boat DealerMarshalltown, IA
Specializing in fishing boats, pontoons, and marine accessories since 1948.
Smith Marine
Boat DealerNewton, IA
Family-owned boat dealership providing new and used inventory for Iowa anglers.
O'Connell Marine
Boat DealerDes Moines, IA
Sales and service for aluminum and fiberglass fishing boats in the Des Moines metro.
Great Lakes Marine
Boat DealerSpirit Lake, IA
Serving the Iowa Great Lakes with premium fishing boats and on-water service.
Hawkeye Boat Sales
Boat DealerDubuque, IA
Extensive inventory of new and pre-owned fishing boats on the riverfront.
Iowa City Marine
Boat DealerIowa City, IA
Reliable marine service and boat sales for the Johnson County area.
Gott Custom Rods
Rod BuilderSolon, IA
Handcrafted custom fishing rods tailored to specific species and angler preferences.
T.O. Custom Rods
Rod BuilderNorwalk, IA
Creating high-performance custom rods for walleye, bass, and panfish.
J-Line Custom Rods
Rod BuilderGuttenberg, IA
Specializing in custom rod builds for Mississippi River river-rigging and vertical jigging.
Fish On Custom Rods
Rod BuilderOttumwa, IA
Local artisan builder focusing on durable and sensitive rods for Iowa waterways.
Catch more Iowa fish — free
Create a free account and unlock the full angling toolkit:
Resource details are gathered from public sources and may change. Always confirm licenses, limits, and season dates with the official state agency before you fish.
