TH The Purple Purl
Patterns & Projects

How Much Yarn Do I Need? Yardage by Project (With Chart)

How Much Yarn Do I Need? Yardage by Project (With Chart)
The gistYardage depends heavily on weight and size: a scarf needs roughly 350-450 yards of worsted, a hat 120-200 yards, an adult sweater 1,000-1,600 yards, and a throw blanket 1,200-1,800 yards. These are planning estimates only — always check your pattern's listed yardage first, and knit a gauge swatch to calculate your own numbers when substituting yarn or working without a pattern.

The Short Answer: Yardage by Project Type

Yarn requirements swing enormously with fiber, gauge, size, and your own tension, so treat every number below as a planning estimate, not a guarantee — always check the yardage listed on your actual pattern first. When a pattern doesn't specify, these ranges (based on adult-average sizing and typical gauge for each weight) will get you in the right neighborhood.

Project Typical Yarn Weight Estimated Yardage
Scarf (6 in x 60 in) Worsted (4) 350–450 yds
Cowl Worsted (4) 200–350 yds
Hat (adult) Worsted (4) 120–200 yds
Mittens (pair) Worsted (4) 150–200 yds
Socks (adult pair) Fingering (1) 350–450 yds
Baby blanket Worsted (4) or DK (3) 600–1,000 yds
Throw blanket Worsted (4) 1,200–1,800 yds
Adult sweater Worsted (4), at about 18–20 sts / 4 in 1,000–1,600 yds
Adult sweater Aran / heavy worsted (also category 4, but thicker — about 16–18 sts / 4 in) 900–1,400 yds
Adult sweater Bulky (5) 700–1,100 yds

These figures assume a standard adult size and a straightforward stockinette or garter construction. Cables, colorwork, and heavily textured stitches pull in extra yarn because the working strand travels farther per stitch — budget 10–20% more yardage for those.

Factors That Push Yardage Higher or Lower

Two projects using the same weight and roughly the same size can still call for noticeably different amounts of yarn. Before you shop, factor in:

Why Yarn Weight Changes the Math So Much

Yardage isn't really about the object you're making — it's about how much strand it takes to cover a given area, and that's entirely a function of yarn thickness. A thicker yarn covers more ground per stitch, so it takes fewer yards (but more grams) to fill the same space. A thinner yarn takes more yards but less weight.

That's why a lace-weight (0) shawl and a bulky (5) cowl can both use "one skein" and still differ by a factor of five in actual footage. If you want a refresher on where your yarn sits in the lace-to-jumbo spectrum and what each weight is typically used for, see our full yarn weight chart — it maps the standard 0–7 numbering (lace, super fine/fingering, fine/sport, light/DK, medium/worsted, bulky, super bulky, jumbo) to the projects each weight suits best.

Fiber content matters too, though less dramatically than weight does. A dense, tightly spun wool and a light, airy alpaca blend can both be labeled "worsted weight" yet knit up with slightly different yardage-to-area ratios because of how the fiber's loft affects stitch size at a given needle. This is one more reason gauge swatches beat pattern math every time.

How to Calculate Yardage From Your Own Gauge

Pattern-listed yardage assumes the designer's gauge and yarn. If you're substituting yarn, changing needle size, or improvising a project without a pattern, you can estimate your own yardage need with a swatch:

  1. Knit a gauge swatch — at least 4 in x 4 in (10 cm x 10 cm), in the stitch pattern you'll actually use.
  2. Measure how much yarn the swatch used. Unravel it (or weigh it against an unused length of the same skein) and note the yardage.
  3. Calculate yards per square inch. Divide the swatch's yardage by its area in square inches.
  4. Multiply by your total project area. Estimate the finished piece's total square inches (front + back + sleeves for a sweater, for instance) and multiply by your yards-per-square-inch figure.

One note on step 1: if your project is lace or another fabric that changes dimensions dramatically when blocked, block the swatch before measuring its area. An unblocked lace swatch will badly overstate how much yarn the finished piece needs.

This method accounts for your personal tension, which published averages never will — two knitters using identical yarn and needles can still produce noticeably different fabric density. It pairs naturally with checking gauge before you start; if you haven't already, our guide to measuring and matching gauge walks through swatching in more depth.

A worked example: say a 4 in x 4 in stockinette swatch (16 square inches) used 20 yards of yarn. That's 1.25 yards per square inch. If your planned project totals roughly 900 square inches of fabric (a simple adult pullover front, back, and sleeves combined, as a rough figure), you'd estimate around 1,125 yards needed — then add your 10–15% buffer on top. The exact square-inch total for your own project depends entirely on the size and construction you're knitting, so measure or estimate it from your actual pattern pieces rather than borrowing this example's number.

What Changes Sweater Yardage Specifically

Sweaters see the widest yardage range of any common project because so many variables stack on top of each other. A cropped, short-sleeved cardigan in a small size and a long, oversized pullover with a shawl collar can both be "one sweater" and differ by many hundreds of yards. When estimating a sweater, account separately for the body, each sleeve, and any collar, band, or pocket detail — most patterns break yardage down by section for exactly this reason, and it's worth checking those subtotals against your own modifications (lengthened sleeves, added pockets, a resized body) rather than trusting only the total on the pattern's front page.

Buying a Safety Margin

Whatever number you land on, buy a little more than the math says:

When You're Substituting Yarn Weights

If a pattern calls for one weight and you want to use another, yardage doesn't scale in a simple straight line — you're changing both stitch count and fabric thickness at once. As a rough starting point, going up one standard weight class (say, DK to worsted) typically needs somewhat less yardage but noticeably more total weight in grams for the same finished size, and vice versa going down. Because the relationship isn't linear, don't convert the pattern's yardage directly: swatch in the new yarn and run the four-step calculation above instead.

Picking a Project to Match Your Yarn (or Your Yarn to Your Project)

If you're working the other direction — you already have yarn and want to know what to make with it — start from the yardage you have on hand and work backward using the chart above. A single 200-yard skein of worsted weight covers a plain adult hat, which typically runs 120–200 yards; three or four skeins gets you into cowl-plus-hat or mitten-set territory. For a running list of beginner-friendly projects sorted by how much they typically take, our roundup of easy knitting projects is a good next stop.

The Bottom Line

Pattern yardage is a starting estimate, your swatch is the real authority, and a small buffer of extra yarn is cheaper than a mid-project scramble to match a dye lot that's already sold out. When in doubt, round up.

FAQ

How much yarn do I need for a blanket?

It depends heavily on size and weight. A baby blanket in worsted or DK weight typically takes 600-1,000 yards, while a full throw blanket in worsted weight usually needs 1,200-1,800 yards. Bulkier yarn needs fewer yards but more total weight in grams for the same size. Always check your specific pattern, since stitch pattern (garter versus stockinette, cables versus plain) shifts these numbers noticeably.

How many skeins of yarn do I need for a sweater?

It varies by yarn put-up, weight, and sweater size, so there's no single number — but adult sweaters in worsted weight commonly land in the 1,000-1,600 yard range total. Divide that by your specific skein's yardage (check the ball band) to estimate skein count, and add one extra skein as a buffer against running short mid-project.

How do I calculate yarn yardage without a pattern?

Knit a gauge swatch at least 4x4 inches in your intended stitch pattern, then measure how much yarn it used. Divide that yardage by the swatch's area in square inches to get yards per square inch, then multiply by your project's total estimated square inches. This accounts for your personal tension, which generic charts can't.

Should I buy extra yarn beyond the estimated amount?

Yes, generally 10-15% beyond your calculated or pattern-listed yardage. This covers swatching, seaming, cast-on tails, and any rip-backs. For larger projects like sweaters or blankets, consider buying one full extra skein, and try to purchase all skeins from the same dye lot to avoid a visible color shift partway through.

Does yarn weight affect how much yardage I need?

Substantially. Thicker yarns (bulky, super bulky) cover more area per stitch, so a project needs fewer yards but more total grams. Thinner yarns (fingering, lace) need far more yardage but less weight for the same finished size. This is why yardage estimates are always tied to a specific weight category rather than being universal per project type.

Can I substitute a different yarn weight and use the same yardage?

Not directly — yardage doesn't scale in a simple straight line when you change weight, because you're altering both stitch count and fabric thickness at once. The safer approach is to swatch at your new weight, calculate your own yards per square inch, and multiply by the pattern's finished dimensions rather than converting the original yardage number.