Why does salt melt ice on roads?
The short answer first, then the real reason — and a version for younger kids. Guess before you scroll to make it stick.
✅ Dissolved salt makes water freeze at a lower temperature
But why?
Freezing requires water molecules to arrange into a lattice; dissolved sodium and chloride ions crowd the liquid and disrupt that ordering, so a lower temperature is needed (freezing-point depression). Melting the surface dissolves salt, which melts more ice in a running reaction that absorbs heat — the road actually chills. Below ~−21°C the trick fails, which is why airports use different chemicals.
🧒 For younger kids: Salt in water makes it harder to freeze — the water must get colder than normal! So ice melts even below 0°.
🤯 Wow fact: Salt water freezes at about −21°C at best — below that, even salting can’t melt road ice.
Good guesses kids make
“Because salt heats the ice” — Salt makes ice COLDER, not warmer — the melting happens because the freezing point drops, not because heat arrives.
“Because salt dissolves the ice like sugar in tea” — Salt doesn’t eat ice chemically — it melts by changing water’s freezing behavior (though dissolving does help it spread).
“Because the salt crystals are sharp and cut the ice” — Sand grit helps grip, but salt grains are soft little cubes — no ice-cutting involved.
More food & life why questions
- Why does popcorn pop?
- Why do onions make us cry?
- Why does bread rise?
- Why does sugar taste so good?
- Why does spicy food feel hot?