Łosoś często żywią się innymi rybami i zooplanktonem. To, co łosoś spożywa, różni się znacznie w zależności od regionu.
Im większy łosoś, tym większa jest jego ofiara. Duży łosoś będzie żywił się śledziami, krylem i innymi rodzajami ryb. Młodzieńcze łososie nie jedzą tak szerokiego asortymentu pokarmów i zazwyczaj jedzą tylko larwy i zooplankton. Łosoś jest ofiarą wielu różnych stworzeń morskich, w tym wielorybów, fok i lwów morskich. Również inne ryby żerują na nich. Aby uniknąć drapieżników, łososie pływają w głębokich obszarach. Uczą się również blisko siebie, aby drapieżniki mogły je pomylić z większymi rybami. Innym drapieżnikiem dla łososia są ludzie, którzy łowią je komercyjnie na całym świecie.