Water hyacinth (Eichhornia crassipes) is known to accumulate elements from rivers and a good tool for water monitoring. To test the usefulness of such an aquatic plant as a bioindicator, we have determined the levels of Na, Ca, Cr, Fe, Co, Zn, As, Rb, Zr, Sb, Cs, La, Ce, Nd, Sm, Eu, Tb, Yb, Hf, Ta, Th, and U in water hyacinth around industrial facilities and along the studied area by instrumental neutron activation analysis. The concentrations of Cr, Mn, Fe, Co, Ni, Cu, Zn, Mo, Cd, and Pb were determined in upstream river water and effluent factories. Contamination factor, and pollution load index was calculated. The results show that higher concentrations as well as bioaccumulation factors of these elements were observed in water hyacinth samples around the industrial facilities. On the other hand a decrease in calcium concentration was observed as a result of the thermal pollution of Nile river water. The pollution load index for the studied area was estimated to be 4.2.