Short answer: salt melts ice by lowering the freezing point of water. Even an ice surface near 0 °C has molecules continually exchanging between solid and liquid. Dissolved salt makes the liquid phase more stable at temperatures where pure water would freeze.
The important ingredient is brine
Once salt contacts a little liquid water, sodium and chloride ions spread through it. That solution has a lower freezing point than pure water. At a temperature such as −3 °C, pure water favors ice, while sufficiently salty water can remain liquid, so more ice melts to reach a new equilibrium.
Why the mixture can get colder
Melting ice requires energy. In an ice-salt mixture, melting can draw heat from the mixture and its surroundings while the depressed freezing point allows liquid water to persist. Chemistry demonstrations use this effect to drive an ice-water bath well below 0 °C.
Salt has limits
Ordinary sodium chloride is not equally effective at every temperature. There is a practical low-temperature limit, and the exact behavior depends on concentration and conditions. More salt also stops helping once the solution approaches its relevant phase limits.
Quick follow-ups
FAQ
Does salt melt ice by making it hotter?
No. Salt lowers the freezing point of the water-salt solution; it does not work by supplying heat.
Can salt melt ice at any temperature?
No. Sodium chloride has practical low-temperature limits, and its effectiveness depends on concentration and conditions.
Why can an ice-and-salt bath become colder than 0 °C?
The brine can remain liquid below 0 °C, while melting ice absorbs energy from the mixture and surroundings.
Check the evidence
Sources
- Freezing Point Depression — University of Washington Department of Chemistry
- Getting Colder: Freezing Point Depression — UW–Madison Chemistry
- The Melting Point — Lunar and Planetary Institute
Sources are linked for verification. FactToon summarizes them in our own words and does not reproduce their articles or images.