Question: why are ionic compounds insoluble in nonpolar liquids?
Answer: Short Answer: Because the intermolecular forces between non-polar solvent molecules and ions is weaker than the bonds between ions. ... In an ionic compound, the cations and anions are held together by very strong electrostatic forces.