Skip to content
Heavy Metal Index

US EPA 40 CFR Part 503 biosolids metal limits

Regulation

Scope The loaded rows cover land-application pollutant concentration limits in 40 CFR 503.13 Table 1 and Table 3 for sewage sludge and derived bulk material.

Page snapshot
Referenced by2 pages
JurisdictionUS
Effective1993-02-19

Scope

The loaded rows cover land-application pollutant concentration limits in 40 CFR 503.13 Table 1 and Table 3 for sewage sludge and derived bulk material. Loading-rate tables are not loaded because their units are kg/ha rather than product concentration.

Exact limit and units

MetalMatrixLimitUnitBasis
tAsTable 1 ceiling concentration75mg/kgdry weight basis
CdTable 1 ceiling concentration85mg/kgdry weight basis
PbTable 1 ceiling concentration840mg/kgdry weight basis
tHgTable 1 ceiling concentration57mg/kgdry weight basis
NiTable 1 ceiling concentration420mg/kgdry weight basis
tAsTable 3 pollutant concentration41mg/kgdry weight basis
CdTable 3 pollutant concentration39mg/kgdry weight basis
PbTable 3 pollutant concentration300mg/kgdry weight basis
tHgTable 3 pollutant concentration17mg/kgdry weight basis
NiTable 3 pollutant concentration420mg/kgdry weight basis

How tested

Part 503 references inorganic-pollutant test methods elsewhere in the rule and states the pollutant tables on a dry-weight basis.

Enforcement posture

No person may apply sewage sludge to land except in accordance with Part 503. The regulation imposes ceiling concentration, pollutant concentration, and loading-rate conditions depending on the land-application scenario.

History of changes

Part 503 was promulgated in 1993, with later amendments. The local copy is the 7-1-2025 edition of 40 CFR Chapter I.

How it compares

Table 3 pollutant concentrations are lower than Table 1 ceiling concentrations for arsenic, cadmium, lead, and mercury; nickel is 420 mg/kg in both tables.

Sources

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.

CommitDateChangeDescription
4aa8d04072026-08-11major1 section added
62736c4c32026-08-10major1 source added; contamination-profile values revised; 7 sections added