Heavy metal(loid)s (HMs) pollution has become a common and complex problem in industrial parks due to rapid industrialization and urbanization. Here, soil and groundwater were sampled from a retired industrial park to investigate the pollution characteristics of HMs. Results show that Ni, Pb, Cr, Zn, Cd, and Cu were the typical HMs in the soil. Source analysis with the positive matrix factorization model indicates that HMs in the topsoil stemmed from industrial activities, traffic emission, and natural source, and the groundwater HMs originated from industrial activities, groundwater-soil interaction, groundwater-rock interaction, and atmosphere deposition. The sequential extraction of soil HMs reveals that As and Hg were mainly distributed in the residue fraction, while Ni, Pb, Cr, Zn, Cd, and Cu mainly existed in the mobile fraction. Most HMs either in the total concentration or in the bioavailable fraction preferred to retain in soil as indicated by their high soil-water partitioning coefficients (Kd), and the Kd values were correlated with soil pH, groundwater redox potential, and dissolved oxygen. The relative stable soil-groundwater circumstance and the low active fraction contents limited the vertical migration of soil HMs and their release to groundwater. These findings increase our knowledge about HMs pollution characteristics of traditional industrial parks and provide a protocol for HMs pollution scrutinizing in large zones.