Why does Sodium Chloride have a high melting point?
Sodium Chloride has a high melting point, as it has a giant ionic lattice hence has strong electrostatic forces of attraction between oppositely charged ions, which requires lots of energy to overcome the forces.