The amount of yarn depends on blanket size and yarn weight

A small lap blanket needs roughly 1,000 to 1,500 yards of yarn. A throw blanket (the kind draped over a couch) typically needs 2,000 to 3,000 yards. A full-size bed blanket can require 4,000 to 6,000 yards or more. These numbers shift based on two things: how thick your yarn is and how densely you knit.

Yarn weight—the thickness of the strand—is the biggest factor. A bulky yarn (the thick, chunky kind) covers more ground with fewer yards, so you might finish a throw blanket with 1,500 yards. A fingering-weight yarn (thin and delicate) for the same blanket could need 4,000 yards. The yarn label always lists the weight category, so you can estimate before you buy.

Your stitch pattern and how tightly you knit also matter. A dense, compact stitch uses more yarn than an open, lacy one. If you knit loosely, you'll use less yarn than someone who knits tightly with the same pattern and yarn.

Key Takeaways

  • Lap blankets typically need 1,000 to 1,500 yards; throws need 2,000 to 3,000 yards; bed blankets need 4,000 to 6,000 yards or more.
  • Yarn weight (thickness) is the main variable—bulky yarn covers more ground per yard than fingering-weight yarn.
  • The yarn label tells you the weight category and yardage per skein, so you can calculate how many skeins to buy before starting.
  • Stitch pattern and your personal knitting tension affect yardage, so adding 10 to 15 percent extra prevents running short near the end.

Understanding yarn weight categories

Yarn comes in standard weight categories, numbered 0 to 7. The thicker the yarn, the fewer yards you need. A bulky weight (category 5) blanket might need 1,500 to 2,500 yards total. A worsted weight (category 4, the most common) typically needs 2,500 to 4,000 yards. A fingering weight (category 1, very thin) can need 4,000 to 6,000 yards for the same size blanket.

The yarn label always lists the weight category by name and number. It also shows yardage per skein—for example, "100 yards per 50 grams" or "220 yards per 100 grams." Divide your total yardage target by the yardage per skein to find how many skeins to buy. If you need 3,000 yards and each skein is 220 yards, you need roughly 14 skeins.

Buying one or two extra skeins is smart. You might knit tighter than expected, or you might want to add a border or change your pattern partway through. Running out of yarn near the end is frustrating, and finding the exact same dye lot weeks later is often impossible.

Calculating yardage for your specific blanket

Start by deciding your finished blanket size. A lap blanket is usually 40 by 50 inches. A throw is often 50 by 60 inches. A bed blanket for a queen bed might be 90 by 100 inches. Write down your target dimensions.

Next, choose your stitch pattern and yarn weight. If you're following a published pattern, it will tell you the yardage needed—trust that number. If you're designing your own, knit a gauge swatch: a small square (usually 4 by 4 inches) in your chosen yarn and stitch pattern. Measure how many stitches and rows are in that square, then use an online yardage calculator (search "knitting yardage calculator") to estimate total yarn needed based on your blanket dimensions and gauge.

This method isn't perfect, but it's close enough to prevent major shortfalls. The calculator accounts for how much yarn your specific stitch pattern and tension consume. Many knitters keep their gauge swatches pinned to a notebook so they can refer back to them for future projects.

How stitch pattern affects yarn use

Dense stitches like garter stitch (knit every row) or stockinette (alternating knit and purl rows) use more yarn than open, lacy patterns. A garter stitch blanket in worsted weight might need 3,500 yards, while a lacy openwork blanket the same size might need only 2,000 yards.

Cables and textured stitches also pull yarn tighter and use more of it. If your pattern includes cables running the length of the blanket, add 10 to 15 percent to your yardage estimate. Conversely, if you're using a very open lace pattern, you can subtract 10 to 15 percent from a standard estimate.

The yarn label doesn't account for stitch pattern, so this is where your gauge swatch becomes essential. Knit your swatch in the actual stitch you plan to use, not just stockinette, so your yardage estimate reflects reality. A swatch in garter stitch will show you exactly how much yarn that dense stitch consumes.

Adjusting yardage based on your knitting tension

Knitting tension—how tightly or loosely you pull the yarn—changes how much yarn a blanket consumes. If you knit very tightly, your stitches are compact and dense, and you'll use more yarn. If you knit loosely, your stitches are open and airy, and you'll use less.

Your gauge swatch reveals this. If your swatch is smaller than the pattern calls for, you knit tightly and should add 10 to 15 percent to the yardage estimate. If your swatch is larger, you knit loosely and can subtract 10 to 15 percent. This adjustment prevents the frustration of running out of yarn in the last few rows.

Tension also affects how the finished blanket drapes and feels. Tighter knitting creates a denser, warmer blanket. Looser knitting creates something airier and more flexible. Neither is wrong—it's a personal choice—but it does change how much yarn you need. Over time, many knitters find their tension becomes more consistent, making their yardage estimates more reliable.

Common blanket sizes and typical yardage ranges

Blanket TypeFinished SizeBulky WeightWorsted WeightFingering Weight
Lap blanket40 × 50 inches1,000–1,500 yards1,500–2,000 yards2,500–3,500 yards
Throw blanket50 × 60 inches1,500–2,000 yards2,500–3,500 yards4,000–5,500 yards
Twin bed blanket60 × 90 inches2,500–3,500 yards4,000–5,500 yards6,500–8,500 yards
Queen bed blanket90 × 100 inches4,000–5,500 yards6,000–8,000 yards10,000–13,000 yards

These ranges assume a standard stitch pattern like stockinette or garter stitch. Lacy patterns will be on the lower end; cables and textured stitches will be on the higher end. Always add 10 to 15 percent extra to account for tension variation and mistakes.

Use this table as a starting point, not a may provide. Your actual yardage will depend on your gauge swatch results and your personal knitting style. Many experienced knitters keep notes on past projects to see how their estimates compare to what they actually used.

Frequently Asked Questions

Can I use leftover yarn from other projects to make a blanket?

Yes, as long as the yarns are similar in weight and fiber content. Mixing very different weights (like bulky with fingering) creates an uneven, lumpy blanket. Mixing different fibers (wool with cotton, for example) can cause the blanket to feel inconsistent and may affect how it washes. Keep leftover yarn organized by weight and fiber type so you can combine them thoughtfully.

What if I run out of yarn before finishing?

You can add a border in a contrasting yarn or color to extend the blanket and use up what you have. You can also bind off early and accept a smaller blanket. If you're only a few yards short, you might unravel the last row or two and bind off with a different technique that uses less yarn. Planning ahead by buying extra prevents this problem.

Does the fiber type affect how much yarn I need?

Not directly—the weight category matters more than whether it's wool, cotton, or acrylic. However, different fibers have different densities. A merino wool yarn and an acrylic yarn of the same weight category will have slightly different yardage per skein, so always check the label. Fiber type does affect how the blanket feels, drapes, and wears over time, but not the yardage calculation.

How do I know if a published pattern's yardage is accurate for me?

Knit a gauge swatch in the exact yarn and stitch pattern the pattern calls for. If your gauge matches the pattern's gauge, the yardage should be accurate. If your gauge is off, the pattern's yardage won't work for you. Many knitters post notes on pattern websites about yardage they actually used, which can help you adjust for your tension.