Overview
FSA/Fera measured this ingredient or non-infant-specific food composite in Table 6 of the FS102048 survey. Exact concentration values remain in progress until Table 6 is parsed into structured ingredient rows with less-than and semi-quantitative flags preserved. Survey of metals in commercial infant foods, infant formula and non-infant specific foods
Why this commodity accumulates heavy metals
Semi-skimmed milk is fluid cow milk from which a portion of the milk fat has been removed, typically to achieve a fat content of approximately 1.5 to 1.8 percent by weight in European commercial standards. Its heavy metal profile is essentially identical to that of whole milk and fully skimmed milk: the fat reduction step removes fat-soluble components but does not alter the concentration of Pb, Cd, Hg, or other regulated heavy metals, which are distributed primarily in the aqueous and protein fractions of milk rather than in the fat. Dairy is a low-risk matrix for heavy metals because the mammary gland presents a substantial physiological barrier to metal transfer from blood into milk. Most absorbed metals in the lactating cow are excreted through urine and feces rather than milk, and blood-to-milk transfer efficiencies for Pb, Cd, and Hg are well below 1 percent under typical dietary exposure conditions. The small amounts of heavy metals present in milk reflect the cow’s cumulative environmental and dietary exposure, which in commercially managed herds under regulated feed and veterinary oversight is generally low. Atmospheric contamination of farm environments, mineral composition of feed supplements, and water quality at the farm are the dominant drivers of any detectable metal levels in fluid milk. For the specific metal-content data available in the current corpus, see Reduced-fat milk and Skim milk, which carry TDS data from comparable dairy matrices.
Heavy metal contamination profile
Per-analyte snapshot derived from the machine-readable contamination_profile in the frontmatter above. data gap indicates the literature has been reviewed for this commodity-analyte combination and no usable occurrence data was found (a finding, not a placeholder). The Key sources column shows the top 2-3 contributing sources by year and sample size, with numbered wikilink aliases.
| Analyte | Coverage | Typical (ppb) | Confidence | Key sources |
|---|---|---|---|---|
| Pb | n=1 | 0–13.8 | low | — |
| Cd | n=1 | 0–1 | low | — |
| iAs | n=1 | 0 | low | — |
| tAs | data gap | — | — | — |
| tHg | n=1 | 0–0.5 | low | — |
| Ni | data gap | — | — | — |
| Al | n=1 | 0–1437 | low | — |
| Cr | data gap | — | — | — |
| Sn | n=1 | 0–23.5 | low | — |
| U | data gap | — | — | — |
Routing
This node is linked from the ingredient index and source routing list.
Contamination Profile State
Per-analyte state — populated, in progress, or declared data gap — is carried authoritatively in the machine-readable contamination_profile frontmatter and the contamination-profile table above. Ingredient-level values belong here; finished-product values belong on the relevant product-category page.
Ranges by source, region, and variety
Metal concentrations in semi-skimmed milk are uniformly low across production regions. European regulatory monitoring under EU Regulation (EC) No 1881/2006 consistently finds Pb and Cd in fluid milk at or below the analytical detection limit in routine surveillance sampling. The FSA/Fera FS102048 survey, the primary source on this page, measured semi-skimmed milk as a non-infant food composite; values remain in progress pending structured extraction of Table 6 data Survey of metals in commercial infant foods, infant formula and non-infant specific foods. US TDS data for comparable fluid dairy matrices (see Reduced-fat milk and Skim milk) show essentially zero detectable metals across 27 composite samples for most analytes. Organic versus conventional production does not produce meaningful differences in fluid milk metal content. Regional variation attributable to industrial contamination near dairy farms is possible but documented only in specific case studies, not as a systematic pattern across commercial supply chains.
Processing effects
The fat reduction step in semi-skimmed milk production is centrifugal separation. As with other dairy fat-reduction operations, this step does not alter the metal content of the resulting fluid product because Pb, Cd, and Hg are not fat-soluble and remain in the skimmed milk fraction. Pasteurization (HTST, 72 degrees Celsius for 15 seconds, or UHT, 135 to 140 degrees Celsius for 2 to 5 seconds) does not decompose or remove heavy metals. Homogenization, which reduces fat globule size and prevents creaming, has no effect on metal content. The processing train for semi-skimmed milk introduces no metal from standard stainless steel processing equipment under normal sanitary conditions.
Ingredient-derivative risk
Semi-skimmed milk is used directly as a beverage and as an ingredient in dairy products, sauces, baked goods, and infant formula. Its metal contribution in all these applications is negligible given the near-zero baseline. In infant formula, where semi-skimmed or skim milk powder may be used as a protein and mineral source, the dairy fraction does not represent the primary metal risk; other components such as vegetable oils, carbohydrate sources, and mineral premixes are the more significant contributors. Dried semi-skimmed milk (spray-dried or roller-dried) concentrates metals by a factor proportional to water removal, but given the near-zero baseline in fluid milk, the resulting dried product remains low-risk even after concentration.
Mitigation options
Sourcing levers
Given the inherently low metal content of commercial semi-skimmed milk, standard dairy supply chain oversight is sufficient for most applications. For infant formula manufacturers using semi-skimmed milk powder as an ingredient, supplier qualification should include routine metal surveillance testing at or below EU dairy maximum levels as a confirmation step.
Agronomic levers
No quantified data on agronomic levers specific to reducing metals in cow milk in the current corpus; section will be expanded when relevant evidence is ingested.
Processing levers
Standard fat reduction and pasteurization operations do not introduce metals and require no modification for metal-reduction purposes.
Formulation levers
No quantified data on formulation levers for semi-skimmed milk in the current corpus; section will be expanded when relevant evidence is ingested.
Testing and QC levers
Routine lot-level surveillance for Pb and Cd in semi-skimmed milk is standard under EU monitoring programs and is implemented by major dairy processors as part of quality management systems. Given the consistently near-zero values in the literature, this commodity is low-priority for intensive independent lot-level testing in most supply-chain contexts.
Packaging and storage levers
Standard HDPE, glass, or Tetra Pak packaging does not contribute metals to semi-skimmed milk. Refrigerated storage at the intended shelf life does not alter metal content.
Regulatory limits that apply
Under EU Regulation (EC) No 1881/2006 as amended (see EU Regulation 2023/915 maximum levels for contaminants in food), the maximum Pb level for raw milk, heat-treated milk, and milk-based products is 0.020 mg/kg (20 ppb) wet weight. The corresponding Cd maximum level for milk and milk products is 0.020 mg/kg (20 ppb) wet weight. Semi-skimmed milk falls squarely within the dairy product matrix for which these limits apply. The FDA does not publish a specific action level for Pb or Cd in fluid milk; the general surveillance framework under 21 CFR applies, and fluid dairy is not among the high-priority categories identified in the Closer to Zero program (see FDA Closer to Zero — Program Overview) for Pb reduction efforts targeting infant and young child foods.
References
Works cited in this page’s text, in first-appearance order. This is not the full corpus for this page; it is only what the prose above draws on. The complete set of sources is listed under Sources below. Each title links to its source record, which carries the ingest receipt, the extracted values, and the file hash of the document it was built from.
Sources
Auto-generated from source-page frontmatter. The "Used on this page for" column is populated by the orchestrator's POPULATE-SOURCE-LEGEND action; pending entries appear as *[awaiting synthesis]*.
| # | Citation | Year | Type | Used on this page for |
|---|---|---|---|---|
| 1 | Saraiva et al. 2021. Development and validation of a single run method based on species specific isotope dilution and HPLC-ICP-MS for simultaneous species interconversion correction and speciation analysis of Cr(III)/Cr(VI) in meat and dairy products, Talanta 222 (2021) 121538 | 2021 | Peer-reviewed | FR/DK Cr, Cr-VI occurrence in Three composite food matrices acquired from retail shops in Maisons-Alfort, France for method validation: baby milk (500 mL… (n=3) |
Page history
The five most recent substantive edits to this page. The full version history lives in git; when DOI minting comes online (see schema docs), each entry below will also link to a version-pinned DataCite DOI.
| Commit | Date | Description |
|---|---|---|
| 83afba8 | 2026-05-18 | autonomy: daemon tick 2026-05-18T20-18-55Z — gap-healing + extraction + pooling + briefings |
| fe6ad96 | 2026-05-17 | synthesis: overnight wiki refresh + routing_unresolved cleared to 0 + detector extension |
| ce0ecb2 | 2026-05-16 | sync source counts from live source-page references |
| 835f4fc | 2026-05-13 | profiles: populate contamination_profile values on 18 ingredient pages (batch 6/7) |
| e01e534 | 2026-05-13 | pages: draft missing mandatory sections on 29 ingredient pages (potato-chips → yogurt) |
Update history
The five most recent substantive edits to this page, classified major (evidence or structure moved), correction (a published value or statement was wrong and has been fixed), or minor (narrative rewritten without changing the underlying evidence). Each description is derived from what the edit did to this page; the linked commit is the authoritative record, routine regeneration passes are excluded, and the full version history lives in git. When DOI minting comes online (see schema docs), each entry below will also link to a version-pinned DataCite DOI.
| Commit | Date | Change | Description |
|---|---|---|---|
| a8052bb | 2026-08-09 | major | 1 source added; contamination-profile values revised; 20 sections added |