Seven salt samples from major salt deposits were analyzed for sodium chloride, moisture content, water insoluble matter, calcium, magnesium, sulphate, potassium and trace elements respectively. Except Kohat rock salt and Khaller salt where insoluble matter and other impurities were high, other salt samples contained permissible limits of insoluble matter and other impurities as per Codex Alimentarius Specifications. Trace elements like zinc, iron, copper, mantanese, chromium and lead were analyzed by atomic absorption spectrophotometer. Metal load in salt samples of all SOUrces are within limits as per RDA specifications for respective metals. The geological settings including nature, origin of the salt deposits and impacts of impurities present in salt samples on human health and other chemical industries have also been discussed in this study.