Scattered literature is harnessed to critically review the possible sources, chemistry, potential biohazards and best available remedial strategies for a number of heavy metals (lead, chromium, arsenic, zinc, cadmium, copper, mercury and nickel) commonly found in contaminated soils. The principles, advantages and disadvantages of immobilization, soil washing and phytoremediation techniques which are frequently listed among the best demonstrated available technologies for cleaning up heavy metal contaminated sites are presented. Remediation of heavy metal contaminated soils is necessary to reduce the associated risks, make the land resource available for agricultural production, enhance food security and scale down land tenure problems arising from changes in the land use pattern.