Here are the high mercury fish to avoidTrusted Source:
- swordfish
- shark
- king mackerel
- marlin
- bigeye tuna
- tilefish from the Gulf of Mexico
Plus, salmon is one of the very few natural sources of vitamin D, which is lacking for most of us. It’s important for bone health and immune function.