Calculate yarn weight by blanket size and stitch density

A chunky blanket typically needs between 2,000 and 4,500 yards of yarn, depending on how large you want it and how tightly you knit. The easiest way to find your exact number is to knit a small test swatch in the yarn and stitch pattern you plan to use, measure it, weigh it, then do straightforward math to scale up to your finished blanket size.

Start by deciding your finished dimensions. A throw blanket is usually 50 inches by 60 inches. A bed blanket for a twin bed runs about 60 inches by 90 inches. A queen-sized blanket is roughly 90 inches by 100 inches. Write down your target width and length in inches.

Next, knit a test swatch at least 6 inches by 6 inches in the exact yarn and stitch pattern you will use for the blanket. Garter stitch (knit every row) is common for chunky blankets because it shows off the yarn texture and works up quickly. Stockinette stitch (knit one row, purl one row) uses slightly less yarn. Seed stitch uses slightly more.

Key Takeaways

  • A 50-by-60-inch throw blanket in chunky yarn typically uses 2,000 to 2,500 yards; a queen-sized blanket uses 3,500 to 4,500 yards.
  • Knit a 6-by-6-inch test swatch, weigh it, and multiply by your blanket's total square inches to find the exact yardage you need.
  • Chunky yarn (weights 5 and 6) knits faster and uses less yardage than worsted or sport weight, so check your yarn's weight category before calculating.
  • Buy 10 to 15 percent extra yarn to account for gauge changes, frogging mistakes, and weaving in ends.
  • Measure your swatch after washing and blocking it the same way you plan to finish the blanket, because the final dimensions may shift.

Weigh your swatch and do the math

After you finish your test swatch, measure it in both directions and write down the exact dimensions. Then weigh it on a kitchen scale or postal scale. Most yarn shops have scales too and will weigh a swatch for free if you ask.

Now multiply your blanket's width by its length to get total square inches. For example, a 50-by-60-inch blanket is 3,000 square inches. Divide that number by the square inches of your swatch. If your 6-by-6-inch swatch is 36 square inches, you divide 3,000 by 36 to get 83.3. That means your blanket will be about 83 times larger than your swatch.

Multiply your swatch's weight in ounces by that number. If your swatch weighed 0.4 ounces, multiply 0.4 by 83.3 to get 33.3 ounces. Convert ounces to pounds by dividing by 16: 33.3 divided by 16 is about 2.08 pounds. Most yarn labels list yardage per pound, so multiply your total pounds by the yardage-per-pound number on your yarn label. If your yarn is 220 yards per pound, multiply 2.08 by 220 to get 457.6 yards—but that is just for a small swatch scaled up. The real calculation uses the weight of yarn, not the yardage, because yardage varies by yarn thickness.

A simpler shortcut: many knitters find that a 6-by-6-inch swatch in chunky yarn weighs between 0.3 and 0.5 ounces. Multiply your swatch weight by 80 to 100 to estimate a throw blanket, or by 120 to 150 for a queen-sized blanket. This gives you a ballpark figure in ounces; convert to pounds and check your yarn label for yardage per pound.

Account for yarn weight category and fiber type

Chunky yarn (also called bulky or roving) is weight category 5 or 6 on the standard scale. It knits at roughly 8 to 12 stitches per 4 inches on US size 10 to 15 needles. A 50-by-60-inch throw in true chunky yarn usually takes 2,000 to 2,500 yards. A queen-sized blanket takes 3,500 to 4,500 yards.

Worsted weight (category 4) is thinner than chunky and uses more yardage for the same blanket size—typically 3,500 to 4,500 yards for a throw, and 5,500 to 7,000 yards for a queen. If you are shopping and see a yarn labeled "worsted" or "aran," add 30 to 50 percent to your chunky estimate.

Fiber type also matters slightly. Wool and wool blends are denser than acrylic or cotton, so a wool swatch may weigh more than an acrylic swatch of the same size. This is why weighing your actual swatch is more reliable than guessing from the yarn label alone. Novelty yarns—those with texture, slubs, or color changes—may knit at different gauges than smooth yarns in the same weight category, so always swatch with the exact yarn you plan to use.

Wash and block your swatch before finalizing your yardage

Yarn changes shape and size after washing. A swatch that measures 6 by 6 inches before washing may measure 6.5 by 5.5 inches after, depending on the fiber and how aggressively you agitate it. This shift affects your final yardage calculation, so wash your swatch the same way you plan to finish the blanket.

If you are making a wool blanket, hand-wash the swatch in cool water with wool-specific soap, gently squeeze out water, and lay it flat to dry. If you are using acrylic, you can machine-wash on a gentle cycle and lay it flat. If you are using cotton, wash warm and expect it to shrink slightly. Measure the swatch again after it is completely dry.

Recalculate your yardage using the blocked swatch dimensions. If your swatch shrank, you may need slightly less yarn than your first calculation showed. If it grew, you may need more. This step takes an extra day or two but saves you from running short near the end of your blanket.

Buy extra yarn for mistakes and finishing

Always purchase 10 to 15 percent more yarn than your calculation shows. This buffer covers frogging (ripping out rows when you make a mistake), weaving in ends, and small changes you might make as you knit—like deciding to add a border or extend the length.

If your math says you need 2,500 yards, buy enough yarn to get you to 2,750 or 2,875 yards. Yarn dye lots vary, so buy all your yarn at once if possible. If you must buy in separate batches, check that the dye lot number on each ball matches or is very close. Dye lot differences are usually invisible in a chunky blanket because the texture hides color variation, but it is worth checking.

Keep one full ball of yarn unwound until you finish the blanket. If you run short, you can unwind it and add it to your total. If you finish with yarn left over, you can use it for a matching pillow cover, a border, or save it for repairs.

Adjust your estimate for different stitch patterns

Garter stitch (knit every row) is the standard for chunky blankets and uses a moderate amount of yarn. Stockinette stitch (knit one row, purl one row) uses about 5 to 10 percent less yarn because the stitches are slightly tighter. Seed stitch (alternating knit and purl stitches) uses about 5 to 10 percent more yarn because it creates a denser fabric.

Lacy stitches or openwork patterns use significantly less yarn—sometimes 20 to 30 percent less—because they have holes built in. If you are planning a blanket with a lacy stitch, reduce your yardage estimate by 20 to 25 percent. Conversely, if you are planning a heavily textured stitch like cables or bobbles, add 10 to 20 percent to your estimate.

The safest approach is to swatch in your chosen stitch pattern rather than guessing. A 6-by-6-inch swatch in the exact stitch you plan to use will give you the most accurate yardage number.

Common mistakes that waste yarn or leave you short

The most common error is not swatching at all and relying on the yardage listed on the yarn label. Yarn labels assume a specific gauge and stitch pattern, and your blanket may knit at a different gauge depending on your tension, needle size, and stitch choice. Skipping the swatch step often means buying too little yarn or too much.

Another mistake is measuring your swatch before blocking it. Unblocked swatches curl and bunch, so their dimensions are not accurate. Always measure after washing and drying flat.

A third mistake is not accounting for the weight of the needles and the yarn you will weave in. When you finish your blanket, you will have yarn threaded through your needles and yarn tails to weave in. This usually takes 20 to 50 yards depending on how many stitches are on your needles and how many ends you have. It is small but real, which is why the 10 to 15 percent buffer matters.

Frequently Asked Questions

Can I use a yarn calculator online instead of swatching?

Online calculators are a starting point, but they assume average gauge and tension. Your swatch will be more accurate because it reflects how you personally knit with that specific yarn. Use a calculator to get a rough estimate, then swatch to confirm.

What if I want a blanket bigger or smaller than standard sizes?

Measure your desired width and length in inches, multiply them together to get square inches, then divide by your swatch's square inches. Multiply that number by your swatch's weight in ounces to get total ounces needed. Convert to pounds and multiply by your yarn's yardage per pound.

Does needle size affect how much yarn I need?

Yes. Larger needles create looser stitches that use less yarn per row. Smaller needles create tighter stitches that use more yarn. This is why swatching with the exact needles you plan to use is important—your swatch will reflect the gauge you actually knit at.

What if my yarn label does not list yardage per pound?

Weigh the entire ball or skein, then divide the yardage on the label by the weight in ounces. Multiply by 16 to get yards per pound. For example, if a 200-yard ball weighs 3.5 ounces, divide 200 by 3.5 to get 57 yards per ounce, then multiply by 16 to get 912 yards per pound.

Should I buy all the same dye lot?

Yes, if possible. Dye lots can vary in color, and chunky blankets are large enough that a color shift would be noticeable. Buy all your yarn at once from the same shop if you can. If you must buy later, check the dye lot number and try to match it exactly.