A total of 224 agricultural soil samples from Huanghuai Plain in China were investigated for the concentrations of seven heavy metals (As, Cd, Cr, Hg, Ni, Pb, and Zn). The mean concentrations of the metals were 12, 0.17, 79, 0.04, 35, 25, and 74 mg/kg, respectively. These values are similar or slightly higher than background values in this region, except for Cd with a mean nearly twice the background value. The estimated ecological risks based on contamination factors and potential ecological risk indexes are also mostly low, but considerable for Cd and Hg. Multivariate analysis (including Pearson's correlation analysis, hierarchical cluster analysis, and principal component analysis) clearly revealed three distinct metal groups, i.e., Cr/Ni/Zn, As/Cd/Pb, and Hg, whose concentrations were closely associated with the distribution and pollution characteristics of industries in and around the plain. The main anthropogenic sources for the three metal groups were identified as atmospheric deposition, sewage irrigation/fertilizers usage, and atmospheric deposition/irrigation water, respectively. The present results are well suited for planning, risk assessment, and decision making by environmental managers of this region.