To calculate the correct wire size for a DC circuit, use the Circular Mils (CM) formula: CM = (2 × K × I × L) / Vd. This equation determines the minimum cross-sectional area required to keep voltage drop within acceptable limits. Once you calculate the required CM, you match it to standard American Wire Gauge (AWG) tables to select your physical wire.

While online calculators automate this math, understanding the underlying derivation is critical for debugging undersized solar arrays, preventing inverter brownouts, and passing AHJ inspections. Below, we break down the exact formula, provide real-world resistivity data, and walk through two field-tested worked examples.

The Core DC Wire Size Formula & Symbol Definitions

The standard formula used in North America for DC voltage drop and wire sizing relies on the Circular Mil area rather than square millimeters. The primary equation is:

CM = (2 × K × I × L) / Vd

Every variable in this equation represents a specific physical property of your circuit. Here is the exact definition for each symbol:

SymbolDefinitionStandard Unit
CMCircular Mils: The cross-sectional area of the wire. 1 CM is the area of a circle with a 1-mil (0.001 inch) diameter.Circular Mils
KResistivity constant of the conductor material at a specific temperature (in ohms per mil-foot).Ω·cmil/ft
IMaximum continuous current flowing through the circuit.Amperes (A)
LOne-way physical length of the wire run from source to load.Feet (ft)
VdAllowable voltage drop (the absolute voltage loss permitted, not a percentage).Volts (V)
2Multiplier accounting for the complete circuit loop (out to the load and back to the source).Dimensionless

Real-World Data: Resistivity & Circular Mils Reference

The most common error when using a wire size calculator for DC voltage is using the wrong 'K' factor or misreading the AWG chart. The K factor changes with temperature. According to NEC Chapter 9, Table 8, the standard baseline for building wiring is the 75°C column, as most terminals and breakers are rated for 75°C regardless of the wire's 90°C insulation rating.

Table 1: Conductor Resistivity (K) by Material and Temperature

MaterialTemp RatingK Factor (Ω·cmil/ft)Use Case
Copper75°C12.9Standard THHN/THWN-2 in conduit, NM-B, USE-2 solar wire
Copper90°C13.3Derating calculations only (NEC 310.15); not for terminal sizing
Copper20°C10.4Theoretical physics/bench testing; do not use for field wiring
Aluminum75°C21.2XHHW-2 or THHN aluminum feeders for high-current inverter runs

Table 2: Common DC Wire Sizes (AWG to Circular Mils)

AWG SizeCircular Mils (CM)Diameter (inches)Typical 75°C Ampacity (Copper)
8 AWG16,5100.128550A
4 AWG41,7400.204385A
2 AWG66,3600.2576115A
1/0 AWG105,6000.3249150A
2/0 AWG133,1000.3648175A
4/0 AWG211,6000.4600230A

Rearranged Forms, Assumptions, and Boundaries

While sizing the wire is the primary goal, you will frequently need to rearrange the formula to troubleshoot existing systems. For instance, if you know the wire size and length, you can calculate the maximum safe current before exceeding your voltage drop limit.

Rearranged Formula List

  • Solve for Current (I): I = (CM × Vd) / (2 × K × L)
  • Solve for One-Way Length (L): L = (CM × Vd) / (2 × K × I)
  • Solve for Voltage Drop (Vd): Vd = (2 × K × I × L) / CM

When This Formula Applies (and Its Assumptions)

This formula assumes steady-state direct current (DC). It does not account for AC reactance, skin effect, or power factor, which require the more complex AC impedance formula found in NEC Chapter 9, Table 9. It also assumes a uniform conductor temperature along the entire run. If your wire passes through a 120°F attic space, you must apply NEC Article 310.15 ambient temperature correction factors to your final ampacity check, even if the voltage drop math passes.

⚠️ Safety & Code Caveat: Voltage drop calculations dictate the minimum size for performance. You must always cross-reference your result with NEC Table 310.16 to ensure the wire's ampacity exceeds the breaker size. If voltage drop requires 4 AWG, but your 100A breaker requires 3 AWG minimum for terminal temperature limits, you must install 3 AWG. Local AHJ authority always overrides general formulas.

Worked Example 1: 12V Solar Array to Charge Controller

Scenario: You are wiring a 12V nominal solar array to an MPPT charge controller. The array produces a maximum continuous current of 40A. The one-way wire run from the roof combiner box to the controller is 30 feet. You are using copper USE-2 wire and want to limit voltage drop to 2% to maximize MPPT harvesting efficiency.

Step 1: Determine Allowable Voltage Drop (Vd)

The formula requires absolute volts, not a percentage. Calculate 2% of the nominal system voltage.

  • Vd = 12V × 0.02
  • Vd = 0.24V

Step 2: Select the Correct K Factor

We are using copper wire in a standard environment. Per Table 1, the 75°C K factor for copper is 12.9.

Step 3: Execute the Formula with Unit Tracking

Plug the values into the core equation, tracking units to ensure they cancel correctly:

  • CM = (2 × 12.9 [Ω·cmil/ft] × 40 [A] × 30 [ft]) / 0.24 [V]
  • CM = (30,960) / 0.24
  • CM = 129,000 Circular Mils

Step 4: Match to AWG and Verify Ampacity

Looking at Table 2, 1/0 AWG provides 105,600 CM (too small). 2/0 AWG provides 133,100 CM, which exceeds our 129,000 CM requirement. Furthermore, 2/0 AWG copper has a 75°C ampacity of 175A, which easily handles the 40A load and standard overcurrent protection. Result: Use 2/0 AWG copper.

Worked Example 2: 48V Battery Bank to Inverter

Scenario: You are connecting a 48V LiFePO4 battery bank to a 5,000W inverter. The inverter's low-voltage cutoff is strict, so you are targeting a strict 1% voltage drop. The continuous draw is 120A, and the one-way run is 10 feet using copper THHN in conduit.

Step 1: Determine Allowable Voltage Drop (Vd)

  • Vd = 48V × 0.01
  • Vd = 0.48V

Step 2: Select the K Factor

Copper wire, 75°C terminal rating. K = 12.9.

Step 3: Execute the Formula

  • CM = (2 × 12.9 × 120 × 10) / 0.48
  • CM = (30,960) / 0.48
  • CM = 64,500 Circular Mils

Step 4: Match to AWG and Verify Ampacity

Table 2 shows 2 AWG provides 66,360 CM, satisfying the voltage drop requirement. However, we must check ampacity. 2 AWG THHN at 75°C is rated for 115A. Our load is 120A. The voltage drop formula says 2 AWG is fine, but the NEC ampacity table says it will overheat. We must step up to 1 AWG (83,690 CM, 130A ampacity) or 1/0 AWG to satisfy both constraints. This highlights why voltage drop is only half the calculation.

Common Unit Mistakes & Realistic Magnitudes

When a wire size calculator for DC voltage spits out a nonsensical answer, it is almost always due to a unit mismatch. Here are the three mistakes that break the math:

  1. Mixing Meters and Feet: The K factor of 12.9 is explicitly defined in ohms per mil-foot. If you measure your run in meters (e.g., 10 meters) and plug '10' into the L variable, your calculated CM will be roughly 30% too small, resulting in a dangerous undersized wire. Always convert meters to feet (multiply by 3.281) before using this specific K factor.
  2. Plugging in Percentage Instead of Absolute Volts: If you want a 3% drop on a 24V system, Vd is 0.72V. If you accidentally type '3' into the Vd slot, the calculator will divide by 3 instead of 0.72, yielding a wire size that is over 400% too thin.
  3. Forgetting the '2' Multiplier: DC circuits require a positive and a negative conductor. The 'L' variable is the one-way distance. The '2' accounts for the return trip. If your calculator asks for 'Total Wire Length' and you input the one-way distance, it will double-count the distance if the formula also includes the '2'.

What Does a Realistic Answer Magnitude Look Like?

If you are doing residential or RV DC wiring, your final CM answer should almost always fall between 10,000 CM (roughly 10 AWG) and 250,000 CM (roughly 250 kcmil).

If your math results in 4,000 CM, your wire run is incredibly short, your voltage is very high, or your current is negligible. If your math results in 1,500,000 CM, you are trying to push too much current over too long a distance at a low voltage. In that case, no physical wire will solve the problem; you must reconfigure your battery bank to a higher voltage (e.g., moving from 12V to 48V) to reduce the current and bring the CM requirement back into a realistic, purchasable magnitude.