Best Water Filter for Heavy metals (mercury, cadmium, barium and others)
Cumulative toxicity: these build up in the body rather than clearing quickly.
Short answer
Use Reverse osmosis (NSF 58). The broadest removal available at home: arsenic, nitrate, fluoride, PFAS, TDS. Budget roughly $180–500 upfront and $60–150 a year in replacements (diy under-sink).
Regulatory context: Set per metal — mercury 2 ppb, cadmium 5 ppb, barium 2,000 ppb, selenium 50 ppb.
What actually removes heavy metals (mercury, cadmium, barium and others)
Reverse osmosis handles the whole group reliably, which makes it the simple answer when several metals show up at once. Some NSF/ANSI 53 carbon filters carry claims for specific metals such as mercury and cadmium — check the claim names on the performance data sheet rather than assuming a lead-rated filter covers the rest. A softener is a partial exception: ion exchange does capture barium reasonably well, though it does nothing for most of the others.
Works
- Reverse osmosis (NSF 58)The broadest removal available at home: arsenic, nitrate, fluoride, PFAS, TDS.
- Carbon certified for lead (NSF 53)The cheapest thing that genuinely removes lead, cysts and many VOCs.
Will not fix this
- Basic activated carbon (NSF 42)
- UV disinfection (NSF 55)
- Boiling Makes it worse — evaporation concentrates what's left behind.
Test before you buy.Heavy metals (mercury, cadmium, barium and others) can't be seen, tasted or smelled, and the right hardware depends on the concentration you actually have. A certified lab test costs a fraction of the wrong filtration system. Start with your local water quality report, and get a mail-in lab test if you're on a private well.
Options that carry the right certification
Ordered cheapest-adequate first. Prices are indicative bands and move often.
| Product | Certification | Upfront | Per year | |
|---|---|---|---|---|
| APEC ROES-50 EssenceUnder-sink | Built with WQA-certified components to NSF/ANSI 58.Catch:Needs an under-sink drain connection and a spare hole for the dedicated faucet. Strips minerals — some people dislike the flat taste. | $180–240 | $50–80 | Check price |
| AquaTru Countertop Reverse OsmosisCountertop | NSF/ANSI 42, 53, 58, 401 and P473 certified.Catch:Takes counter space and you refill a tank by hand. Wastes some water as brine, like all RO. | $400–500 | $80–130 | Check price |
| Brita Elite Pitcher FilterPitcher | NSF/ANSI 42 and 53 certified, including a lead reduction claim.Catch:No fluoride, nitrate or arsenic reduction. Not PFAS-rated. | $25–40 | $50–70 | Check price |
| iSpring RCC7AK 6-Stage ROUnder-sink | WQA Gold Seal certified to NSF/ANSI 58.Catch:The alkaline remineralization stage adds minerals back, which slightly raises TDS readings — expected, not a fault. | $200–280 | $60–90 | Check price |
Certification listings change. Before buying, confirm the current listing for the exact model in the NSF certified products database — a manufacturer's marketing page is not a certification. WaterQ earns a commission on purchases made through these links at no extra cost to you; see our affiliate disclosure. This is general information, not medical or engineering advice.
Check your own water before you buy
Filter shopping goes wrong in one predictable way: buying for a contaminant you don't have while missing the one you do. Your utility is required to publish detected contaminant levels every year, and those numbers tell you which row of the table above applies to you.
Frequently asked questions
What kind of water filter removes heavy metals (mercury, cadmium, barium and others)?
Reverse osmosis (NSF 58) is the most reliable option: The broadest removal available at home: arsenic, nitrate, fluoride, PFAS, TDS. Typical cost is $180–500 upfront and $60–150 per year.
Does a basic activated carbon (nsf 42) remove heavy metals (mercury, cadmium, barium and others)?
No. Basic activated carbon (NSF 42) does not reduce heavy metals (mercury, cadmium, barium and others) to any meaningful degree, despite being the most commonly recommended filter type. Reverse osmosis handles the whole group reliably, which makes it the simple answer when several metals show up at once. Some NSF/ANSI 53 carbon filters carry claims for specific metals such as mercury and cadmium — check the claim names on the performance data sheet rather than assuming a lead-rated filter covers the rest. A softener is a partial exception: ion exchange does capture barium reasonably well, though it does nothing for most of the others.
Does boiling water remove heavy metals (mercury, cadmium, barium and others)?
No — boiling makes it worse. As water evaporates the heavy metals (mercury, cadmium, barium and others) that remains becomes more concentrated, so boiled water can contain a higher level than what came out of the tap.
What is the EPA limit for heavy metals (mercury, cadmium, barium and others)?
Set per metal — mercury 2 ppb, cadmium 5 ppb, barium 2,000 ppb, selenium 50 ppb.