Question: why do ionic compounds have high melting points and boiling points?
Answer: Explaining melting points It takes a lot of energy to overcome the strong electrostatic forces of attraction between oppositely charged ions, so ionic compounds have high melting and boiling points. But some are higher than others. The greater the charge on the ions, the stronger the forces holding them together.