Rainbow trout were fed for 10 weeks with a nutritionally balanced diet containing 30% by weight of activated sewage sludge. The whole body concentrations of nine heavy metals (Cr, Mn, Fe, Co, Ni, Cu, Zn, Cd, Pb), together with four major cations (Ca, Mg, Na, K) were determined at the beginning and end of the experiment and at three intermediate stages. Fish fed on the diet containing sewage sludge had significantly elevated levels of Cr, Fe, Ni, Pb and reduced levels of Na and K compared with controls, though the values obtained for all groups fell within the range reported for uncontaminated fish. The Ni and Zn showed a marked increase towards the end of the experiment, suggesting that they might have continued to rise after 70 days.