Question: why are ionic compounds insoluble in water?
Answer: To dissolve an ionic compound, the water molecules must be able to stabilize the ions that result from breaking the ionic bond. ... The negative ions have several water molecules around them, all with their H atoms close to the negative ion. The "shell" of water molecules reduces the attractions between the ions.