An immunoassay that measures soluble indium at concentrations from 0.005 ppb to 320 ppm is described. The assay utilized a monoclonal antibody that binds specifically to indium-EDTA complexes in an antigen-inhibition format. The sensitivity of the assay could be modulated by changing the nature of the soluble inhibiting antigen. The range of the assay was from 0.6 to 320 ppm, 0.1 to 120 ppm, or 0.005 to 2000 ppb when indium-EDTA, indium-(p-nitrobenzyl)-EDTA, or indium-EDTA-bovine serum albumin, respectively was used as the soluble inhibiting antigen. The assay reliably monitored indium concentration in the presence of a 100-fold excess of manganese, magnesium, or copper ions and the quantitation of indium by immunoassay correlated closely with the values obtained using atomic absorption spectroscopy. This technology could be employed in immunoassays for other metals that are priority pollutants.