Welcome to Iowa Trout Country!

Plenty of opportunities await trout anglers in Iowa:
  • 50 catchable-stocked rainbow and brook trout fisheries on publicly-accessible streams
  • 9 special trout fisheries with restrictive regulations
  • 17 urban trout fisheries
  • Over 50 wild, self-sustaining trout fisheries throughout northeast Iowa
Schedule time during your next trip to northeast Iowa to visit one of Iowa's three trout hatcheries - Manchester, Decorah, or Big Springs. The grounds to each facility are open to the public year round from sunrise to sunset. Fisheries employees are available during office hours to answer all your trout fishing questions.

Plan your Iowa Trout Fishing Adventure

Get the most out of your trout fishing trip with information about each stream's location, qualities, and other fun facts on the trout streams webpage.

Check out the overview map of all trout streams in Northeast Iowa online, or email the DNR or call the DNR Phone Center at 515-725-820 to request a printed version. A mobile-friendly version of the trout map is also available.


Buy Your Fishing Licenses Online

Catchable Trout Streams

Find your favorite trout stream and when it will be stocked with the proposed stocking schedule. Call 563-927-5736 for current trout stream or urban stocking information.


Trout Information
+ Trout Regulations (Fees, Seasons, Limits, etc)
+ Can I fish here?
+ Iowa's Wild Trout
+ Improving Stream Fishing
+ Kids' Trout Fishing Ponds
Urban Trout Fisheries

Urban trout stockings offer a "close to home" option for anglers in cities and towns across Iowa who might not normally travel to northeast Iowa to discover trout fishing. These cool weather stockings, held each October through April, are a great place to take kids to catch their first fish.

2017 Fall Urban Trout Stocking Schedule
Lake of the Hills, Davenport Scott County Oct. 14 10:30 am
Sand Lake, Marshalltown
Marshall County Oct. 20 Noon
Banner Lake (South), Indianola at Summerset State Park
Warren County Oct. 26
11:00 am
Big Lake, Council Bluffs Pottawattamie County Oct. 26
2:00 pm
Ottumwa Park Pond
Wapello County Oct. 27
11:00 am
Lake Petocka, Bondurant
Polk County Oct. 27
Noon
Discovery Park, Muscatine
Muscatine County
Oct. 28
10:00 am
Heritage Pond, Dubuque
Dubuque County
Oct. 28
10:00 am
Wilson Lake, Fort Madison
Lee County
Oct. 28
Noon
Bacon Creek, Sioux City
Woodbury County Nov. 1
1:30 pm
North Prairie, Cedar Falls
Black Hawk County
Nov. 2
Noon
Moorland Pond, Fort Dodge
Webster County
Nov. 2
Noon
Ada Hayden Heritage Park Lake, Ames
Story County
Nov. 16
Noon
Prairie Park (Cedar Bend), Cedar Rapids
Linn County
Nov. 17
10:00 am
Terry Trueblood Lake, Iowa City
Johnson County
Nov. 17 11:00 am
Scharnberg Pond, Spencer
Clay County Nov. 18
Noon
Blue Pit, Mason City
Cerro Gordo County Nov. 22 11:00 am

Family Fishing Events

Contact our partners listed below for more information about each Family Fishing Event.


2017 Fall Family Fishing Events
Location Date Time Partner Contact Info
Lake of the Hills, Davenport
Oct. 14 10:30 am Scott CCB 563-328-3280
Discovery Park, Muscatine
Oct. 28 10:00 am
Muscatine CCB 263-264-5922
Heritage Pond, Dubuque
Oct. 28 10:00 am Dubuque CCB 563-556-6745
Wilson Lake, Fort Madison
Oct. 28 Noon Lee CCB 319-463-7673
Scharnberg Pond, Spencer
Nov. 18 Noon Clay CCB 712-262-2187