Why does ice float on water?

Almost everything shrinks when it freezes. Water does the opposite: it expands, spreading the same weight over more space, so ice is lighter than the water it sits in — and floats.

More like this in But WHY?! — 162 illustrated answers for curious kids aged 7–12.