How Much Yarn Do You Need to Crochet a Blanket?
Working out how much yarn to buy before you start a blanket is one of those questions that sounds simple but has a few moving parts. Get it right, and you can buy everything from a single dye lot, start with confidence, and avoid that sinking feeling of running out two-thirds of the way through. Get it wrong, and you’re either wasting money on yarn you don’t need or scrambling to find a matching dye lot months later.

I’ve designed and made a lot of blankets over the years, and this is something I think about carefully at the start of every project – both for my own makes and when writing yardage requirements into my patterns. This post walks through the key factors that affect how much yarn a blanket uses, and shows you how to calculate your own requirements accurately using a gauge swatch.
The Factors That Affect Yarn Quantity
Three things determine how much yarn a blanket uses: the yarn weight, the finished size, and the stitch pattern. You need to have a clear idea of all three before you can work out a reliable estimate.

Yarn Weight
Yarn weight refers to the thickness of the yarn, and it has a significant effect on how much you’ll need for a given finished size. Thicker yarns cover area faster but use more yarn per stitch; finer yarns use less per stitch but need more rows and stitches to reach the same dimensions.
The most common weights for blankets are:
DK (Light Worsted / Weight 3): A very popular choice for blankets, and the weight I use most often in my own designs. DK gives a good balance of drape, stitch definition, and project size. It works particularly well for colourwork and tapestry crochet, where you need the stitches to sit cleanly and the fabric to remain flexible.
Aran (Worsted / Weight 4): Works up more quickly than DK and produces a thicker, warmer fabric. Good for simple stitch patterns and cosy throws. The blanket will use more yarn by weight but fewer metres for the same area.
Chunky and Super Chunky (Weights 5 and 6): These produce a very quick, satisfying make and work beautifully for simple textured stitches. Bear in mind that very bulky blankets can become heavy, which affects drape and how the finished piece sits on a bed or sofa.
4 ply (Fingering / Weight 1): Less commonly used for blankets but worth considering for lightweight, detailed work. I’ve written about why 4 ply can be a genuinely good choice for certain blanket projects – you can read more about that here.
There is no single correct weight. The right choice depends on the look and feel you want, the stitch pattern you’re using, and how you intend to use the blanket. If you’d like more detailed guidance on choosing the right yarn weight for a blanket, including how different weights affect drape and finished size, I’ve written a dedicated guide here.
Yarn Material
The fibre content of your yarn affects texture, drape, warmth, and ease of care – but it also has a subtle effect on how much yarn you’ll need. Different fibres behave differently under tension, which can shift your gauge slightly and therefore your total yardage.
A few materials worth knowing about:
Acrylic: Affordable, consistent, and very easy to care for. Machine washable, which matters for baby blankets and anything likely to get regular use. Acrylic doesn’t have much natural elasticity, so it can feel stiffer straight off the hook, though it often softens considerably after washing.
Wool and wool blends: Wool has a natural elasticity that makes it pleasant to crochet with and helps stitches sit evenly. It also has some natural memory, which means it tends to hold its shape well. Superwash wool (treated to be machine washable) is a practical choice if you want the properties of wool without the hand-wash-only limitation.
Cotton: Heavier than wool or acrylic for the same yardage, with no stretch. This makes it good for structured stitches and lightweight summer blankets, but it can be harder on your hands over a long project and tends to produce a denser fabric.
Blended yarns: Several of my favourite yarns for blankets are blends – for example, a cotton-acrylic blend gives you the stitch definition of cotton with a softer hand. It’s worth reading the ball band carefully, as a blend can behave quite differently from either of its component fibres on their own.

Blanket Size
The size you’re aiming for has an obvious effect on yarn quantity, but it’s worth being clear about what different sizes actually mean in practice. Here are some typical dimensions to use as a starting point.
Baby blankets are usually somewhere around 75-100 cm (30-40 inches) square, though there’s quite a bit of variation depending on the intended use. A receiving blanket might be smaller; something designed to last as a cot blanket a little larger. My Cara Blanket, for example, measures approximately 91 x 91 cm (36 x 36 inches) and is a comfortable size for a baby gift that has a bit of longevity to it.

Throw blankets are typically around 120-150 cm (48-60 inches) wide and 150-180 cm (60-70 inches) long – large enough to wrap around yourself on the sofa but not intended to cover a bed fully. This is the size range I work in most often. My Waltz of the Flowers Blanket and Hornbeam Blanket both sit in this territory.

Bed-sized blankets vary considerably depending on bed size and how much overhang you want. A blanket designed to cover a double bed fully, with some drop at the sides, will typically be at least 200 cm (79 inches) wide. These are serious projects – beautiful, but worth being realistic about the time and yarn involved before you start.
For a more detailed guide to standard crochet blanket sizes, including dimensions by bed size, you might find my blanket size guide helpful.
How Stitch Pattern Affects Yarn Consumption
This is the factor that’s hardest to estimate in advance, and it’s the reason I always recommend working a swatch rather than relying on general yardage tables.
Different stitches use yarn at very different rates. A simple double crochet fabric is relatively yarn-efficient. Textured stitches that involve post stitches, clusters, or multiple yarn-overs use more yarn for the same area. Tapestry crochet, where you carry a second yarn across the back of the work, uses noticeably more than a single-colour fabric of the same stitch – because that carried yarn is adding to the total length used even when it isn’t the working colour. This is one of the reasons the swatch-and-weigh method is particularly useful for colourwork projects, where a rough yardage estimate is even harder to rely on.

If you’re choosing between stitch options and yarn quantity matters to you, it’s worth having a look at my post on which crochet stitches use the most yarn, which compares several common stitches side by side.
If you’re still exploring stitch options, my quick stitches for crochet blankets guide covers ten stitches that work particularly well for blankets, with notes on the texture and character each one produces.
How to Calculate How Much Yarn You Need
The most reliable way to estimate your yarn requirements is to work a gauge swatch and weigh it. This works for any stitch pattern and any yarn, and it’s what I do when I’m calculating quantities for my own patterns.
Here’s the process:
Step 1 – Work a swatch. Using your chosen yarn, hook, and stitch pattern, crochet a sample that’s at least 15 cm (6 inches) square. The larger the swatch, the more accurate your estimate will be. Work in the same way you’ll work the blanket – in rows if the blanket is worked in rows, in the round if it’s worked in the round.
Step 2 – Measure your swatch. Note the width and length in centimetres (or inches – just be consistent). Multiply the two measurements together to get the area of your swatch.
Step 3 – Weigh your swatch. Use digital kitchen scales. Note the weight in grams.
Step 4 – Calculate yarn weight per unit area. Divide the swatch weight (in grams) by the swatch area. This gives you grams per square centimetre (or square inch).
Step 5 – Calculate your blanket area. Multiply your intended blanket width by its length.
Step 6 – Multiply. Multiply the grams per unit area (from Step 4) by the blanket area (from Step 5). This gives you the total yarn weight needed in grams.
Step 7 – Convert to metres or yards. Look at the ball band on your yarn. It will tell you the total metres (or yards) in each ball, along with the ball weight in grams. Divide the metreage by the ball weight to get the metres per gram, then multiply that figure by your total yarn weight to get the total metreage required.
A practical note: I’d always recommend adding around 10% to whatever figure you arrive at. Tension can vary slightly across a long project, especially if you’re crocheting at different times of day or in different conditions. It’s also worth remembering that most blankets benefit from a border, which will use additional yarn – sometimes more than you’d expect, depending on how many rounds you work and which stitch you use. Having a small buffer means you’re not left short at the finishing stage with no matching yarn available.
If your blanket uses more than one colour, you’ll need to estimate the proportion of the blanket covered by each colour and divide the total yarn weight accordingly. For a tapestry crochet blanket with two colours in roughly equal use, I split the total approximately 60/40 in favour of the main colour (since the main colour is typically carried more).
A Quick Note on Yardage Estimates
If you’re not able to swatch and need a rough ballpark before committing to a yarn, here are some approximate yardage ranges based on common projects. Treat these as a starting point only, not a precise guide – the actual amount will depend on your tension, your stitch pattern, and the specific yarn you’re using.
Baby blanket (approx. 75-100 cm square): 900-1,400 metres (1,000-1,500 yards) Throw blanket (approx. 120 x 150 cm): 1,400-2,750 metres (1,500-3,000 yards) Large throw or bed blanket: 3,650 metres or more (4,000+ yards)

Putting It All Together
Once you’ve decided on your yarn, your target size, and your stitch pattern, the swatch calculation above will give you a reliable number to work from. It does take a small amount of time upfront, but it’s much less frustrating than running short or over-buying significantly.
If you’re at the earlier stage of choosing a blanket project and aren’t sure where to start, my Crochet Blanket Resource Hub brings together all my blanket-related posts and patterns in one place. It’s a useful starting point for finding a project that suits your skill level, your yarn stash, and the size you have in mind.
Sign Up for More Crochet Tips and Patterns
If you’d like more practical guidance like this, as well as updates on new patterns and tutorials, I send a monthly newsletter with crochet tips, resources, and occasional behind-the-scenes notes on what I’m designing. You’ll also receive two free tapestry crochet patterns when you sign up.
About Catherine
Catherine is a crochet designer and educator based in Surrey, UK, specialising in blankets and colourwork crochet. Her patterns are published on Etsy and Ravelry, and her work has appeared in crochet magazines and in the book 100 Crochet Tiles. She has designed for yarn companies including Sirdar and WeCrochet. You can find her tutorials and stitch guides on YouTube.



Wow, thanks for the in-depth details on how much yarn is needed for a crochet project. It’s very helpful, especially for a beginner crocheter.
Hi, thanks for your comment – I’m so pleased you found this helpful! Best wishes
Thank you for this tutorial. It was very interesting to read and will help me with yarn needed when making my own blanket patterns.
God Bless
S. L. Miller
Hi Sherry, thanks for your comment. I’m pleased you found this post helpful 🙂 Happy crocheting!
Crochet a afghan 100 x 108 and using 7 oz yarn and 5 stitches per in. How do I figure out how many skeins I need
Hi Robin, Thanks for your question. If your afghan is 100 in by 108 in, then that makes it 10800 inches squared. You said you use 7 oz of yarn and 5 stitches per inch. You would also need to know how “tall” that sample was, so you can work out how much yarn per square inch. (I don’t think there’s enough info in the numbers you’ve given me to work that out). Once you have worked out how many oz of yarn you need per square inch (not just per inch along a row, for example), then you can mulitply that by 10800 to work out how many oz of yarn for the whole blanket. Hope that helps!