Why does hard water not lather soap profusely?

Hard water contains sulphates and chlorides of magnesium and calcium which forms an insoluble compound with soap. Therefore, soap does not lather with hard water.

Posted on Categories General