In order to understand the pollution level and ecological risk of heavy metals in topsoil of Chuzhou City, a total of 4360 soil samples in Chuzhou City were collected, and the concentrations of eight heavy metals including Cr, Zn, Pb, Cu, Ni, Cd, As, and Hg were measured. Correlation analysis, cluster analysis, and principal component analysis were used to analyze the sources of the heavy metals, and the enrichment factor index, single-factor pollution index, pollution load index, geo-accumulation index method, and potential ecological risk index were selected to assess the environmental risk of the eight heavy metals in the topsoil. The results showed that the average values of Cr, Zn, Pb, Cu, Ni, Cd, As, and Hg contents in the surface soil of Chuzhou City were higher than the background value of that in the soil of Yangtze-Huaihe River Basin of Anhui, and Cd, Ni, As, and Hg were significantly different in space and influenced by external disturbance. The eight types of heavy metals could be divided into four categories based on correlation analysis, cluster analysis, and principal component analysis. Cr, Zn, Cu, and Ni were from natural background sources; As and Hg mainly came from sources of industrial and agricultural pollution; Pb mainly came from the sources of transportation pollution and industrial and agricultural pollution; and Cd came from the sources of transportation pollution, natural background, and industrial and agricultural pollution. The overall pollution degree of Chuzhou City was low, and the ecological risk level was at a slight level based on the pollution load index and the potential ecological risk index; however, the ecological risk of Cd and Hg was generally serious, and these two heavy metals should be taken as the objects of priority control. The results provided a scientific basis for soil safety utilization and classification control in Chuzhou City.