È comune per il salmone nutrirsi di altri pesci e zooplancton. Ciò che mangia un salmone varia molto a seconda della regione.
Il salmone più grande diventa, più grande è la loro preda. Il grande salmone si nutrirà di aringhe, krill e altri tipi di pesce. Il salmone giovanile non mangia una gamma così ampia di cibo e in genere mangia solo larve e zooplancton. I salmoni sono una preda per una grande varietà di creature marine, tra cui balene, foche e leoni marini. Anche altri pesci li rapiscono. Per evitare i predatori, il salmone nuota nelle zone profonde. Inoltre studiano a stretto contatto in modo che i predatori possano confonderli con pesci più grandi. Un altro predatore per il salmone è l'uomo, che pesca per loro commercialmente in tutto il mondo.