Water is considered hard or soft based on its concentration of trace minerals. Hard water contains magnesium and calcium. While soft water only contains sodium ions and therefore has a more palatable taste. Continue reading to learn about the differences between hard and soft water.