Il ghiaccio galleggia nell'acqua perché il ghiaccio pesa meno dell'acqua. Poiché il ghiaccio pesa meno dell'acqua, ha anche meno densità, contribuendo alla sua capacità di galleggiare in acqua.
La densità è definita come una misura della massa di un oggetto con un volume costante. L'equazione per la densità è la massa divisa per il volume. Mentre l'acqua si ghiaccia e si trasforma in ghiaccio, le singole molecole d'acqua si espandono e si formano in un solido cristallino. Questo fa sì che i cubetti di ghiaccio occupino più spazio dell'acqua liquida. Anche se il ghiaccio occupa più spazio, ha ancora meno densità dell'acqua e una massa più piccola, facendolo galleggiare in acqua.