European Commission (EC)
European Union · Binding — legally enforceable maximum levels · Established 1958 · Authored by Karen Pendergrass, Institute for Contaminant Standards · food.ec.europa.eu
Quick read
The European Commission sets the legally binding maximum levels for heavy metals in food across the European Union, now consolidated in Commission Regulation (EU) 2023/915. Unlike EFSA’s advisory guidance, these are enforceable concentration limits (mg/kg in a specified food): product exceeding them cannot lawfully be placed on the EU market. The Commission sets the limits; EFSA provides the underlying science.
Mandate & scope
The European Commission holds the legislative power to set binding food-contaminant limits for the EU, exercised on the scientific basis of EFSA opinions and through comitology with the Member States. Its maximum levels for lead, cadmium, mercury, inorganic arsenic, and tin are now consolidated in Regulation (EU) 2023/915, which in 2023 replaced the earlier framework Regulation (EC) No 1881/2006 and its amendments (several of which the Index still tracks as superseded). The Commission progressively tightens these limits — successive 2021 amendments lowered lead and cadmium levels for cereals and infant foods — under an ALARA (“as low as reasonably achievable”) policy. For nickel it moved within 2024 from a monitoring recommendation (2024/907) to binding maximum levels (Regulation (EU) 2024/1987). These limits are the enforceable floor in the EU; product above them is non-compliant.
Positions across metals
| Metal | Type | Value | Instrument | Effective | Status |
|---|---|---|---|---|---|
| Lead | Maximum level | multiple — see instrument | Lead Maximum Levels for Infant and Young-Child Foods | — | in-force |
| Lead | Maximum level | see instrument | EU Regulation 2023 915 maximum levels for contamin… | — | maximum levels |
| Lead | Maximum level | multiple — see instrument | Commission Regulation | 2002 | superseded |
| Lead | Maximum level | see instrument | Commission Regulation | 2007 | superseded |
| Lead | Maximum level | 0.2 mg/kg wet weight | Lead maximum level for cereals and pulses | 2021 | superseded |
| Cadmium | Maximum level | see instrument | Commission Regulation | — | maximum levels |
| Cadmium | Maximum level | see instrument | EU Regulation 2023 915 maximum levels for contamin… | — | maximum levels |
| Cadmium | Maximum level | multiple — see instrument | Commission Regulation | 2002 | superseded |
| Cadmium | Maximum level | see instrument | Commission Regulation | 2007 | superseded |
| Cadmium | Maximum level | multiple — see instrument | Cadmium maximum levels for cereals | 2021 | superseded |
| Inorganic arsenic | Maximum level | see instrument | EU Regulation 2023 915 maximum levels for contamin… | — | maximum levels |
| Inorganic arsenic | Maximum level | see instrument | Commission Regulation | 2007 | superseded |
| Inorganic arsenic | — | multiple — see instrument | eu-2015-1006-iAs-rice | 2016 | superseded |
| Total arsenic | Maximum level | see instrument | EU Regulation 2023 915 maximum levels for contamin… | — | maximum levels |
| Total mercury | Maximum level | see instrument | EU Regulation 2023 915 maximum levels for contamin… | — | maximum levels |
| Total mercury | Maximum level | multiple — see instrument | Commission Regulation | 2002 | superseded |
| Total mercury | Maximum level | see instrument | Commission Regulation | 2007 | superseded |
| Total mercury | MRL | 0.01 mg/kg as mercury | eu-reg-2018-73-mercury-compounds-mrls | 2018 | finalized |
| Total mercury | Maximum level | multiple — see instrument | eu-reg-2022-617-mercury-fish | 2022 | finalized |
| Methylmercury | Maximum level | see instrument | Commission Regulation | 2007 | superseded |
| Nickel | Directive | see instrument | EU Nickel Directive 94 27 EC | — | historical-as-described-in-source |
| Nickel | Monitoring | monitoring recommendation | Commission Recommendation | 2024 | in-force |
| Nickel | Maximum level | 0.10–40 mg/kg | maximum levels of nickel in certain foodstuffs | 2024 | in-force |
| Tin | Maximum level | see instrument | EU Regulation 2023 915 maximum levels for contamin… | — | maximum levels |
| Tin | Maximum level | see instrument | Commission Regulation | 2007 | superseded |
Where it diverges
The Commission’s maximum levels are binding concentration limits in specific foods and are not comparable with EFSA’s or JECFA’s intake-based guidance — though they and FDA’s action levels both express concentrations (mg/kg vs ppb) and can be compared food-by-food where the matrices match. The EU’s infant-food lead limits are among the tightest in force globally; where they sit below US FDA action levels for comparable categories, the gap reflects the EU’s more precautionary, binding posture rather than a different toxicological basis.
Lead
Cadmium
| Body | Type | Value | Instrument |
|---|---|---|---|
| EC | Maximum level | see instrument | EU Regulation 2023 915 maximum levels for contamin… |
| EC | Maximum level | multiple — see instrument | Commission Regulation |
| EC | Maximum level | see instrument | Commission Regulation |
| EC | Maximum level | multiple — see instrument | Cadmium maximum levels for cereals |
| EC | Maximum level | see instrument | Commission Regulation |
| JECFA | PTMI | 25 µg/kg bw/month | Provisional Tolerable Monthly Intake for Cadmium |
| Codex | Maximum level | see instrument | Maximum Levels for Cadmium in Food |
| EFSA | TWI | 2.5 µg/kg bw/week | Tolerable Weekly Intake for Cadmium |
| US EPA | Oral RfD | 1 µg/kg bw/day food | EPA IRIS — Cadmium Oral Reference Doses |
| ATSDR | MRL | 0.1 µg/kg bw/day | Minimal Risk Levels for Cadmium |
| OEHHA | Prop 65 | 4.1 µg/day oral | Cadmium Listing and Maximum Allowable Daily Level |
Inorganic arsenic
| Body | Type | Value | Instrument |
|---|---|---|---|
| EC | Maximum level | see instrument | EU Regulation 2023 915 maximum levels for contamin… |
| EC | — | multiple — see instrument | eu-2015-1006-iAs-rice |
| EC | Maximum level | see instrument | Commission Regulation |
| JECFA | BMDL | see instrument | JECFA inorganic arsenic BMDL₀.₅ |
| EFSA | BMDL (no threshold) | no numeric threshold (BMDL basis) | Arsenic in Food |
| FDA | Action level | 100 ppb | FDA Closer to Zero — 100 ppb Inorganic Arsenic Act… |
| US EPA | MCL (water) | 10 ppb | Maximum Contaminant Level for Arsenic in Drinking… |
| US EPA | — | value pending | EPA IRIS — Inorganic Arsenic Toxicological Review |
| OEHHA | Prop 65 | value pending | Inorganic Arsenic Compounds Listing |
Total arsenic
No other tracked body sets a position for total arsenic; EC is the only one in the index.
Total mercury
No other tracked body sets a position for total mercury; EC is the only one in the index.
Methylmercury
| Body | Type | Value | Instrument |
|---|---|---|---|
| EC | Maximum level | see instrument | Commission Regulation |
| JECFA | PTWI | 1.6 µg/kg bw/week | Methylmercury Provisional Tolerable Weekly Intake |
| EFSA | TWI | 1.3 µg/kg bw/week | Methylmercury Tolerable Weekly Intake |
| FDA | Action level | 1 ppm methyl mercury expressed as mercury | FDA CPG Sec. 540.600 Fish |
| US EPA | Oral RfD | 0.1 µg/kg bw/day | EPA IRIS — Methylmercury Oral Reference Dose |
Nickel
| Body | Type | Value | Instrument |
|---|---|---|---|
| EC | Directive | see instrument | EU Nickel Directive 94 27 EC |
| EC | Monitoring | monitoring recommendation | Commission Recommendation |
| EC | Maximum level | 0.10–40 mg/kg | maximum levels of nickel in certain foodstuffs |
| EFSA | TDI | 13 µg/kg bw/day | Nickel Tolerable Daily Intake |
Tin
| Body | Type | Value | Instrument |
|---|---|---|---|
| EC | Maximum level | see instrument | EU Regulation 2023 915 maximum levels for contamin… |
| EC | Maximum level | see instrument | Commission Regulation |
| Codex | Maximum level | multiple — see instrument | 1995 - Tin maximum levels for canned foods |
Update log
| Date | Event | Instrument | Status |
|---|---|---|---|
| 2002-04-05 | Superseded basis | Commission Regulation | superseded |
| 2007-03-01 | Superseded basis | Commission Regulation | superseded |
| 2007-03-01 | Superseded / sunset | Commission Regulation | superseded |
| 2016-01-01 | Superseded basis | eu-2015-1006-iAs-rice | superseded |
| 2018-02-07 | Issued / in force | eu-reg-2018-73-mercury-compounds-mrls | finalized |
| 2021-08-30 | Superseded basis | Lead maximum level for cereals and pulses | superseded |
| 2021-08-31 | Superseded basis | Cadmium maximum levels for cereals | superseded |
| 2022-05-03 | Issued / in force | eu-reg-2022-617-mercury-fish | finalized |
| 2023-05-24 | Superseded / sunset | Lead maximum level for cereals and pulses | superseded |
| 2023-05-24 | Superseded / sunset | Cadmium maximum levels for cereals | superseded |
| 2023-05-25 | Superseded / sunset | Commission Regulation | superseded |
| 2023-05-25 | Superseded / sunset | eu-2015-1006-iAs-rice | superseded |
| 2024-03-22 | Issued / in force | Commission Recommendation | in-force |
| 2024-07-30 | Issued / in force | maximum levels of nickel in certain foodstuffs | in-force |
Key documents
References
Positions, the update log, and key documents above are generated from the per-instrument regulation pages this body issues, via tools/build-regulator-pages.mjs. The wiki reports what EC has published; it does not endorse it. See HMTc separation policy for why reporting regulatory values is kept architecturally separate from certification threshold-setting.