Summary1. The influence of spatial structure on population dynamics within river–stream networks is poorly understood. Utilizing spatially explicit analyses of temporal genetic variance, we tested whether persistence of central stonerollers (Campostoma anomalum) reflects differences in habitat quality and location within a highly modified urban catchment in southwestern Ohio, U.S.A.2. Estimates of genetic diversity did not vary with habitat quality. Nevertheless, evidence of weak but temporally stable genetic structure, location‐dependent effective population sizes and rates of immigration among sites, together suggest that persistence of central stonerollers within the catchment may be attributable to source–sink dynamics driven by habitat heterogeneity.3. Under this scenario, migrant‐pool colonization from areas of relatively high habitat quality in the upper catchment sustains the presence of central stonerollers at degraded sites in the main stem and dampens population subdivision within the catchment. However, because intact habitat is restricted to the upper portion of the catchment, it is not possible to preclude net downstream dispersal as a mechanism contributing to source–sink dynamics. The slight genetic structure that persists appears to reflect weak isolation by distance diminished by high rates of immigration.4. This study suggests that without a systems perspective of the conditions that sustain populations in degraded waterways, environmental assessments may underestimate levels of impairment. Conservation and management of stream fishes could be improved by maintaining habitat in areas that are net exporters of migrants or by remediation of impaired habitat.