Cheapest 25 ft 12/2 NM-B Romex wire

All sizes of 12/2 NM-B Romex wire →

Amazon $28.99/rolltypical $32.99 · 3 listings Buy on Amazon: $28.99 for 1 roll → list $99.99, −71%as of 2026-11-05 17:47:18 UTC
eBay —Not enough new listings yet; checked daily

Amazon prices are before shipping (free on most items with Prime); eBay prices include shipping. We earn a commission when you buy through these links, at no cost to you.

All 3 listings, single rolls first, then multipacks

ItemSizePricePer roll
12/2 NM-B Cable, 25ft 12/2 Wire, 20A 600V 105°C, Indoor Residential Wiring 1 roll1 roll$28.99$28.99 Amazon →
Southwire Romex SIMpull™ 25 ft. 12/2 Solid CU NM-B W/G Wire, 28828221 1 roll1 roll$32.99$32.99 Amazon →
SOUTHWIRE 25 FT. 12/2 Solid ROMEX SIMPULL CU NM-B W/G Wire 28828221 1 roll1 roll$41.99$41.99 Amazon →

Amazon as of 2026-11-05 17:47:18 UTC: Amazon's own price, else its lowest new offer, before shipping and tax (via Keepa); product prices and availability are accurate as of the date/time indicated and are subject to change.

Size comes from the seller's unit count or the listing title; check the listing before buying. As an Amazon Associate and eBay Partner, Sharpest earns from qualifying purchases.

More wire & materials

10/2 NM-B Romex wire $0.86/ft12/2 low-voltage landscape wire $0.15/ft1/2 inch PEX tubing $0.16/ft12 AWG speaker wire $0.22/ft16/2 low-voltage landscape wire $0.092/ft18/2 thermostat wire $0.12/ft14/2 NM-B Romex wire $0.46/ft12 AWG THHN wire $0.25/ft10 AWG THHN wire $0.32/ft1/4 inch drip irrigation tubing $0.080/ft14 AWG THHN wire $0.19/ft16 AWG speaker wire $0.11/ft