Question: why are ionic compounds good insulators?
Answer: Generally, solid materials with ionic bonds: ... are good insulators because there are no free electrons or ions (unless dissolved or melted). are transparent because their electrons are not moving from atom to atom and less likely to interact with light photons.