Question: why do ionic compounds have high density?
Answer: Ionic compounds have usually high density. Density = mass/volume. The cations and anions are held together by strong electrostatic force of attraction in an ionic compound. The volume of the system, thus, decreases and density increases.