Why Salt Melts Ice
After a winter storm, road crews spread salt on icy streets, and before long the ice begins to melt. This seems strange, because salt is not warm. The explanation lies in how water freezes.
Pure water freezes at zero degrees Celsius, or thirty-two degrees Fahrenheit. At that temperature, the water molecules slow down enough to lock into the regular pattern of a crystal. Even in solid ice, however, a very thin film of liquid water usually covers the surface, and molecules are constantly leaving the crystal and rejoining it.
When salt touches the ice, it dissolves in that thin film and makes salty water, called brine. The dissolved salt gets in the way. Water molecules that try to rejoin the crystal keep bumping into salt particles, so fewer of them can lock into place. Meanwhile, molecules on the ice continue to break away. The balance tips toward melting, and the freezing point of the mixture drops below zero. Ice that was perfectly happy at thirty degrees Fahrenheit finds itself too warm to stay solid.
The melting itself takes heat from the surroundings, which is why a mix of ice and salt feels very cold. People use this trick in the kitchen. When making homemade ice cream, they pack ice and salt around the container, and the chilly brine freezes the cream.
Salt has limits. Common road salt works well only down to about fifteen degrees Fahrenheit. On the coldest days, crews often spread sand instead, which does not melt the ice but gives tires and shoes something to grip.