How Much Yarn for a Pair of Socks?

A pair of adult socks takes about 450 yards of fingering-weight yarn — which is exactly why sock yarn is sold in 400–460-yard skeins. One skein per pair is the standard.
Longer cuffs, larger feet, or colorwork add yardage fast: knee-highs or heavily patterned socks can need 600+ yards, so check the pattern and add buffer.
Yardage chart: socks (pair) by yarn weight
| Yarn weight | Estimated yardage | Skeins needed* |
|---|---|---|
| Super Fine / Fingering (1) | 450 yds | 2 skeins |
| Fine / Sport (2) | 400 yds | 2 skeins |
| Light / DK (3) | 375 yds | 2 skeins |
*Skein counts use typical skein sizes for each weight and include a 10% safety buffer, rounded up. Always check your yarn label — skein sizes vary by brand.
Get your exact numbers
Run socks (pair) through the free calculator with your yarn's label details.
Frequently asked questions
How many skeins of sock yarn for a pair?
One 100g skein of fingering-weight sock yarn (usually 400–460 yards) makes one adult pair. Buy a second skein if you are making knee-highs or have large feet.
Can I knit socks in DK or worsted weight?
Yes — about 375 yards of DK or roughly 350 yards of worsted for an adult pair. Heavier socks work up faster and are wonderfully warm.
How much yarn for baby socks?
About 100–150 yards of fingering — a great use for leftover sock yarn.
Why do patterns say 100g of sock yarn?
Because 100g of fingering weight is approximately 400–460 yards, the standard amount for one adult pair. It's the industry's shorthand for “one pair's worth.”