Current Density and Resistivity
Flick a switch and the lamp on the far side of the room lights up in the same instant — as if
something shot down the wire at the speed of light. Yet if you could shrink down and ride along with
the actual charges doing the carrying, you would be crawling: the electrons in a copper wire drift
along more slowly than a snail, a fraction of a millimetre every second. Both facts are true at once,
and holding them together is the whole story of this page. What flows in a wire, how much of it
flows, why the wire warms up as it does, and why a thin, long, hot wire fights the current harder
than a fat, short, cold one — all of it comes from two local quantities: the
current density J and the resistivity
\rho.
The familiar circuit-class law V = IR is only the bulk, wire-sized
summary of something happening at every point inside the metal. Underneath it lives the
real Ohm's law, a statement not about a whole resistor but about the material at a
single point: \mathbf{J} = \sigma\mathbf{E}. This page builds from that
microscopic picture up to the equations you already know, so that V = IR
stops being a rule to memorise and becomes something you can derive.
Current: counting charge per second
Start with the quantity you already have a feel for. An electric current is charge
in motion, and we measure it by how much charge passes a chosen cross-section of the wire each second:
I = \frac{dQ}{dt}.
The unit is the ampere (\text{A}): one ampere is one
coulomb of charge sailing past every second, 1\ \text{A} = 1\ \text{C/s}.
In a metal the moving charges are conduction electrons — one or two per atom, set
loose to roam the whole crystal. (By a historical accident the arrow of "conventional current" points
the way positive charge would move, which is opposite to the electrons' actual drift. It
makes no difference to anything below.)
But I alone is a blunt instrument. It tells you the total charge crossing a
surface, yet says nothing about where in the wire the charge is flowing, or how crowded that
flow is. Push the same 5\ \text{A} through a hair-thin wire and through a
fat busbar and the two are worlds apart — the thin wire runs hot, the busbar stays cool. To capture
that we need a local description.
Current density: the local flow, and it points somewhere
The current density J is the current per unit
cross-sectional area — how tightly packed the flow is at a point. For a uniform current spread evenly
over an area A,
J = \frac{I}{A}, \qquad [J] = \frac{\text{A}}{\text{m}^2}.
Crucially, J is a vector,
\mathbf{J}: it points in the direction the (positive) charge flows at that
point. Current I is then what you get by adding up the flow through a whole
surface — the flux of \mathbf{J} across it,
I = \int \mathbf{J}\cdot d\mathbf{A}, which for a uniform flow straight
down a wire of area A is just I = JA. Think of
\mathbf{J} as the "traffic per lane" and I as
the "cars per second past the toll booth": the same total flow can be dense-in-a-narrow-road or
sparse-in-a-motorway.
The microscopic picture: drift velocity
Zoom in. The conduction electrons are never still — even with the switch off they rattle around at
enormous thermal speeds, roughly 10^6\ \text{m/s}, careering in random
directions and going nowhere on average. Switch the current on and you superimpose the faintest
collective lean on all that chaos: a slow, steady drift velocity
v_d in the direction of the push. It is this tiny drift, not the frantic
thermal motion, that carries the current.
Count the charge that drifts past a cross-section in a time \Delta t. If
there are n carriers per unit volume, each with charge
e, moving at drift speed v_d, then everything
within a distance v_d\,\Delta t of the surface gets across. That slug of
wire has volume A\,v_d\,\Delta t, holds
n A v_d\,\Delta t carriers, and therefore
\Delta Q = n e A v_d\,\Delta t of charge. Divide by
\Delta t:
-
Current:
I = n e v_d A.
-
Current density: dividing by the area,
J = \dfrac{I}{A} = n e v_d, or as vectors
\mathbf{J} = n e \mathbf{v}_d.
-
Here n is the carrier number density
(\text{m}^{-3}), e the charge per carrier,
and v_d the drift speed.
The number n is what makes metals such good conductors and what keeps the
drift so slow. Copper packs about n \approx 8.5\times 10^{28} free
electrons into every cubic metre — an astronomical crowd. Because
v_d = J/(ne) and n is so vast, even a healthy
current only needs the electrons to inch forward. We are about to see just how slowly.
Watch out — do not confuse the drift of the charges with the speed of the
signal. The electrons themselves ooze along at well under a millimetre a second (see the
worked example below). But the wire is already full of them, everywhere, like a hosepipe
already full of water: the moment you open the tap at one end, water leaves the far end at once, even
though no single droplet made the journey. What actually races down the wire at close to the speed of
light is the electric field that gives every electron its shared little push. The
field propagates at nearly c; the electrons it nudges barely move. The
lamp lights instantly because the push arrives instantly, not because the charges do.
The real Ohm's law: \mathbf{J} = \sigma\mathbf{E}
Now, what sets the drift going and keeps it steady? An electric field \mathbf{E}
inside the wire. The field accelerates each electron, but the electron almost immediately smacks into
a jiggling ion, scatters, and starts over — again and again, billions of times a second. The result
of "accelerate, collide, accelerate, collide" is not runaway speed but a steady average drift, like a
marble sinking through honey. Push twice as hard and it drifts twice as fast, so for an ordinary metal
the drift — and hence \mathbf{J} — comes out simply proportional to the
field:
-
The real law:
\mathbf{J} = \sigma\,\mathbf{E}, at every point in the material.
-
\sigma is the conductivity — how freely the material
lets charge flow (units \text{S/m}, siemens per metre).
-
Its reciprocal is the resistivity
\rho = \dfrac{1}{\sigma} (units
\Omega\cdot\text{m}), so equivalently
\mathbf{E} = \rho\,\mathbf{J}.
This — not V = IR — is Ohm's law in its true colours. It talks about a
point in a material, using only local quantities and one number,
\rho, that belongs to the substance itself. Copper has
\rho \approx 1.7\times 10^{-8}\ \Omega\cdot\text{m}; a good insulator like
glass is around 10^{12}\ \Omega\cdot\text{m} — a span of twenty powers of
ten, the widest range of any physical property. Resistivity is a property of the stuff;
resistance is a property of a particular lump of it. Keep those two straight and the rest is
bookkeeping.
From point to wire: deriving R = \rho L / A and V = IR
Take a straight wire of length L and uniform cross-section
A, carrying current I. The current density is
uniform, J = I/A, and the field points straight along the wire with
magnitude E = \rho J = \rho I / A. The voltage across the
wire is just the field times the length (field integrated along the path):
V = E\,L = \rho\,\frac{I}{A}\,L = \left(\frac{\rho L}{A}\right) I.
The whole clump in the brackets depends only on the wire — its material
(\rho) and its shape (L, A), not on the current
flowing. Give it a name, the resistance R:
-
Geometry & material:
R = \dfrac{\rho L}{A} (units \Omega).
-
The familiar Ohm's law follows:
V = IR — now derived, not assumed.
-
Longer or thinner wires resist more
(R \propto L, R \propto 1/A); a
better material or cooler wire resists less.
Notice what just happened: V = IR was never a fundamental law of
nature. It is what you get when you take the genuine law
\mathbf{J} = \sigma\mathbf{E}, assume \rho is
constant, and add it up over a uniform wire. Materials for which \rho
really is constant — so that V stays proportional to
I — are called ohmic. Plenty of things are not.
The ohmic straight line
For an ohmic resistor, plot the voltage across it against the current through it and you get a
straight line through the origin — and its slope is the resistance. Drag the
slider to change R and watch the line tilt: a steeper line is a bigger
resistance, because a given current now costs a bigger voltage.
Filament bulbs, diodes, thermistors and your own skin are all non-ohmic: their
V–I graph bends. A bulb's tungsten filament
gets hotter as more current flows, its resistivity climbs, and the line curves over. A diode blocks
current one way and floods it the other — wildly non-linear. Ohm's law V = IR
is a description of a well-behaved special case, not a commandment the universe must obey.
The truly universal statement is the local one, \mathbf{J} = \sigma\mathbf{E},
together with however \sigma happens to depend on temperature, field, and
material.
Hot wires resist more: \rho(T)
Resistivity is not fixed — it depends on temperature. In a metal, heating makes the crystal ions
jiggle harder, so the drifting electrons collide more often and get through less easily:
\rho rises with T. Over a
modest range the rise is very nearly linear:
\rho(T) = \rho_0\bigl[\,1 + \alpha\,(T - T_0)\,\bigr],
where \rho_0 is the resistivity at a reference temperature
T_0 (often 20^\circ\text{C}) and
\alpha is the temperature coefficient of resistivity
(per ^\circ\text{C}). For copper
\alpha \approx 3.9\times 10^{-3}, so a wire warmed by
100^\circ\text{C} resists about 39\% more.
Because R = \rho L/A shares the same linear factor,
R(T) = R_0[1 + \alpha(T - T_0)] too. Drag the slider to change
\alpha and see the slope of the rise change:
Semiconductors do the opposite. In silicon or germanium, heating shakes
more charge carriers loose than it hampers, so n soars and
\rho falls as the material warms — a negative temperature
coefficient. That single sign flip is why a metal and a semiconductor behave so differently, and it is
the basis of the thermistor, a component prized precisely because its resistance
swings sharply with temperature.
Why wires warm up: power dissipation
Each time a drifting electron is accelerated by the field and then crashes into an ion, it dumps its
gained kinetic energy into the lattice as heat. Multiply that over the whole flood of carriers and the
wire warms — this is Joule heating. The power delivered to a resistor is charge-flow
times the voltage it falls through:
P = IV.
Substituting V = IR gives the three faces of the same law:
-
Bulk forms:
P = IV = I^2 R = \dfrac{V^2}{R} (watts).
-
Local form: per unit volume the heating rate is
p = \mathbf{J}\cdot\mathbf{E} = \sigma E^2 = \rho J^2
(\text{W/m}^3).
-
All of it becomes heat: this is the irreversible cost of pushing charge through a resistive
medium.
The form P = I^2 R carries a famous lesson. The heat lost in a
transmission line grows with the square of the current, so halving the current cuts the loss
to a quarter. That is exactly why the grid ships power at hundreds of thousands of volts: for a fixed
power P = IV, cranking V up lets
I come down, and the I^2 R losses in the
cables plummet.
Worked examples
Example 1 — how slow is the drift? A copper wire of cross-section
A = 1\ \text{mm}^2 = 1\times 10^{-6}\ \text{m}^2 carries
I = 1\ \text{A}. Copper has
n = 8.5\times 10^{28}\ \text{m}^{-3} and
e = 1.6\times 10^{-19}\ \text{C}. From
I = n e v_d A,
v_d = \frac{I}{n e A} = \frac{1}{(8.5\times 10^{28})(1.6\times 10^{-19})(1\times 10^{-6})} \approx 7.4\times 10^{-5}\ \text{m/s}.
That is about 0.07\ \text{mm/s} — a single electron would take over three
hours to crawl one metre. And yet the current, the field, and the light are all "instant." Slow
charges, fast signal.
Example 2 — resistance of that wire. Let the same wire be
L = 10\ \text{m} long, with
\rho = 1.68\times 10^{-8}\ \Omega\cdot\text{m}. Then
R = \frac{\rho L}{A} = \frac{(1.68\times 10^{-8})(10)}{1\times 10^{-6}} = 0.168\ \Omega.
Example 3 — power it dissipates. With I = 1\ \text{A}
flowing through that R = 0.168\ \Omega,
P = I^2 R = (1)^2 (0.168) = 0.168\ \text{W},
a gentle warming. Push I = 5\ \text{A} through the same wire, though, and
P = 25 \times 0.168 = 4.2\ \text{W} — twenty-five times the heat for five
times the current, the I^2 penalty in action.
Example 4 — resistance when it heats up. Warm the wire from
T_0 = 20^\circ\text{C} to T = 80^\circ\text{C},
a rise of \Delta T = 60^\circ\text{C}, with
\alpha = 3.9\times 10^{-3}\ ^\circ\text{C}^{-1}:
R(T) = R_0\bigl[1 + \alpha\,\Delta T\bigr] = 0.168\bigl[1 + (3.9\times 10^{-3})(60)\bigr] = 0.168\,(1.234) \approx 0.207\ \Omega.
A 23\% jump in resistance just from a warm afternoon's worth of heating —
which is also why a hot filament resists so much more than a cold one at switch-on.
Check drift velocity yourself
The formula v_d = I/(neA) is worth playing with. Edit the current or the
wire's thickness below and run it — notice how enormous n is, and how that
forces the drift speed down into the fraction-of-a-millimetre-per-second range no matter what you do.
const n = 8.5e28; // free electrons per cubic metre (copper)
const e = 1.6e-19; // charge on an electron, coulombs
const I = 1.0; // current, amperes — try changing this
const A = 1e-6; // cross-section, m^2 (= 1 mm^2) — and this
const vd = I / (n * e * A); // drift velocity, m/s
console.log("drift velocity =", vd.toExponential(2), "m/s");
console.log("that is about =", (vd * 1000).toFixed(4), "mm/s");
// how long to crawl one metre?
const hours = (1 / vd) / 3600;
console.log("time to drift 1 m =", hours.toFixed(1), "hours");
It happens. Cool many metals below a critical temperature — for mercury, about
4.2\ \text{K}, a few degrees above absolute zero — and their resistivity
does not just fall, it drops to a true, immeasurable zero. The material becomes a
superconductor. A current started in a superconducting loop will circulate for
years with no battery and no measurable decay, because there is nothing to dissipate it: with
\rho = 0, the Joule heating p = \rho J^2 is
exactly nothing. This is not a metal that is merely very good — it is a different phase of matter, and
it powers the giant magnets in MRI scanners and particle accelerators. The dream is a superconductor
that works at room temperature; the day someone finds one, the I^2 R losses
that waste a chunk of all the electricity we generate simply vanish.