Cadmium (Cd) and dichlorodiphenyltrichloroethane (DDT) or its metabolite residues are frequently detected in agricultural soils and food, posing a threat to human health. The objective of this study was to compare the ability of 23 genotypes of Ricinus communis in mobilizing and uptake of Cd and DDTs (p,p'-DDT, o,p'-DDT, p,p'-DDD and p,p'-DDE) in the co-contaminated soil. The plant genotypes varied largely in the uptake and accumulation of DDTs and Cd, with mean concentrations of 0.37, 0.43 and 70.51 for DDTs, and 1.22, 2.27 and 37.63 mg kg(-1) dw for Cd in leaf, stem and root, respectively. The total uptake of DDTs and Cd varied from 83.1 to 267.8 and 66.0 to 155.1 μg per pot, respectively. These results indicate that R. communis has great potential for removing DDTs and Cd from contaminated soils attributed to its fast growth, high biomass, strong absorption and accumulation for both DDTs and Cd.