23.6k views
4 votes
Why does sodium chloride have a high melting point?

2 Answers

3 votes
Sodium chloride has a high melting point because of the strong electrostatic attraction between it's positive and negative ions; this requires more heat energy to overcome. All ionic compounds have a high melting point for this reason.

Hope this helps!!
User Kirill Lykov
by
5.8k points
3 votes
Because Nacl is an ionic compound and ionic compound have strong force of attraction between their atoms.
User Bert Neef
by
5.2k points