Water hardness is caused mainly by:

Explanation:

Calcium and magnesium cause hardness.

Explore more in Chemical Engineering: