Wire Size Calculator

This wire size calculator answers the real-world question — "what gauge wire do I need?" — the way the NEC actually requires it. It boots pre-set to a 20 A residential NM-B (Romex) branch circuit, so the answer "12 AWG copper" is already on screen; change the load or cable type and the result updates. Unlike voltage-drop-only sizing tools, it walks the full four-step derating chain (base ampacity → ambient → bundling → terminal limit), enforces the NM-B 60 °C column, applies the 125% continuous-load multiplier, and checks your breaker against the small-conductor cap. For long runs, also confirm voltage drop on the circuit.

Mode
Mode Find the smallest legal gauge for a load, or check a gauge you already picked
Conductor
Material NM-B (Romex) and most branch wiring is copper
Cable / insulation NM-B (Romex) uses the 60 °C column even though jackets are 90 °C — NEC 334.80
Termination rating Most breakers and lugs are rated 75 °C — but equipment below 100 A may be listed 60 °C (NEC 110.14(C)(1)(a)). Check the panel label
LoadConditions
Rooftop conduit Conduit within 7 in. of a sunlit roof adds +17 °C (NEC 310.15(B)(2))
12 Cu — final ampacity20.0 A
Min ampacity15.0 A1.25× continuous
Final ampacity20.0 A60 °C derate · NEC 110.14(C)
OCPD vs cap20 A ≤ 20 A capNEC 240.4(D)
NEC checkUse 12 copper — comfortably within limits at 75% utilization (20 A vs. 15 A required). NM-B sized from the 60 °C column (NEC 334.80)

Check size · Copper · NM-B · 12 · 75 °C · 12 A · 0 A · 30 °C · No · 3 pcs · 20 A · 50 ft

How it works

Required ampacity = 1.25 × continuous load + non-continuous load. Conductor ampacity = base (Table 310.16) × ambient factor × bundling factor, then capped at the terminal-rating column (110.14(C)).

The derating runs as four ordered steps. Step 1 — base ampacity from NEC Table 310.16 in the insulation-temperature column: 90 °C for THHN, but 60 °C for NM-B (Romex) because NEC 334.80 forbids using the higher column. Step 2 — multiply that base by the ambient correction factor from Table 310.15(B)(1) (1.00 at the standard 30 °C, dropping to 0.58 in the 60 °C column at 50 °C). Step 3 — multiply by the adjustment factor from Table 310.15(C)(1) when more than three current-carrying conductors share a raceway or cable (0.80 for 4–6, 0.70 for 7–9, 0.50 for 10–20). Step 4 — cap the derated figure at the ampacity of the temperature column matching your terminations, NEC 110.14(C). The result readout shows only this final terminal-limited step to stay compact, but steps 1–3 are the arithmetic behind it. The terminal cap is the trap that catches first-year apprentices: 90 °C THHN on a 75 °C breaker lug is still limited to the 75 °C column. On the load side, the required ampacity is 125% of any continuous load plus 100% of non-continuous load (NEC 210.20(A) for branch circuits, 215.3 for feeders). The conductor passes when its final derated ampacity meets or exceeds the required ampacity. Once a size is chosen, verify the breaker against the small-conductor cap in NEC 240.4(D) and check voltage drop on long runs.

Code references

FAQ

Why does NM-B (Romex) use the 60 °C column?

NEC 334.80 requires that the ampacity of Type NM-B cable be based on the 60 °C conductor temperature rating, even though the individual conductors inside are insulated for 90 °C. So 12 AWG copper NM-B is limited to 20 A (the 60 °C value), not the 25 A you would read in the 75 °C column or the 30 A in the 90 °C column. The 90 °C rating of the conductors may only be used as the starting point for derating calculations, never as the final ampacity.

Can I use 90 °C ampacity with THHN?

Only if every termination in the circuit — breaker lugs, device terminals, splices — is also listed for 90 °C, which is rare. NEC 110.14(C) limits the circuit to the lowest temperature rating in the path. Most breakers and lugs are rated 75 °C (or 60 °C below 100 A), so THHN’s 90 °C column is used only as the base for ambient and bundling derating, then the result is capped at the 75 °C column value.

How many conductors count for bundling?

Count the current-carrying conductors. Hots always count. A neutral that carries only the unbalanced current of a multiwire circuit does not count (NEC 310.15(E)); a neutral that carries harmonic current — common with electronic and LED loads — does count. Equipment grounding conductors never count. When more than three current-carrying conductors share a raceway or cable, the adjustment factors in Table 310.15(C)(1) apply.

What is the 125% continuous-load multiplier?

A continuous load runs for three hours or more — store lighting, an EV charger, a long heating cycle. NEC 210.20(A) (branch circuits) and 215.3 (feeders) require the overcurrent device and conductor to be sized at 125% of the continuous load plus 100% of any non-continuous load. A 16 A continuous load needs a conductor good for at least 20 A. This calculator applies the multiplier automatically and shows the breakdown next to the required ampacity.

What gauge wire do I need for a 20 A circuit?

For a standard 20 A residential branch circuit wired in copper NM-B (Romex), use 12 AWG — its 60 °C ampacity is exactly 20 A per NEC 334.80 and 240.4(D) caps the breaker at 20 A. Use 14 AWG only for 15 A circuits and 10 AWG for 30 A circuits. Aluminum and high-ambient or bundled installations need a closer look — that is what the derating chain above is for.

My attic gets very hot — does that change the wire size?

Yes, often dramatically. NEC 310.15(B)(1) reduces ampacity as ambient temperature rises. At 50 °C (122 °F) the 60 °C-column factor is just 0.58, and conduit on a sunlit roof adds another 17 °C (NEC 310.15(B)(2)). Switch the ambient input to your real attic temperature and the calculator re-derates the chain — you may need to step up a size or two.

This calculator is provided for estimation purposes. Conductor sizing depends on the full installation — terminations, fill, ambient, grouping and load classification. Always verify against the current NEC edition, equipment listings, and local amendments with a licensed electrician or electrical engineer before sizing conductors.

Embed this calculator

Add the wire size calculator to your website or course page — free, no sign-up. Paste this snippet where you want the calculator to appear:

<script src="https://hardhatmath.com/embed/wire-size-calculator.js" async></script>