본 발명은, 중금속을 함유한 오염 토양으로부터 중금속을 효율적으로 제거하는 방법을 제공하는 것을 목적으로 한다. 본 발명은, 중금속을 함유하는 오염 토양을 정화하는 방법으로서, (a) 토양과 추출제를 접촉시키고, 토양 중의 중금속을 중금속 이온으로서 추출하여, 토양 및 중금속 이온을 함유하는 추출액 a 를 얻는 추출 공정, (b) 추출액 a 를 고액 분리하여, 정화된 토양과, 중금속 이온을 함유하는 추출액 b 를 얻는 고액 분리 공정, (c) 철 이온의 존재하에서 추출액 b 의 pH 를 3 이상으로 하고, 중금속을 철과 함께 침전시켜, 철 및 중금속의 침전을 함유하는 추출액 c 를 얻는 침전 공정, 및 (d) 계면활성제의 존재하에서 추출액 c 에 기포를 발생시키고, 발생된 기포에 철 및 중금속의 침전을 포집하여 회수하는 중금속 회수 공정, 으로 이루어지는 토양의 정화 방법이다. 
A process for cleaning contaminated soil containing a heavy metal, comprising: (a) an extraction step where extracting the heavy metal contained in the soil as a heavy metal ion by bringing an extracting reagent into contact with the soil to obtain an extract “a” containing soil and the heavy metal ion; (b) a solid-liquid separation step where carrying out the solid-liquid separation of the extract “a” to obtain cleaned soil and an extract “b” containing the heavy metal ion; (c) a precipitation step where adjusting the pH of the extract “b” to 3 or more in the presence of an iron ion to precipitate the heavy metal together with ion so as to obtain an extract “c” containing iron and heavy metal precipitates; and (d) a heavy metal recovery step where foaming the extract “c” in the presence of a surfactant and collecting the iron and heavy metal precipitates by bubbles to recover them. The process can remove a heavy metal from the polluted soil containing the heavy metal efficiently. 