# Why are magnesium chloride and calcium chloride more soluble than sodium chloride?

I read that $\ce{MgCl2}$ and $\ce{CaCl2}$ are more soluble than $\ce{NaCl}$. I think that $\ce{NaCl}$ should be more soluble due to more ionic nature. $\ce{Mg^{2+}}$ and $\ce{Ca^{2+}}$ are more polarising and have more covalent nature and thus should be less soluble. I want to know the reason why the opposite is happening.

• How about a few numbers? – Karl May 12 '18 at 8:18
• Who said greater ionic character means greater solubility? – Ivan Neretin May 12 '18 at 10:53
• there should be balance – amish dua May 12 '18 at 12:57