More than 130 million fish are stocked annually into Iowa waters, raised in cold water fish hatcheries, cool and warm water hatcheries and egg-taking stations. Fish raised and stocked from hatcheries include trout, channel catfish, hybrid striped bass, muskellunge, northern pike, saugeye, walleye and more.
DNR Hatchery Locations:
Big Springs Fish Hatchery
16212 Big Springs Road, Elkader, IA 52043
(563) 245-2446
Decorah Fish Hatchery
2321 Siewers Spring Road, Decorah, IA 52101
(563) 382-8324
Fairport Fish Hatchery
3390 Hwy 22, Muscatine, IA 52761
(563) 263-5062
Guttenberg Fish Hatchery
331 S River Park Dr., Guttenburg, IA 52052
(563) 252-1156
Manchester Fish Hatchery
22693 - 205th Ave., Manchester, IA 52057
(563) 927-3276
Mount Ayr Fish Hatchery
2093 E Loch Ayr Rd., Mt. Ayr, IA 50854
(641) 464-3108
Rathbun Fish Hatchery
15053 Hatchery Place, Moravia, IA 52571
(641) 647-2406
Spirit Lake Fish Hatchery
122 252nd Ave., Spirit Lake, IA 51360
(712) 336-1840