The pollution status and potential ecological risks of heavy metal in soil around chemical industrial area in Shanghai were studied. Spatial variation structures of 13 heavy metals (Ag, As, Be, Cd, Cr, Cu, Ni, Pb, Se, Sb, Tl, Zn and Hg) in the soil were analyzed. Single and composite pollution indices were used to evaluate heavy metal pollution in soil. The results showed that average concentrations of Ag, As, Be, Cd, Cr, Cu, Ni, Pb, Se, Sb, Tl, Zn and Hg were 0.10, 10.20, 2.50, 0.60, 93.00, 78.00, 33.80, 14.90, 1.00, 3.45, 0.40, 124.00, 0.19 mg/kg, respectively. According to the Grade A Standard of Soil Quality Assessment for Exhibition Sites, the over-limit rates of Cu, Zn and Cd were 12.20%, 8.16%, and 8.16%, respectively. The over-limit rates of Cr, Ni, Sb and Hg were between 4.08% and 6.12%. Pollution in the surface and medium-layer soil in this area was more serious. The heavy metals’ concentration decreased with the increase of sampling depth at some monitored sites. With the study of correlation between soil heavy metal elements, it showed that the homology of heavy metal pollution and combined pollution in the soil.