Atomii câștigă sau pierd electroni pe baza afinității lor electronice. Cu cât este mai mare afinitatea electronilor unui atom, cu atât este mai probabil ca atomul să accepte un electron. Schimbările de afinitate electronică se bazează pe grupul elementelor de care aparține un atom.
Există mai mulți factori care afectează afinitatea electronilor unui atom. Încărcarea nucleară eficientă este sarcina pozitivă expusă de protoni din nucleul unui atom. Cu cât este mai mare sarcina nucleară eficientă a unui atom, cu atât afinitatea electronului este mai mare. Deoarece încărcătura nucleară efectivă devine mai puternică atunci când călătoriți de la dreapta la stânga pe tabelul periodic al elementelor, afinitatea electronilor pe o perioadă prezintă o tendință similară. Electronia afinității urmărește, în general, aceleași tendințe crescătoare și descrescătoare într-o tabelă periodică ca și electronegativitatea și se poate utiliza pentru estimarea celeilalte atunci când se compară două atomi de elemente diferite.
Numarul de electroni necesari pentru a umple shell-ul electronic de la distanta afecteaza si afinitatea electronilor unui atom. Halogenii, cum ar fi clorul și iodul, necesită un singur electron pentru a-și umple complet toate cochilii de electroni și au o afinitate puternică la electroni. Gazele nobile au deja complet umpluturi electronice și nu necesită electroni suplimentari pentru stabilitate, oferindu-le o afinitate de electron foarte scăzută.