Current promotion
Heavy Metals Blood Test: Lead, Mercury, Arsenic & Cadmium Panels
Blood and 24-hour urine panels that measure lead, mercury, arsenic, cadmium, and cobalt so you can understand your exposure.
Affiliate disclosure: we earn a commission when you purchase lab tests through links on this site, at no extra cost to you. Learn more
Single-metal blood tests from $28.76 and multi-metal panels from $103.16 with promotional pricing at time of writing; the 24-hour urine panel with cadmium is listed at $179.95.
At a glance
Heavy metals testing measures blood or urine levels of toxic metals, lead, mercury, arsenic, cadmium, and cobalt, to assess exposure from sources like drinking water, food, cosmetics, and the workplace. These direct-to-consumer panels are for adults (18+) who want a baseline reading of their metal levels or need to track known environmental or occupational exposure. Options range from single-metal blood tests to multi-metal blood panels and 24-hour urine collections.
Best suited for
- Adults who want a baseline check of lead, mercury, arsenic, cadmium, and cobalt levels
- People with likely exposure sources at home, older plumbing or lead-based paint, well water, frequent consumption of rice or large predatory fish
- Workers in higher-exposure industries such as mining, welding, or electronics manufacturing
- Regular users of imported cosmetics, herbal supplements, or products that may contain undisclosed trace metals
- Anyone retesting to track levels after reducing a known exposure, in consultation with their doctor
What's included
Heavy Metals Micronutrients Blood Test Panel
Heavy Metals Blood Test Panel
Heavy Metals Blood Test Panel 2
Heavy Metals 24 Hour Urine Test Panel With Cadmium
Heavy Metals 24 Hour Urine Test Panel
Arsenic Micronutrient Blood Test
Cadmium Micronutrient Blood Test
Cobalt Micronutrient Blood Test
Lead Micronutrient Blood Test
Mercury Micronutrient Blood Test
The importance of testing
Heavy metal exposure is often invisible because it comes from ordinary places: older plumbing can add lead to drinking water, rice can carry arsenic from soil, leafy greens can absorb cadmium, predatory fish like tuna can accumulate mercury, and even chocolate, cosmetics, imported jewelry, and some herbal supplements can contain trace metals. People who work in industries such as mining, welding, or electronics manufacturing face additional occupational exposure. Testing turns that uncertainty into concrete numbers you can act on.
The two specimen types answer different questions. Blood panels measure the metals currently circulating in your body, which is useful for assessing recent or ongoing exposure. The 24-hour urine panels measure how much of each metal your body is excreting over a full day, which the partner page notes improves detection of cumulative metal burden compared with a random sample. Cobalt is a special case: it is a component of vitamin B12, so the cobalt test can reflect nutritional status as well as exposure.
These results are most useful as a trend. A baseline test gives you a starting point; if a level is elevated, retesting after you identify and reduce a likely source, swapping cookware, filtering water, changing the fish you eat, shows whether the change is working. People with ongoing workplace exposure often monitor on a recurring schedule.
Elevated heavy metal levels are associated with effects on the nervous system, kidneys, and bones, so any out-of-range result is worth reviewing with your doctor. These panels screen for and track exposure, they are not intended to confirm a condition, and your physician can order confirmatory testing and advise on next steps.
Promo code
ULTA335ASave 20% with code ULTA335A, current promotion on most panels; confirm final pricing on the partner page.
Ready to get your numbers? Order online, visit a nearby draw site, and receive private results to review with your doctor.
Order NowFrequently asked questions
Which heavy metals do these panels measure?
Depending on the panel, these tests measure arsenic, cadmium, cobalt, lead, and mercury. The Heavy Metals Micronutrients Blood Test Panel covers all five in one blood draw, the standard Heavy Metals Blood Test Panel covers arsenic, lead, and mercury, and single-metal tests are available for each metal individually.
Can I order a heavy metals test without a doctor's visit?
Yes, these panels can be ordered directly online through the partner page without a prior doctor's appointment. Note that the listed tests require the patient to be 18 years of age or older, and you should still share your results with your physician, especially if anything comes back elevated.
Should I choose a blood panel or a 24-hour urine panel?
Blood panels measure the metals currently circulating in your body, while the 24-hour urine panels measure what your body excretes over a full day, which helps assess cumulative exposure. If you are unsure which specimen type fits your situation, recent exposure versus long-term burden, ask your doctor which collection method makes sense for you.
Is heavy metals testing available in every US state?
No, direct-to-consumer lab testing is restricted or prohibited in New York, New Jersey, and Rhode Island, so residents of those states may be blocked at the partner's checkout. Availability elsewhere depends on the partner's patient service center network in your area.
Is there a promo code for heavy metals testing?
Yes, the code ULTA335A applies the current promotional discount, shown as roughly 20% off most of the listed panels at the time of writing. Promotions change, so confirm the final price and discount on the partner page before checkout.
What should I do if a result comes back elevated?
Bring the result to your doctor, an elevated level is a flag to review, not a medical conclusion. Your physician can order confirmatory or follow-up testing, help identify the likely exposure source, and advise on monitoring or therapy. Retesting after reducing exposure shows whether levels are trending down.
Related lab test panels
Heavy Metal Blood Test Panels: Lead, Mercury, Arsenic & Cadmium
Measure your exposure to lead, mercury, arsenic, and cadmium with lab-grade blood and urine panels.
View panelMicronutrient Blood Test Panels: Vitamins, Minerals & Antioxidants
Lab panels that quantify the vitamins, minerals, and antioxidants your body runs on, plus heavy-metal exposure.
View panelVitamin & Mineral Blood Tests: Check Your Micronutrient Levels
Nine tiered lab panels that measure the vitamins and minerals your body runs on, from a basic iron and magnesium screen to a full micronutrient workup.
View panel