Ice floats because it is less dense than the water.The fact that ice floats in water is a bit strange, because most substances are denser when they're solids.