Mining effluents are the main source of metals in the surrounding aquatic environment. The mining district of Purple Mountain has a history of copper mining for more than 30 years, but there is limited investigation of metal bioaccumulation in the aquatic creatures from the Tingjiang river catchment affected by the mining activities. In this study, we collected grass carps (Ctenopharyngodon idellus) from four sites, and analyzed the accumulation of chromium (Cr), nickel (Ni), manganese (Mn), copper (Cu), zinc (Zn), arsenic (As), cadmium (Cd), mercury (Hg), and lead (Pb) in ten tissues (scale, skin, muscle, gill, liver, kidney, fish maw, heart, stomach, and intestine) of the fish samples. Among all tissue samples, the highest concentrations (micrograms per gram wet weight) of Ni (0.263), Cu (69.2), Zn (84.0), As (0.259), Cd (0.640), Hg (0.051), and Pb (0.534) were noted in the liver, gill, and kidney tissues, whereas the highest concentrations of Cr (0.356) and Mn (62.7) were detected in the skin and intestine, respectively. These results gave a better understanding of the variability of metals distribution in different fish tissues. In comparison with the sample sites, metals (especially Mn, Cu, Zn, Ni, and Pb) in liver, gill, kidney, stomach, and intestine showed more inter-site differences than other tissues. The inter-site differences also revealed that site 1 and 2 increased fish uptake of Cu, Zn, Ni, and Pb, which may indicate that the copper mine and urban effluents contributed to high levels of these metals in aquatic environments in site 1 and 2. A potential food safety issue may emerge depending on the mining activities in this region because some metals in a few tissue samples exceeded the guideline values for human consumption of fish.