Migratory animals often transfer nutrients between ecosystems, enhancing productivity in the subsidized system. Most research on nutrient subsidies by migratory fishes has focused on Pacific salmon, whose semelparous life history is unusual among migratory fishes. To test whether iteroparous species can provide ecologically important nutrient inputs to stream ecosystems, we experimentally blocked the migration of suckers (Catostomidae) midway up an oligotrophic tributary of Lake Michigan. Comparing reaches upstream of the barrier to downstream reaches containing thousands of breeding fish, we found that suckers elevated phosphorus and nitrogen concentrations three- to five-fold. Algal accrual was doubled and caddisflies grew 12% larger in subsidized reaches relative to reference reaches. An enclosure experiment demonstrated that caddisflies with access to a fish carcass rapidly became enriched in 15N and 13C, and experimental carcass additions were rapidly colonized by high densities of caddisflies. However, under natural conditions below the experimental barrier, caddisflies became enriched in 15N but not 13C, indicating that fish-derived nutrients entered the stream food web primarily through indirect pathways rather than direct consumption of carcasses or gametes. At pupation, an average of 18% of caddisfly tissue N below the barrier was sucker-derived. In comparison to our focal stream, a reference stream with few suckers showed no seasonal or longitudinal patterns in nutrients and stable isotopes. These results demonstrate that iteroparous fish migrations can spur productivity via nutrient subsidies, despite low mortality rates. Thus, concerns about negative ecosystem-level consequences of blocking migrations of semelparous fishes are also applicable to iteroparous species when migrations are large.