Close this search box.

I have decided to provide all my content and knitting patterns for free. This means that my income comes from advertisements.

This webiste contains affiliate links meaning that if you buy something after clicking them I may earn a small commission. This does not result in any additional costs to you and the money I get from the yarn sales enables me to use my time to create free content for you. If you decide to purchase I’m really grateful for your support!

How Much Yarn do You Need for a Pair of Socks

This article is part of my universal basic sock pattern.

If you knit some specific pattern there is usually specified how many yards (meters) or skeins you need for each size and you should buy yarn according to that number.

In general, the yarn requirements depend on four factors:

  • leg & cuff length and the circumference of the sock
  • yarn weight (the thickness of the yarn)
  • gauge (density of the fabric)
  • stitch pattern (stockinette, ribbing, cables, lace, etc.)

How do I know my yarn weight?

First, check the label of your yarn ball. There is usually specified how much the skein weighs and how many yards / meters there are. Based on that information you can use the table below and determine the yarn weight.

Many times also the manufacturer’s website provides that information. You can also go to and try to find the information from there. Also, Ravelry has quite an extensive database of yarns but you need to register in order to be able to search their database.

How many yards there are approximately / 3.5 oz / 100g:

Yarn weight (from thinnest to thickest)Yards / 3.5ozMeters / 100g
Fingering (super fine)360 – 460330 – 420
Sport (fine)300 – 360275 – 330
DK (light)240 – 290220 – 265
Worsted (medium)200 – 220180 – 200

You may also like: What are the best yarns for sock knitting

How does the stitch pattern affect?

If you use some other stitch pattern than stockinette such as cables or slip stitch pattern you’ll need more yarn. The rule of thumb is also that the denser the fabric the more yarn you need.

  • For cables add 15% more yarn
  • For stranded colorwork add 25% more yarn

How much yarn do you need for a pair of basic mid-calf stockinette socks

The rule of thumb is that for an average pair of adult socks you need 100g of sock weight (fingering weight yarn). If you use thicker yarn, make large men’s socks, or use a stitch pattern that eats more yarn you might need more.

Because a yarn ball usually weighs 50,100,150 or 200g, on the table below I have listed what amount of yarn is usually enough for a pair of basic mid-calf stockinette adult socks rounded to the nearest 50g. For instance, if I make a pair of socks for myself (shoe size EU 38 / US 7) I use 60-70g of fingering weight yarn so I have to buy two 50g skeins or one 100g skein but I’ll end up having some leftovers. On the other hand, if I make socks for my husband I use almost all the 100g and have no leftover yarn.

If you are unsure whether you have enough yarn or not I recommend that you knit your socks from toe-up because it’s easier to adjust the length of the leg than the foot. You can use for instance my free universal basic sock pattern. Of course, you can also work your sock cuff down and buy an extra skein.

If you are making a large men’s sock select the amount of yarn from the higher end and vice versa.

The amount of yarn you need for basic mid-calf stockinette socks:

Yarn weight (from thinnest to thickest)Child’s sockWomen’s socksMen’s socks
Fingering (super fine)50 – 100 g100 g100 – 150 g
Sport (fine)100 g100 g100 – 150 g
DK (light)100 g100 – 150 g150 – 200 g
Worsted (medium) 100 g100 – 150 g150 – 200 g
How much yarn do you need for a pair of socks.

One Response

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Knit Socks that last

I’ll send you my top 5 tips of how to make a durable pair of socks.