Mining generates large volumes of waste, which if not regulated can release toxic metals, causing widespread environmental contamination. This study focused on heavy metal contamination in topsoil within a mining area at Nangodi in the Northern Region of Ghana. A total of 24 soil samples were collected from the study area and control samples were analyzed for Hg, Pb, Cd, As, Cr, and Fe using atomic absorption spectroscopy. Results of Pollution Index estimations and Geo-accumulation index (Igeo) classified the soil samples as moderately contaminated to heavily contaminated. Soil samples were severely enriched with As and moderately enriched with b, and Hg. Multivariate analyses such as factor analysis and cluster analysis were employed to examine the relationship between the metals and also differentiate the influence of the natural background content of metals from that due to human activities. Factor analysis identified three polluted soil factor associations. Cadmium, Fe, As, and Pb associated with factor 1, were due to anthropogenic activities. The high intercorrelation revealed by As and Pb shows similarity in their sources. Factor two dominated by Hg is considered an anthropogenic component. Factor 3 correlated with Cr and can be considered a natural component. Correlation analysis and cluster analysis supported each other. Results from the bi-plots showed that sites S1, S8, S11, and S18, have similar metal composition as the control site. Heavy metal contents in soils sampled from Zones A and B have been influenced by the mining activities as seen from the associations of these sites in the bi-plots. The results are useful for metal source identification, and can contribute to monitoring and regulatory programs.