In order to understand the heavy metal pollution of the industrial and mining area in northern Guangdong Province, topsoil samples (0-20 cm) from 209 sites in study area were collected, and the concentrations of As, Cd, Cr, Cu, Hg, Ni, Pb, and Zn were analyzed. The source and distribution characteristics of Cd, Cr, Hg, Ni, Pb, As, Cu, and Zn in soil samples were analyzed using the geographic information system (GIS) and principal component analysis (PCA), and the geo-accumulation index and potential ecological hazard index were used to evaluate their pollution status and ecological risk. The results showed that:① Except Ni, all seven heavy metal elements exceeded the national soil background value but were below the pollution risk screening value. The soil environment as a whole was relatively clean. ② The spatial distribution of heavy metals in soil differed. The contents of As and Pb showed northwest-southeast zonal distribution. The contents of Cd, Cu, Hg, and Zn generally decreased from the middle to the surrounding, which was consistent with the industrial and mining enterprise locations. However, the spatial distribution of Cr and Ni had no direct relationship with the location of pollution sources such as industrial enterprises. ③ The eight heavy metals could be identified as three principal components (PCs). PC1 (Cd, Cu, Pb, and Zn) was mainly affected by human activities such as lead-zinc deposit dressing, traffic emissions, and agricultural production. However, PC2 (Cr and Ni) was a natural source, mainly affected by soil parent material. In addition, PC3 (As and Hg) was mainly affected by industrial activities such as non-ferrous metal smelting and thermal power generation. ④ According to the geo-accumulation index method, the risk degree of the eight heavy metals was:Cd>As>Zn>Hg>Pb>Cu>Cr=Ni. The contents of Cr and Ni in soil were at a no-risk level; the contents of As, Cu, Hg, Pb, and Zn were at a low-risk level; and the content of Cd was at a high-risk level. Most potential ecological hazards for single elements in the study area were at a mild risk level. In contrast, a small proportion of the surface soils in areas of intense industrial activity were subject to substantial levels of heavy metal stress and require further attention.