Recent work has revealed the importance of contemporary evolution in shaping ecological outcomes. In particular, rapid evolutionary divergence between populations has been shown to impact the ecology of populations, communities, and ecosystems. While studies have focused largely on the role of adaptive divergence in generating ecologically important variation among populations, much less is known about the role of gene flow in shaping ecological outcomes. After divergence, populations may continue to interact through gene flow, which may influence evolutionary and ecological processes. Here, we investigate the role of gene flow in shaping the contemporary evolution and ecology of recently diverged populations of anadromous steelhead and resident rainbow trout (Oncorhynchus mykiss). Results show that resident rainbow trout introduced above waterfalls have diverged evolutionarily from downstream anadromous steelhead, which were the source of introductions. However, the movement of fish from above to below the waterfalls has facilitated gene flow, which has reshaped genetic and phenotypic variation in the anadromous source population. In particular, gene flow has led to an increased frequency of residency, which in turn has altered population density, size structure, and sex ratio. This result establishes gene flow as a contemporary evolutionary process that can have important ecological outcomes. From a management perspective, anadromous steelhead are generally regarded as a higher conservation priority than resident rainbow trout, even when found within the same watershed. Our results show that anadromous and resident O. mykiss populations may be connected via gene flow, with important ecological consequences. Such eco-evolutionary processes should be considered when managing recently diverged populations connected by gene flow.