The resistance of wires is the inherent opposition a conductor presents to the flow of electrical current, converting some electrical energy into heat and causing a drop in voltage along the length of the cable. When you run a 15-amp load through 100 feet of 14 AWG copper, that resistance isn't just a theoretical number—it is the physical difference between your outlet delivering a healthy 120V and delivering a sluggish 114V, which can cause AC motors to overheat or breakers to nuisance-trip.

The Physics of Wire Resistance (and What People Confuse It With)

Every conductor, even highly conductive copper, has atomic lattice structures that collide with flowing electrons. This friction generates heat and saps voltage. Think of it like friction inside a garden hose: the longer and narrower the hose, the more water pressure (voltage) you lose pushing the same volume of water (current) through it.

On the bench and the jobsite, wire resistance is governed by the formula R = ρ(L/A), where resistivity (ρ) is the material, L is length, and A is cross-sectional area. However, DIYers and junior technicians frequently confuse resistance with three other distinct concepts:

  • Ampacity: Ampacity is the maximum current a wire can carry before its insulation degrades or melts (governed by NEC Table 310.16). Resistance is the actual ohmic friction causing the heat. A wire can be legally sized for ampacity but still fail due to high resistance causing excessive voltage drop.
  • Impedance: Resistance is the DC opposition to current. Impedance includes AC reactance (skin effect, inductance, and capacitance). For standard 60Hz home wiring under 2/0 AWG, resistance and impedance are nearly identical. For high-frequency data lines or massive utility feeders, impedance takes over.
  • Resistivity: Resistivity is a fixed material property (e.g., copper vs. aluminum). Resistance is the specific, measurable value of the exact physical wire you just cut to length.

Worked Example: Calculating Voltage Drop and Heat in a 12 AWG Circuit

Let's look at a real-world scenario where ignoring wire resistance leads to a poorly performing circuit. Suppose you are wiring a dedicated 120V outlet in a detached workshop, located 100 feet from your main subpanel. You plan to run a 15-amp space heater (a continuous, resistive load).

Scenario Parameters: 120V Nominal | 15A Load | 100-foot one-way run | 12 AWG Solid Copper (THHN in conduit)

According to NEC Chapter 9, Table 8, the DC resistance of 12 AWG uncoated copper at 75°C is 1.93 ohms per 1,000 feet. Because current must travel to the load and return to the panel, our total wire length is 200 feet.

  1. Calculate Total Resistance: (200 ft / 1000 ft) × 1.93 Ω = 0.386 Ω
  2. Calculate Voltage Drop (V = I × R): 15A × 0.386 Ω = 5.79V dropped
  3. Voltage at the Load: 120V - 5.79V = 114.21V
  4. Calculate Power Lost as Heat (P = I²R): 15² × 0.386 = 86.85 Watts
The Code Reality Check: The NEC strongly advises (via Informational Notes) that branch circuit voltage drop should not exceed 3%. On a 120V circuit, 3% is 3.6V. Our calculated drop is 5.79V (4.8%). Even though 12 AWG copper is legally rated to handle 20 amps of ampacity, it is undersized for this specific 100-foot run if you want to maintain optimal voltage. Furthermore, you are dissipating nearly 87 watts of pure heat inside your conduit. To fix this, you must step up to 10 AWG wire, which drops the resistance to 1.21 Ω/kft, reducing the voltage drop to a much healthier 3.63V.

Where You Meet Wire Resistance in Practice

You don't need to be wiring a subpanel to feel the effects of wire resistance. It impacts almost every electrical and electronic system you interact with:

  • Long Branch Circuits: Feeding a shed, a well pump, or an EV charger at the end of a long driveway. If you size strictly by ampacity without calculating resistance, your EV charger may throttle its charging speed to compensate for the low voltage.
  • Low-Voltage DC Systems: In 12V or 24V solar battery banks and LED lighting, resistance is the enemy. A 2V drop on a 120V line is barely noticeable. A 2V drop on a 12V LiFePO4 battery bank is a massive 16% loss that can prevent your BMS (Battery Management System) from recognizing the charger, halting the charge cycle entirely.
  • Embedded Electronics (Arduino/ESP32): If your ESP32-WROOM-32 keeps throwing brownout resets when the WiFi radio kicks in, blame the resistance of your USB cable. A cheap, thin 28 AWG USB cable might have 1.5 Ω of resistance. When the ESP32 draws a 400mA spike for WiFi transmission, that cable drops 0.6V (V = 0.4 × 1.5). Your 5.0V USB supply arrives at the dev board as 4.4V, which is often too low for the onboard AMS1117 voltage regulator to maintain a stable 3.3V logic rail.

Wire Resistance Reference Table (Copper vs. Aluminum)

The table below provides the resistance per 1,000 feet at 75°C, which is the standard operating temperature column used for most modern home terminations (like standard breakers and receptacles). Data is sourced from standard conductor reference charts aligned with NEC Chapter 9.

AWG Size Copper (Ω / 1,000 ft @ 75°C) Aluminum (Ω / 1,000 ft @ 75°C) Max Ampacity (75°C Column)
14 AWG 3.07 N/A (Rarely used) 15A (Copper only)
12 AWG 1.93 3.18 20A / 15A (Al)
10 AWG 1.21 1.94 30A / 25A (Al)
8 AWG 0.764 1.22 50A / 40A (Al)
6 AWG 0.476 0.765 65A / 50A (Al)
4 AWG 0.300 0.482 85A / 65A (Al)
2 AWG 0.189 0.303 115A / 90A (Al)

Note: Aluminum has roughly 61% of the conductivity of copper. To match the resistance and ampacity of a copper wire, you generally must increase the aluminum wire size by two AWG steps (e.g., use 4 AWG aluminum to replace 6 AWG copper).

Frequently Asked Questions

Does the resistance of wires change with temperature?

Yes, significantly. Copper and aluminum both have a positive temperature coefficient, meaning their resistance increases as they get hotter. If a termination lug is loose, it creates a localized high-resistance spot. That spot generates heat (I²R loss), which raises the temperature of the wire, which further increases the resistance, creating a dangerous thermal runaway loop that can melt insulation and start a fire. This is why torqueing lugs to manufacturer specs is non-negotiable.

Why do my ESP32 and Arduino projects keep resetting when I use long jumper wires?

Standard 24 AWG breadboard jumper wires have surprisingly high resistance (about 25 ohms per 1,000 feet). If you are powering a servo motor or an ESP32 transmitting over WiFi through a 2-foot jumper wire, the sudden current spike causes a measurable voltage drop across the wire. The microcontroller's logic rail dips below its brownout threshold, and it resets. Always use thick, short wires for power rails, or place a 100µF decoupling capacitor directly across the VCC and GND pins of the microcontroller to supply local current during spikes.

Is aluminum wire more resistant than copper wire?

Yes, aluminum is inherently more resistive than copper by volume. However, aluminum is much lighter and cheaper. In residential wiring, aluminum is rarely used for branch circuits (15A/20A outlets) because the higher resistance and thermal expansion rates make terminations prone to loosening over time. It is, however, the standard for heavy utility feeders (like 2/0 or 4/0 service entrance cables) where the cost savings of aluminum outweigh the penalty of using a physically thicker cable to achieve the same low resistance.