Fishing in Iowa
Discover 66 state parks offering fishing in Iowa
🐟 Iowa Fishing License at a Glance
Trout stamp required for designated waters.
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.
Iowa State Parks with Fishing

Ambrose A. Call State Park

Backbone State Park

Banner Lakes at Summerset State Park

Beeds Lake State Park

Big Creek State Park

Black Hawk State Park
Bobwhite State Park

Brushy Creek State Recreation Area

Cedar Rock State Park

Clear Lake State Park
Cold Springs State Park
Eagle Lake State Park

Echo Valley State Park

Elinor Bedell State Park

Elk Rock State Park

Emerson Bay State Park

Fairport State Recreation Area

Fort Atkinson State Preserve

Frank A. Gotch State Park

Geode State Park

George Wyth State Park

Green Valley State Park

Gull Point State Park
Heery Woods State Park

Honey Creek State Park

Lacey-Keosauqua State Park

Lake Ahquabi State Park

Lake Anita State Park

Lake Cornelia State Park

Lake Darling State Park

Lake Icaria State Park

Lake Keomah State Park

Lake Macbride State Park

Lake Manawa State Park

Lake of Three Fires State Park

Lake Wapello State Park

Ledges State Park
Lower Gar State Recreation Area
Marble Beach State Recreation Area

McIntosh Woods State Park
Mini-Wakan State Park

Nine Eagles State Park
Oak Grove State Park

Oakland Mills State Park
Okamanpedan State Park

Palisades-Kepler State Park

Pammel State Park

Pikes Peak State Park

Pikes Point State Park

Pilot Knob State Park

Pine Lake State Park
Pleasant Creek State Recreation Area

Prairie Rose State Park

Preparation Canyon State Park

Red Haw State Park

Rock Creek State Park
Sharon Bluffs State Park

Springbrook State Park
Templar State Recreation Area

Three Mile Lake State Park
Trapper’s Bay State Park

Viking Lake State Park

Volga River State Recreation Area

Walnut Woods State Park
Wapsipinicon State Park

Wilson Island State Recreation Area
More Fishing Destinations
More Activities in Iowa
❓ Fishing in Iowa — FAQ
Do I need a license to fish in Iowa state parks?
Yes — fishing in Iowa state parks generally requires a valid Iowa fishing license. A resident annual license costs $22, and a non-resident annual license costs $48. 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 Iowa?
Yes — Iowa offers free fishing days when no license is required (First weekend in June). Exact dates change each year, so verify with the official Iowa agency before your trip.
