* Sodio (Na) è un metallo e tende a perdere un elettrone per ottenere una configurazione elettronica stabile. Ciò si traduce in uno ione di sodio caricato positivamente (Na+).
* iodio (i) è un non metallo e tende a guadagnare un elettrone per ottenere una configurazione di elettroni stabile. Ciò si traduce in uno ione ioduro caricata negativamente (I-).
La forte attrazione elettrostatica tra lo ione di sodio caricato positivamente e lo ione ioduro caricato negativamente forma il legame ionico nello ioduro di sodio.