Why Does Ice Float in Water?

Ice floats in water because it less dense than water thanks to a special kind of chemical bonding known as hydrogen bonding. Typically solids are denser than liquids of the same substance, such as solid lead, but that is not the case with water and ice.