The Core Formula for Electrical Resistance Calculations

The fundamental formula for calculating the DC resistance of a uniform conductor is R = ρ × (L / A). In the North American wiring trade, where we use the American Wire Gauge (AWG) system, this is practically applied as R = (K × L) / CM. These equations allow you to predict voltage drop, size conductors for specific loads, and troubleshoot unexpected line losses.

Symbol Definition Table
Symbol Parameter Metric (SI) Unit Imperial / AWG Unit
R Total Resistance Ohms (Ω) Ohms (Ω)
ρ (rho) Resistivity of the material Ω·m (Ohm-meters) N/A (Use K instead)
K Specific resistance constant N/A Ω·CM/ft (approx 10.37 for Cu at 20°C)
L Length of the conductor Meters (m) Feet (ft)
A Cross-sectional area Square meters (m²) N/A (Use CM instead)
CM Circular Mils (area unit) N/A CM (Diameter in mils, squared)

Rearranged Forms

Depending on what you are trying to find on the bench or jobsite, you will need to isolate different variables. Here are the algebraic rearrangements for the metric formula:

  • Solving for Length (L): L = (R × A) / ρ (Use to find the maximum run length before exceeding a resistance limit).
  • Solving for Area (A): A = (ρ × L) / R (Use to determine the minimum wire gauge required for a target resistance).
  • Solving for Resistivity (ρ): ρ = (R × A) / L (Use to identify an unknown alloy or verify material purity).

Assumptions, Boundaries, and Unit Traps

This formula is not a universal law for all electrical phenomena; it has strict boundaries. It applies exclusively to DC circuits and low-frequency AC circuits (like 50/60Hz mains) where the skin effect is negligible. It assumes the conductor has a uniform cross-section, is made of a homogeneous material, and is at a standard reference temperature (usually 20°C / 68°F).

Realistic Answer Magnitudes: A standard 14 AWG solid copper wire has a resistance of roughly 2.525 Ω per 1,000 feet at 20°C. If you are calculating the resistance of a 10-foot jumper and your math yields 25 Ω, you have dropped a decimal or messed up your area conversion. Household branch circuit wiring should yield milliohm-level readings over short distances.

Unit Mistakes That Break the Math

Most calculation errors do not come from the algebra; they come from unit mismatches. Avoid these three fatal traps:

  1. The Millimeter-Squared Trap: Wire is sold in mm² (e.g., 2.5 mm²), but resistivity (ρ) is given in Ω·m. You must convert mm² to m² by multiplying by 10⁻⁶. Plugging "2.5" directly into the A variable will make your calculated resistance a million times too high.
  2. Diameter vs. Radius: If you are calculating area from a physical diameter measurement using A = πr², remember to halve the diameter first. Using A = πd² inflates the area by a factor of 4, underestimating resistance.
  3. Circular Mils vs. Square Mils: In the AWG system, area is measured in Circular Mils (CM). One CM is the area of a circle with a 1-mil (0.001 inch) diameter. Do not use the standard square mil area formula (π/4 × d²) when plugging into the K-constant formula; the K value (10.37) already accounts for the geometry of circular mils.

Worked Examples with Strict Unit Tracking

Problem 1: Metric SI Calculation (Solar DC Run)

Scenario: You need to find the resistance of a 50-meter, one-way run of 2.5 mm² copper cable at 20°C to see if it's viable for a 48V DC battery bank.

  1. Identify Knowns:
    ρ (Copper at 20°C) = 1.68 × 10⁻⁸ Ω·m (Source: Georgia State University HyperPhysics)
    L = 50 m
    A = 2.5 mm²
  2. Convert Area to Base SI Units:
    A = 2.5 × 10⁻⁶ m²
  3. Apply Formula:
    R = ρ × (L / A)
    R = (1.68 × 10⁻⁸ Ω·m × 50 m) / (2.5 × 10⁻⁶ m²)
  4. Calculate:
    Numerator = 84 × 10⁻⁸ Ω·m²
    R = (84 × 10⁻⁸) / (2.5 × 10⁻⁶)
    R = 0.336 Ω

Problem 2: Imperial AWG Calculation (Branch Circuit)

Scenario: Calculate the resistance of a 200-foot run of 10 AWG solid copper THHN wire.

  1. Identify Knowns:
    K (Copper at 20°C) = 10.37 Ω·CM/ft
    L = 200 ft
    CM (10 AWG) = 10,380 CM (per NEC Chapter 9, Table 8)
  2. Apply Formula:
    R = (K × L) / CM
    R = (10.37 × 200) / 10,380
  3. Calculate:
    Numerator = 2,074
    R = 2,074 / 10,380
    R = 0.1998 Ω

Decision Path: Sizing Wire for a Target Voltage Drop

Formulas are useless if they don't terminate in a purchasing decision. Use this decision-tree framework when sizing wire to ensure you don't exceed a specific voltage drop percentage. For this example, we are wiring a 12V DC solar array to a charge controller. The current is 15A, the one-way distance is 20 feet, and our maximum allowable voltage drop is 3% (0.36V).

Wire Sizing Decision Tree
Step Action / Calculation Result
1. Define Max Resistance Use Ohm's Law: R = V_drop / I 0.36V / 15A = 0.024 Ω max
2. Calculate Total Length Multiply one-way distance by 2 (out and back) 20 ft × 2 = 40 ft total
3. Solve for Required CM Rearrange AWG formula: CM = (K × L_total) / R_max (10.37 × 40) / 0.024 = 17,283 CM
4. Evaluate 10 AWG 10 AWG = 10,380 CM. Is 10,380 ≥ 17,283? No. Reject 10 AWG.
5. Evaluate 8 AWG 8 AWG = 16,510 CM. Is 16,510 ≥ 17,283? No. (Yields 3.13% drop). Reject 8 AWG.
6. Evaluate 6 AWG 6 AWG = 26,240 CM. Is 26,240 ≥ 17,283? Yes. (Yields 1.97% drop).

The Concrete Pick: Buy 6 AWG THHN stranded copper wire. While 8 AWG is physically close, it fails the strict 3% threshold. Stepping up to 6 AWG guarantees compliance and provides thermal headroom for termination heating. For a comprehensive look at how wire sizing interacts with ampacity limits, refer to the All About Circuits wire sizing guide.

Real-World Adjustments: Temperature and Stranding

The calculations above assume a bench-top temperature of 20°C (68°F). In reality, wires running through hot attics or bundled in conduit operate much hotter. Copper has a positive temperature coefficient (α = 0.00393 per °C). To find the resistance at an elevated temperature, apply this adjustment:

R_T = R_20 × [1 + α(T - 20)]

If our 10 AWG wire from Problem 2 is running at its maximum rated termination temperature of 75°C inside a hot panel:

  • R_75 = 0.1998 Ω × [1 + 0.00393(75 - 20)]
  • R_75 = 0.1998 Ω × [1 + 0.21615]
  • R_75 = 0.1998 Ω × 1.21615 = 0.243 Ω

That is a 21% increase in resistance, which directly translates to a 21% increase in voltage drop and I²R heat generation. This is why NEC ampacity derating tables exist; resistance climbs as temperature climbs, creating a thermal runaway risk if the wire is undersized.

Finally, note that stranded wire has a slightly higher DC resistance than solid wire of the same AWG. The spiraling (lay length) of the strands means the actual physical path of the current is slightly longer than the linear length of the cable. For standard DIY and residential calculations under 100 feet, this difference is negligible. For precision shunt resistors or long-distance DC telecom runs, always pull the exact stranded resistance values from the manufacturer's datasheet rather than relying on the solid-wire K-constant.