Il cloruro di magnesio è un composto ionico. I legami ionici vengono creati tra gli ioni, che sono gli atomi caricati positivamente e negativamente.
Gli ioni si formano quando gli atomi perdono o ottengono elettroni. Poiché gli elettroni sono carichi negativamente, un atomo diventa negativamente carico quando guadagna un elettrone e si carica positivamente quando perde uno. Una volta che un atomo dona un elettrone a un altro atomo e gli atomi si caricano in modo opposto, si attraggono l'un l'altro; questa attrazione forma un legame tra i due atomi, sebbene non sia forte come un legame covalente. La carica complessiva del composto è neutrale, tuttavia, poiché gli ioni caricati positivamente e negativamente si bilanciano a vicenda.