Il est courant que le saumon se nourrisse d'autres poissons et de zooplancton. Ce que mange un saumon varie considérablement selon la région.
Plus les saumons deviennent gros, plus leurs proies sont grosses. Les gros saumons se nourrissent de hareng, de krill et d'autres types de poissons. Les saumons juvéniles ne mangent pas une telle gamme d'aliments et ne mangent généralement que des larves et du zooplancton. Le saumon est la proie d'une grande variété de créatures marines, notamment des baleines, des phoques et des lions de mer. D'autres poissons s'en nourrissent également. Pour éviter les prédateurs, les saumons nagent dans les zones profondes. Ils sont également proches les uns des autres pour que les prédateurs les confondent avec des poissons plus gros. Un autre prédateur du saumon est l'homme, qui le pêche commercialement dans le monde entier.