The 360 feed and manure samples were collected from 150 animal farms in Jiangsu Province, China and analyzed for heavy metals. Concentrations of Zn and Cu in animal feeds were 15.9-2041.8 and undetected-392.1 mg/kg respectively, while Hg, As, Pb, Cd, and Cr in all feeds were below 10 mg/kg. Concentrations of Cu, Zn, and Cr in animal manures were 8.4-1726, 39.5-11379, and 1.0-1602 mg/kg respectively, while As, Cd, Hg, and Pb were 〈 10 mg/kg. The concentration of Cu, Zn, As and Cr in animal feed and manure were positively correlated (p 〈 0.001), but the Cd, Hg, and Pb were not statistically correlated between the feed and the manure. Concentrations of Cu and Zn were highest in pig feed and manure, followed by poultry and dairy feeds and manures. During 1990- 2008, Cu, Zn, As, Cr, Cd contents increased by 771%, 410%, 420%, 220%, and 63% in pig manure, 212%, 95%, 200%, 791%, and -63% in dairy manure, and 181%, 197%, 1500%, 261, and 196% in poultry manure. Most of the increases occurred from 2002 to 2008, which reflects the extensive use of feed additives after 2002. In contrast, Pb and Hg in manures continuously decreased from 1990 to 2008. The results suggest that the heavy metal contents in animal manure have been greatly increased over 18 years and the contribution of manures to soil should be considered.