🔬
🔬 Science & engineering

Drift Velocity Calculator (electron speed in a wire, v = I/nqA)

Results update as you type.

Your numbers

Understanding the drift velocity calculator — concept and principle

When current flows in a wire, the free electrons move along it surprisingly slowly. This calculator finds that average drift velocity from the current, wire diameter and free-electron density, and also gives the current density and how long an electron takes to drift one metre.

20 A in a 2.053 mm copper wire20 A in a 2.053 mm copper wire20 A in a 2.053 mm copper wirearea3.3103 mm²free electrons8.34 × 10²⁸ /m³v = I ÷ (n e A)0.4522 mm/sAbout 37 minutes to drift 1 m
Electrons crawl at under half a millimetre a second; the signal is fast because the field moves, not the electrons.

How it is calculated

The principle

Current is the charge passing a cross-section each second. That charge is carried by enormous numbers of electrons, so each one need only move slowly. Electrons actually move randomly at high speed, bouncing off the lattice; the field adds a tiny average drift on top. A lamp lights at once because the electric field travels along the wire at nearly the speed of light, pushing all electrons at the same time.

Worked example

Default inputs: 20 A, diameter 2.053 mm (12-gauge wire), n = 8.34 × 10²⁸ per m³.

  1. A = π ÷ 4 × 2.053² ≈ 3.3103 mm² = 3.3103 × 10⁻⁶ m².
  2. vd = 20 ÷ (8.34 × 10²⁸ × 1.602 × 10⁻¹⁹ × 3.3103 × 10⁻⁶) ≈ 4.522 × 10⁻⁴ m/s = 0.4522 mm/s.
  3. Current density = 20 ÷ 3.3103 ≈ 6.042 A/mm².
  4. Time to drift 1 m = 1 ÷ 0.0004522 ≈ 2,211 s ≈ 0.61 hours.
How Drift speed (mm/s) changes with Wire diameter (mm)How Drift speed changes with Wire diamet…024680.5131.031.542.052.573.084.11Example: 0.4522Wire diameter (mm)
Each point is the calculator re-run with only “Wire diameter (mm)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Wire diameter (mm)Drift speed (mm/s)
0.5137.2345
1.031.8086
1.540.8038
2.050.4522
2.570.2894
3.080.201
4.110.113

How to read the result

Drift speeds in household wiring are typically well under a millimetre per second. Thinner wires or higher currents raise the drift speed and current density, which also raises heating; wire sizing rules limit current for that reason. In semiconductors, with far fewer carriers, drift speeds are much higher for the same current density.

Common mistakes

Keep in mind: Current density limits for wiring come from electrical codes, not from this calculation. Follow the local electrical code.

Frequently asked questions

How fast do electrons move in a wire?

Their average drift is typically a fraction of a millimetre per second, even at high currents.

Why does a light turn on instantly?

The electric field propagates at nearly the speed of light, moving all the electrons together.

What is n for copper?

About 8.5 × 10²⁸ free electrons per m³; the OpenStax example uses 8.34 × 10²⁸.

Sources: OpenStax, University Physics Volume 2, Section 9.1 Electrical Current (drift velocity example) · Halliday, Resnick & Walker, Fundamentals of Physics (current and drift speed)

Checked 9 Nov 2026. OpenStax, University Physics Volume 2 (2016), §9.2 “Model of Conduction in Metals”, Drift Velocity: vd = I/(nqA), copper n = 8.34 × 10²⁸ e⁻/m³ and the 12-gauge example (20.0 A → 4.54 × 10⁻⁴ m/s). e exact (2019 SI).

🔬 All science & engineering tools →🌍 Calculators by country →