Fishing in Iowa
Discover 63 state parks offering fishing in Iowa
🐟 Iowa Fishing License at a Glance
Anyone fishing for or keeping trout needs the trout fee ($14.50 residents, $17.50 non-residents). Licenses follow the calendar year; next year's resident licenses go on sale December 15.
Checked against the official agency, September 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 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
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
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
Other Places with Fishing in Iowa (Not State Parks)
These places are run by a county, city, federal agency, another state agency, a tribe or a private owner, not by Iowa’s state park system. State park passes, rules and reservations may not apply, so check with the operator before you go.

Lake Icaria State Park
Run by the Adams County Conservation Board

Oakland Mills State Park
Run by the Henry County Conservation Department
Three Mile Lake Recreation Area
Run by the Union County Conservation Board
More Fishing Destinations
More Activities in Iowa
❓ Fishing in Iowa — FAQ
Are there free fishing days in Iowa?
Yes — June 5-7, 2026 (Iowa residents only). On free fishing days no license is required; confirm the dates with the official Iowa agency before your trip.
