The distribution and mobility of heavy metals in the soils of two contaminated sites in Piedmont (Italy) was investigated, evaluating the horizontal and vertical profiles of 15 metals, namely Al, Cd, Cu, Cr, Fe. La, Mn, Ni, Pb, Sc, Ti, V, Y, Zn and Zr. The concentrations in the most polluted areas of the sites were higher than the acceptable limits reported in Italian and Dutch legislations for soil reclamation. Chemometric elaboration of the results by pattern recognition techniques allowed us to identify groups of samples with similar characteristics and to find correlations among the variables. The pollutant mobility was studied by extraction with water, dilute acetic acid and EDTA and by applying Tessier's procedure. The fraction of mobile species, which potentially is the most harmful for the environment, was found to be higher than the one normally present in unpolluted soils, where heavy metals are, to a higher extent, strongly bound to the matrix.