Il cloruro di nichel ha un legame ionico. Questo perché il nichel è un metallo e il cloro è un non metallo. In un legame ionico, l'atomo elettronegativo (cloro) attrae gli elettroni dall'atomo elettropositivo (nichel), determinando la formazione di ioni carichi (cationi e anioni). Nel caso del cloruro di nichel, l'atomo di nichel cede due elettroni ai due atomi di cloro, con conseguente formazione di cationi Ni2+ e anioni Cl-, che vengono poi tenuti insieme da forze elettrostatiche per formare il composto ionico.