연어는 소하성 어류로 민물 강과 개울에서 태어나 산란을 위해 민물로 돌아오기 전에 성체의 대부분을 바다에서 보냅니다. 이러한 행동의 이유는 연어의 수명 주기와 번식 및 생존을 위한 최적의 조건과 관련이 있습니다.
연어는 일반적으로 생후 처음 몇 년을 민물 개울에서 보내며 그곳에서 자라고 발달한 후 하류로 바다로 이동합니다. 바다에서 연어는 훨씬 더 많은 식량 공급에 접근할 수 있고 빠르게 자랄 수 있으며 이는 연어의 생존과 번식 성공에 중요합니다. 바다에서 몇 년을 보낸 후 성체 연어는 알을 낳기 위해 태어난 담수 강 상류로 다시 이동합니다.
이러한 이주 이유는 민물 하천이 바다보다 연어 알과 치어(어린 연어)에 더 적합한 환경을 제공하기 때문입니다. 민물 개울은 수온이 더 낮고 염도가 낮으며 포식자가 적어 연어 알과 치어의 생존율을 높일 수 있습니다. 또한, 연어는 자신이 태어난 동일한 하천으로 되돌아감으로써 개체군 내에서 유전적 다양성과 적응성을 유지할 수 있습니다.