Farmed and Atlantic salmon are some of the worst fish for the environment (and you) and should be eaten sparingly. Try canned or wild salmon from Alaska instead.
All grouper is bad for the environment and even though it doesn't have the highest mercury levels compared to other fish, it's still not recommended for young children and older kids.
Imported wild sturgeon and Atlantic sturgeon should not be eaten because of their high levels of mercury and PCBs and because they're on the EDF's list of the worst fish for the environment.
Scary to look at and scary to eat. Sharks are filled with high levels of mercury, as they are one of the ocean's biggest predators. Plus, they are also on the eco-worst list. Our advice? Avoid them as much as possible.
These scary looking fish are full of mercury and any imported ones should definitely be avoided. Swordfish from the UK are OK eco-wise, but still not great.
Most sole sold in supermarkets is actually a variety of flounder (except for the expensive Dover sole). And it is a fish to avoid because it's high on the PCBs and mercury list, and is also an eco-unfriendly fish.
All Chilean sea bass (also known as Patagonian toothfish) is harmful for the environment and not so great for you (even though it can taste so good).
Bluefin and bigeye tuna are on the eco-worst list, plus they have high levels of mercury — it might be a good idea to cut back on those spicy tuna rolls.
This freshwater fish can be found in most of Canada and the northern parts of the United States -- but if you find it, try and walk away. The EDF places it high on its PCBs and mercury list, and it's not great for the environment either.
Though it's the state fish of Delaware, weakfish (also sometimes referred to as sea trout) is not a fish that should be enjoyed often — it's bad for the environment and bad for you.