Rezistența electrică la metale este cauzată de temperatura metalului sau de impuritățile din metal. Ambele creșteri de temperatură și niveluri mai ridicate de impurități împiedică fluxul de energie electrică prin materialul metalic. Forma și dimensiunea metalului influențează, de asemenea, nivelul său de rezistență la curgerea electrică.
Metalele sunt conductori buni ai energiei electrice. Electronii din atomi dețin atomi împreună într-o structură de cristal. Atunci când electronii se deplasează până la suprafața unui material, ei se mișcă liber pentru a conduce electricitatea atunci când se aplică o încărcătură substanței. În metal, electronii se deplasează ușor din banda de valență, unde locuiesc de obicei, în banda de conducere, unde sunt liberi să se miște prin material. Aceasta permite electronilor să se miște liber purtând o sarcină electrică. Din acest motiv, metalele sunt utilizate în mod obișnuit pentru a face firele și alte dispozitive să poarte curent electric.
Pe de altă parte, metalele nu sunt conductori perfecți. Impuritățile din metale provoacă rezistență electrică prin menținerea electronilor în mișcare ușoară. Creșterea temperaturii încetinește de asemenea fluxul de electroni prin provocarea rezistenței electrice. Firele care sunt mai subțiri sau mai lungi oferă, de asemenea, mai multă rezistență la electricitate decât fire mai groase sau mai scurte. Firele subțiri nu au suficienți electroni pentru a transporta energia electrică, iar firele lungi au mai multă distanță pentru a permite interferențelor de la electroni care lovesc impuritățile.