Buz suda yüzer çünkü buz sudan daha ağırdır. Buz, sudan daha az ağırlığa sahip olduğundan, suda daha fazla yüzebilme özelliğine katkıda bulunan daha az yoğunluğa sahiptir.
Yoğunluk, sabit hacimli bir cismin kütlesinin bir ölçüsü olarak tanımlanır. Yoğunluk denklemi hacme bölünmüş kütledir. Su donup buza dönüşürken, ayrı su molekülleri yayılır ve kristalin bir katı halinde oluşur. Bu buz küplerinin sıvı sudan daha fazla yer kaplamasına neden olur. Buz daha fazla yer kaplasa da, sudan daha düşük bir yoğunluğa ve daha küçük bir kütleye sahip ve suda yüzmesine neden oluyor.