Khi còn trong trứng là ở vùng nước ngọt nhưng lớn lên trưởng thành bơi ra biển tìm nguồn thức ăn vì khi đó do tính chất hóa học cơ thể của con cá này thay đổi vì vậy cho phép chúng sống trong môi trường nước mặn. Cũng có khi là do tập tính của chúng
- môi trường sống của cá hồi và trứng cá hồi lại khác nhau vì: khi để trứng ở vùng khác giúp hạn chế các mối đe dọa (sinh vật cạnh tranh, sinh vật ăn thịt và trứng của cá hồi) làm hiệu suất thụ tinh và phát triển của trứng thành con non thấp. Ngoài ra, môi trường nước ngọt ở thượng nguồn phù hợp cho sự phát triển của hợp tử và cá hồi con.