The Cr, Zn, Cu, Cd, Pb contents were determined in Cyprinus carpio Linnaeus, Carassius auratus Linnaeus, Hypophthalmichthys molitrix and Aristichthys nobilis, which were caught from Meiliang Bay, Taihu Lake, a large, shallow and eutrophic lake of China. The results showed that: (1) the Cr, Cu, Pb, Cd contents in the edible parts of the four fish species were much lower than Chinese Food Health Criterion (1994), but the Zn contents were higher than the Criterion; (2) Cd contents were the highest in the liver of fish, Pb contents were almost the same in all organs of fish, Cr contents mainly enriched in the skin and gonads, Zn contents were the highest in the gonad (♀), and Cu contents were the highest in the liver; (3) the total metal accumulation was the greatest in the liver and the lowest in the muscle. The total metal accumulation was the highest in C. auratus L. This investigation indicated that fish products in Taihu Lake were still safe for human consumption, but the amount consumed should be controlled under the Chinese Food Health Criterion to avoid excessive intake of Zn.