Abstract. The soil pollution is getting worse with the rapid development of industry in recent years, Heavy metals can ultimately affect human health through the food chain. So immobilization of heavy metals in soil is of great significance. Here, six single stabilizer and six composite stabilizers, including CaO, bone char (BC), Na 2 S, calcium superphosphate (SSP), sodium diethyldithiocarbamate (DDTC-Na) and FeSO 4 , were investigated to immobilize heavy metals and As in mine soil. Toxicity Characteristic Leaching Procedure (TCLP) was adopted to evaluate the stabilization effectiveness of the stabilizers on Pb, Zn, Cu, Cd and As, and the best stabilizers for simultaneously immobilizing Pb, Zn, Cu, Cd and As in soil were selected based on the TCLP results. The results in this study provide useful information for remediation of heavy metals contaminated soil.