Mercury is the single biggest reason people talk themselves out of eating fish. It's a legitimate concern โ but for most adults, the fear is far bigger than the actual risk. The key is knowing which fish are low in mercury (most of them) and which few to limit.
Where mercury comes from
Mercury enters the ocean, is converted by bacteria into methylmercury, and then accumulates up the food chain. That's the crucial rule: the bigger and older the fish, the more mercury it carries. A large, long-lived predator like a shark concentrates the mercury of everything it ever ate. A small, short-lived sardine barely accumulates any.
This is why the safe list and the "limit" list sort almost perfectly by fish size.
Low-mercury fish (eat 2โ3 servings a week)
These are the "best choices" and safe to eat regularly, including during pregnancy:
- Salmon
- Sardines
- Anchovies
- Herring
- Atlantic mackerel (not king mackerel)
- Trout
- Canned light tuna
- Cod, haddock, pollock
- Tilapia
- Shrimp, scallops, oysters
Moderate-mercury fish (about 1 serving a week)
- Albacore ("white") tuna
- Yellowfin tuna
- Halibut
- Sea bass
- Snapper
- Grouper
High-mercury fish (avoid or eat rarely)
These are the large predators. Pregnant people and young children should avoid them entirely:
- Shark
- Swordfish
- King mackerel
- Marlin
- Tilefish (Gulf of Mexico)
- Bigeye tuna
A quick reference
| Category | Mercury level | How often |
|---|---|---|
| Sardines, salmon, trout | Low | 2โ3ร per week |
| Canned light tuna | Low | 2โ3ร per week |
| Albacore tuna, halibut | Moderate | ~1ร per week |
| Swordfish, shark, king mackerel | High | Avoid |
The tuna question
Tuna causes the most confusion because different tuna are very different fish. Canned light tuna (usually skipjack) is a low-mercury "best choice." Albacore/white tuna has about three times the mercury, so cap it at one serving a week. Fresh tuna steaks and sushi-grade bigeye are higher still.
Should this stop you eating fish? No.
Here's the part the scary headlines leave out: for the general adult population, the health benefits of eating fish โ the omega-3s, the protein, the lower cardiovascular risk โ substantially outweigh the mercury risk, as long as you're choosing mostly low-mercury species. The FDA and EPA actively encourage two to three servings of low-mercury fish per week rather than avoidance.
The people who need to be genuinely careful are pregnant and breastfeeding women and young children, because methylmercury affects the developing nervous system. Even then, the advice is choose low-mercury fish, not stop eating fish โ the omega-3s are important for fetal brain development.
The bottom line
Eat small fish, limit big predators, and you've solved the mercury problem. Sardines, salmon, trout, and light tuna give you all the benefits of seafood with minimal exposure. Save swordfish and shark for rare occasions, and skip them entirely if you're pregnant.