Des pôles similaires se repoussent à cause des lignes de force magnétiques. Une ligne de force magnétique provient du pôle nord d'un aimant et se termine à son pôle sud. Lorsque les extrémités des pôles nord et sud d'un objet magnétique sont rapprochées, elles forment une attraction car les lignes magnétiques continuent ensemble dans la même direction. Comme les pôles se repoussent car les lignes de force s'affrontent.
Au niveau atomique de tout matériau, les électrons occupent diverses couches et sous-couches électroniques autour du noyau d'un atome. Chaque sous-couche peut contenir deux électrons, un avec un spin ascendant et un avec un spin descendant. Cette différence de spin crée un dipôle magnétique, source du magnétisme. La plupart des matériaux ont des atomes orientés au hasard, de sorte que la différence de pôles s'annule. Cependant, les matériaux ferreux tels que le fer et le nickel contiennent des domaines magnétiques, qui sont des amas d'atomes avec des dipôles orientés dans la même direction.
Les aimants contiennent des atomes avec des dipôles orientés en permanence dans la même direction, ce qui crée un champ magnétique avec à la fois une extrémité nord et sud. Lorsqu'un aimant entre en contact avec un matériau ferreux, l'aimant incite les domaines magnétiques du matériau ferreux à orienter leurs dipôles dans la même direction nord et sud. Cette direction dipolaire nord et sud de tous les atomes crée la ligne de force magnétique.