Why does ice float on water?

The short answer first, then the real reason — and a version for younger kids. Guess before you scroll to make it stick.

✍️ Written & fact-checked by the WhyChallenge Team · Last updated October 2026 · Spotted a mistake?

✅ Frozen water is less dense — its molecules lock into a roomy lattice

But why?

Water molecules are polar and form hydrogen bonds. When freezing, they lock into a hexagonal lattice that holds molecules farther apart than liquid’s jumbled closeness — so ice is about 9% less dense and floats. This oddity lets lakes freeze from the top down, insulating fish below all winter.

🧒 For younger kids: Ice has tiny rooms inside its crystals — extra space makes it lighter, so it floats!

🤯 Wow fact: Nearly every liquid shrinks when it freezes — water is one of the rare ones that expands, which is why pipes burst in winter.

Good guesses kids make

“Because ice is lighter than air” — Ice is far heavier than air — it floats on water, not on air.

“Water pushes ice up like a magnet” — No magnets involved — it’s simple density: lighter stuff sits on top.

“Because ice is hollow inside” — Ice cubes need no secret bubbles — the crystal lattice itself is spacious.

More science at home why questions

Browse all 100 why questions for kids →

🏫 Teachers: free printable packs & classroom warm-ups →