What Fish Are Lowest in Mercury? A Guide to Making Smarter Seafood Choices
When you're looking to enjoy the delicious and healthy benefits of seafood, one of the biggest concerns for many Americans is mercury. This naturally occurring element can accumulate in fish, and high levels of mercury can be harmful, especially for pregnant women, nursing mothers, and young children. Fortunately, not all fish are created equal when it comes to mercury content. By understanding which fish are naturally lower in mercury, you can make informed and safe dietary choices for yourself and your family.
Understanding Mercury in Fish
Mercury is a heavy metal found in the environment. When it gets into our waterways, it can be converted into methylmercury by bacteria. This methylmercury is then absorbed by small organisms, and as larger fish eat smaller fish, the mercury levels build up and concentrate in their bodies. This process is known as bioaccumulation. Larger, older, and predatory fish tend to have higher mercury levels because they've had more time to accumulate it and have eaten many other fish.
Fish with the Lowest Mercury Levels
The good news is that many popular and readily available fish are considered "best choices" and are very low in mercury. These are typically smaller, shorter-lived, and less predatory fish. Here's a detailed look at some of the top contenders:
- Anchovies: These tiny, flavorful fish are a powerhouse of omega-3 fatty acids and are virtually mercury-free. They are often eaten whole, which means you're consuming their entire nutrient profile without the concentration of mercury found in larger predatory species.
- Sardines: Similar to anchovies, sardines are small, oily fish that are packed with nutrition and very low in mercury. They are a fantastic source of calcium (especially when eaten with bones), vitamin D, and omega-3s.
- Atlantic Mackerel: While "mackerel" can sometimes be a broad term, Atlantic mackerel is specifically a good choice. It's a smaller, less predatory species compared to King mackerel, which is high in mercury. Atlantic mackerel offers a good amount of omega-3s and is generally safe to consume regularly.
- Salmon: This incredibly popular fish is not only delicious and versatile but also a fantastic source of omega-3 fatty acids and generally low in mercury. Farmed salmon often has even lower mercury levels than wild-caught, though both are considered safe. Look for varieties like Atlantic salmon, Chinook salmon, and Sockeye salmon.
- Tilapia: Tilapia is a mild, white fish that is widely available and affordable. It is a good source of protein and has very low mercury levels, making it a safe option for frequent consumption.
- Cod: Another mild, flaky white fish, cod is an excellent choice for those concerned about mercury. It's a good source of lean protein and is low in fat, making it a healthy addition to your diet.
- Haddock: Similar to cod in its mild flavor and flaky texture, haddock is also a safe bet when it comes to mercury content. It's a versatile fish that can be prepared in many ways.
- Shrimp: While technically a crustacean and not a fish, shrimp is a very popular seafood choice that is extremely low in mercury. It's a good source of protein and other nutrients.
- Oysters: These bivalves are another excellent low-mercury option. They are rich in zinc, iron, and vitamin B12.
- Scallops: Similar to oysters, scallops are bivalves with very low mercury levels. They are a delicacy that can be prepared in a variety of ways.
- Crab: Most types of crab meat are considered low in mercury. Enjoy this flavorful seafood as part of a balanced diet.
Fish to Eat in Moderation (Moderate Mercury Levels)
While the above fish are the lowest in mercury, there are other fish that can be enjoyed in moderation. These fish have slightly higher mercury levels but are still considered safe for most people when consumed a couple of times a week. These often include:
- Tuna (canned light, skipjack): Canned light tuna, particularly skipjack, is generally lower in mercury than albacore ("white") tuna.
- Halibut: A firm, white fish that is nutritious but can have moderate mercury levels.
- Pollock: Similar to cod and haddock, pollock is a mild white fish that is usually low to moderate in mercury.
Fish to Avoid or Eat Infrequently (High Mercury Levels)
It's important to be aware of fish that are known to have high mercury levels. These are typically larger, older, and predatory fish that have accumulated more mercury over their lifespan. These include:
- Shark
- Swordfish
- King Mackerel
- Tilefish (from the Gulf of Mexico)
- Bigeye Tuna
- Marlin
For pregnant women, women who might become pregnant, nursing mothers, and young children, it is especially important to stick to the "best choices" list and limit consumption of "good choices."
Making Healthy Seafood Choices
The U.S. Food and Drug Administration (FDA) and the U.S. Environmental Protection Agency (EPA) provide excellent guidelines on choosing fish. Their advice can be summarized as follows:
For most adults: Eat 2 to 3 servings (8 to 12 ounces) of a variety of fish per week, choosing from the "best" and "good" choices list.
For women of childbearing age, pregnant women, nursing mothers, and young children: Choose fish from the "best" choices list. Eat 2 to 3 servings (8 to 12 ounces) per week of a variety of fish from the "best" choices list. Avoid the fish with the highest mercury levels.
By focusing on the fish that are naturally lowest in mercury, you can reap the many health benefits of seafood without unnecessary worry. Incorporating these delicious and nutritious options into your diet is a simple yet effective way to support your overall well-being.
Frequently Asked Questions (FAQ)
How can I be sure about the mercury content of fish?
The most reliable way to ensure you're choosing low-mercury fish is to refer to guidelines from reputable sources like the FDA and EPA. These agencies regularly test fish and provide lists of "best choices," "good choices," and "choices to avoid" based on their mercury levels.
Why are smaller fish generally lower in mercury?
Smaller fish are typically lower in mercury because they have shorter lifespans and are lower on the food chain. They eat less mercury-containing organisms and have less time to accumulate the heavy metal in their bodies compared to larger, older, and predatory fish.
Does cooking reduce mercury in fish?
No, cooking does not reduce the mercury content in fish. Mercury is a heavy metal that binds to the flesh of the fish and is not released through heat. The only way to reduce mercury exposure is to choose fish with naturally lower levels.
Are there any differences in mercury levels between farmed and wild-caught fish?
Generally, farmed fish are often lower in mercury than their wild-caught counterparts, though this can vary by species and farming practices. However, many wild-caught fish, especially those on the "best choices" list like salmon and sardines, are still excellent low-mercury options.

