É comum que o salmão se alimente de outros peixes e zooplâncton. O que um salmão come varia muito dependendo da região.
Quanto maior se torna o salmão, maior é a sua presa. O salmão grande se alimenta de arenque, krill e outros tipos de peixes. O salmão juvenil não come uma variedade tão grande de alimentos e normalmente só comem larvas e zooplâncton. Os salmões são presas de uma grande variedade de criaturas marinhas, incluindo baleias, focas e leões marinhos. Outros peixes também os atacam. Para evitar predadores, os salmões nadam em áreas profundas. Eles também cardam-se juntos para que os predadores os confundam com peixes maiores. Outro predador do salmão são os humanos, que pescam para eles comercialmente em todo o mundo.