J.R. S. answered 04/27/23
Ph.D. University Professor with 10+ years Tutoring Experience
Either salt will LOWER the freezing point of water, but based on colligative properties, the one that provides the most number of particles will lower it the most.
1 mole NaCl ==> 1 mols Na+ + 1 mol Cl- = 2 moles of particles
1 mole CaCl2 ==> 1 mole Ca2+ + 2 mol Cl- = 3 moles of particles
So, IF and ONLY IF they are present in the molar amounts, the CaCl2 will be a better de-icer than NaCl