What Do Salmon Eat?

James R.D. Scott/Moment/Getty Images

It is common for salmon to feed on other fish and zooplankton. What a salmon eats varies greatly depending on the region.

The larger salmon become, the larger their prey is. Large salmon will feed on herring, krill and other types of fish. Juvenile salmon do not eat such a wide range of food and typically only eat larvae and zooplankton. Salmon are prey for a large variety of sea creatures, including whales, seals and sea lions. Other fish also prey upon them. To avoid predators, salmon swim in deep areas. They also school closely together in order for predators to confuse them with larger fish. Another predator for salmon is humans, who fish for them commercially all around the world.