Ethylenediaminetetraacetic acid (EDTA) extraction of Zn, Cd, Cu and Pb from four contaminated soils was studied using batch and column leaching experiments. In the batch experiment, the heavy metals extracted were virtually all as 1:1 metal-EDTA complexes. The ratios of Zn, Cd, Cu and Pb of the extracted were similar to those in the soils, suggesting that EDTA extracted the four heavy metals with similar efficiency. In contrast, different elution patterns were obtained for Zn, Cd, Cu and Pb in the column leaching experiment using 0.01 MEDTA. Cu was either the most mobile or among the most mobile of the four heavy metals, and its peak concentration corresponded with the arrival of full strength EDTA in the leachate. The mobility of Zn and Cd was usually slightly lower than that of Cu. Pb was the least mobile, and its elution increased after the peaks of Cu and Zn. Sequential fractionations of leached and un-leached soils showed that heavy metals in various operationally defined fractions contributed to the removal by EDTA. Considerable mobilisation of Fe occurred in two of the four soils during EDTA leaching. Decreases in the Fe and Mn oxide fraction of heavy metals after EDTA leaching occurred in both soils, as well as in a third soil that showed little Fe mobilisation. The results suggest that the lability of metals in soil, the kinetics of metal desorption/dissolution and the mode of EDTA addition were the main factors controlling the behaviour of metal leaching with EDTA. (C) 2001 Elsevier Science Ltd. All rights reserved.