Question: is nacl more soluble in water or kerosene?
Answer: Sodium chloride is an ionic molecule. ... Non-polar molecules will soluble in non-polar solvents and insoluble in polar solvents. As sodium chloride is polar molecule it will be soluble in polar solvents like water. And insoluble in kerosene (as it is non-polar solvent).