Answer: Ice floats because it is less dense than the water. Something denser than water, like a rock, will sink to the bottom. To be able to float, an object must displace fluid with a weight equal to its own weight. The fact that ice floats in water is a bit strange, because most substances are denser when they're solids.