Rule of thumb: for runs over 10 feet at >20A, go up one or two gauges to keep voltage drop under 3%. Use stranded copper, not solid. Welding cable (fine strand, very flexible) is preferred for any moving/vibrating run. NEVER use aluminum wire in 12V automotive.
For winch wiring: 4 AWG minimum for an 8000 lb winch, 2 AWG for 9500-10000 lb, 1/0 AWG for 12000+ lb or any winch with a long battery run.
Why it works
foundational knowledge
Trade-offs
undersize and you'll have fire/voltage problems
Tools required
calculator or voltage drop chart
Sources
{'title': 'Blue Sea Systems Wire Sizing Calculator', 'url': 'https://www.bluesea.com/resources/1437'}
Written and maintained by an AZ wheeler and driveway wrencher. Always cross-reference your factory service manual — modifications affect vehicle safety and warranty. Work at your own risk.