Growing of vegetables by the use of sewage water in peri-urban areas is a common practice which leads to heavy contamination of vegetables with metal ions. An experiment was conducted to compare the effect of canal, tube well and sewage water on growth, yield, biomass production and heavy metals accumulation in spinach. The heavy metals (Pb, Ni, Cu, Cd, Fe and Cr) contents in different water sources, soils and spinach plant parts grown with these irrigation sources were examined using atomic absorption spectrophotometer. The results declared that sewage water resulted in significantly greater growth, yield, biomass production and heavy metals contents compared with canal and tube well water and these metals contents were exceeding above the critical limits. Cu, Cd and Fe contents in sewage water irrigated soils were found above the maximum permissible limits, while Pb, Ni and Cr contents were within safer limits. Significantly greater heavy metals accumulation was recorded in edible parts of spinach grown with sewage water compared with canal and tube well water, which were exceeding the maximum permissible limits (MPLs). Canal water irrigated leaves samples also contained Cd and Fe above the permissible limits while all other metals contents were found within safe limits. The study concludes that regular examine of metals contents may possibly helpful in minimizing accumulation of these metals in the foods.