In megacities, due to frequent human activities, large amounts of metals enter the soil indirectly or directly and eventually flow to people through the food chain. Therefore, the analysis and identification of soil heavy metal sources is an important part of revealing soil heavy metal pollution. The spatial content and potential sources of 11 heavy metals were analyzed from 342 surface soil samples collected from the central city of Chongqing in southwest China. The results showed that the main heavy metal elements under the first principal component loading were copper (Cu), nickel(Ni), zinc (Zn), manganese (Mn), cadmium (Cr),plumbum (Pb) and cadmium(Cd).The second principal component (F2) was mainly loaded with molybdenum (Mo), arsenic (As), mercury (Hg)and antimony (Sb), and the PCA-APCs receptor model of 11 heavy metals was constructed. The PCA-APCs receptor models of 11 heavy metals were constructed. The results of classification regression analysis confirmed the main sources of heavy metals. Population density mainly affected Cu (0.539), soil mainly affected Ni (0.411), Sb (0.493), Zn (0.472) and Mn (0.206), and water quality mainly affected As(0.453) and Mo (0.374). Air quality mainly affects Cd (0.332) and Cr (0.371), traffic activity mainly affects Hg (0.312), and slope mainly affects Pb (0.313). Hot spot analysis showed that heavy metals had a high degree of coincidence with environmental factors such as soil parent material, slope, soil type and traffic activities. The results of this study can be effectively used to make scientific decisions and strategies, and an effective strategy for prevention and control of soil heavy metal pollution should be formulated to protect the urban soil environmental quality.