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.

✍️ Written & fact-checked by the WhyChallenge Team · Last updated October 2026 · Spotted a mistake?

✅ 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

Browse all 100 why questions for kids →

🏫 Teachers: free printable packs & classroom warm-ups →