Sea lamprey

They migrate upstream from bodies of water to spawn.

An excerpt from the article 15 facts about Sea lamprey
Fish that behave in this way are called anadromous. When they reach their destination, the male begins building a nest in the river substrate, where the female subsequently lays the eggs. Spawning time varies longitudinally within the range of the lamprey. The nest must be located in places with moderate currents that the nest construction can withstand.