The fish hatchery is a production rearing station for growing Shasta strain rainbow and St. Croix strain brook trout. Approximately 130,000 catchable size rainbow and 20,000 catchable brook trout are reared annually. Decorah fish hatchery personnel are responsible for stocking 15 put-and-take streams in Winneshiek, Allamakee, Howard, and Mitchell Counties. The hatchery also stocks five seasonal urban lakes in Mason City, Sioux City, Spencer, Ames and Ankeny or Bondurant.
All streams stocked are posted on a calendar that is available on the Iowa DNR website, although some of the streams are unannounced. Thirteen streams are stocked once a week and two every other week. Because some streams get too warm during late June, July and August stressing fish, these streams are not stocked. Stocking is done from April through October.
The picturesque limestone office and residence date back to the 1930s as a project of the Civilian Conservation Corps. The hatchery consists of 24 cement flow-through raceways and 3 rubber lined earthen ponds.
The fish hatchery is open to the public 365 days a year from sunrise to sunset. Group tours can be scheduled by calling the hatchery. Office hours are 7:30 AM – 4:00 PM
The Decorah Fish Hatchery is located one mile south of Decorah in Winneshiek County. From Highway 9, take Trout Run Road for approximately 1.5 miles. Turn south on Siewers Spring Road to hatchery.