What You Need to Knit Leg Warmers
Leg warmers are one of the easiest knitting projects you can make, even if you've only finished a scarf or two. They're essentially a tube of stockinette stitch with ribbed cuffs at the top and bottom—no shaping, no decreases, no seaming if you use circular needles. A pair takes most people between four and eight hours of actual knitting time, spread across a few evenings.
You'll need yarn (worsted weight or thicker works best), needles in the right size for your yarn, and a tape measure. Check your yarn label for the recommended needle size. For leg warmers, you want yarn that's at least worsted weight—thinner yarn takes forever and produces a flimsy result. A skein or two of yarn is usually enough; most leg warmers use between 400 and 600 yards total, depending on how tall you want them and how snug they fit.
If you're using circular needles (the easier route), you'll need 16-inch circulars in the right size. If you prefer straight needles or double-pointed needles, that works too, but you'll need to seam the leg warmer closed at the end, which adds a step.
Key Takeaways
- Leg warmers are a tube of stockinette stitch with ribbed cuffs, which means no shaping or complicated decreases.
- Circular needles make the project faster because you knit in the round and never have to seam the sides closed.
- Cast on enough stitches to fit around your calf loosely—usually between 32 and 48 stitches depending on yarn weight and how snug you want them.
- Knit the cuff in 1×1 or 2×2 ribbing for 2 to 3 inches, then switch to stockinette stitch for the main body until the leg warmer reaches your knee.
- Bind off the top edge loosely so it doesn't cut off circulation, and repeat the entire process for the second leg warmer.
Measuring Your Calf and Choosing a Cast-On Number
Wrap a soft tape measure snugly around the widest part of your calf, just below the knee. Write down that number in inches. Leg warmers should fit close to the skin but not tight—you want about a quarter-inch of ease, meaning the finished circumference should be roughly a quarter-inch smaller than your calf measurement. This prevents them from sliding down.
Now check your yarn label for the gauge—the number of stitches per inch when knit in stockinette stitch on the recommended needle size. Multiply your target circumference by the gauge. For example, if your calf is 14 inches around and your gauge is 4 stitches per inch, cast on 56 stitches (14 × 4 = 56). Round to the nearest even number so your ribbing pattern divides evenly.
If you're using 16-inch circular needles, make sure your cast-on number isn't so small that the needles feel cramped. Fewer than 32 stitches can be awkward on circulars; if your calf is very thin, use double-pointed needles instead or accept that the needles will feel loose.
Casting On and Starting the Cuff
Use the long-tail cast-on or your preferred method. Cast on your chosen number of stitches onto your circular needle. Join in the round carefully—make sure your cast-on edge isn't twisted around the needle, or your leg warmer will have a permanent spiral. A common way to check: lay the needle flat on a table and look at the cast-on edge all the way around. It should form a straight line, not a twist.
Place a stitch marker at the beginning of the round so you know where each round starts and ends. Knit the first round plain to find the join, then begin your ribbing pattern. For leg warmers, 1×1 ribbing (knit 1, purl 1 all the way around) or 2×2 ribbing (knit 2, purl 2) both look good. Knit 2 to 3 inches of ribbing. This cuff keeps the leg warmer from rolling and gives it a finished look.
Knitting the Main Body in Stockinette Stitch
Once your cuff is the right length, switch to stockinette stitch in the round. This means knitting every round—no purling. Knit continuously until the leg warmer reaches just below your knee. Measure against your leg as you go; most people need between 12 and 16 inches of stockinette, but this varies widely depending on your height and where you want the leg warmer to sit.
Stockinette in the round is meditative and fast. You'll notice the fabric curling slightly at the edges—that's normal and expected. The ribbed cuff and the ribbed top edge (which you'll add next) will prevent the curling from being visible when you wear them.
Check your work every few rounds by looking at the fabric. Stockinette should look like a series of V's stacked on top of each other. If you see bumps or horizontal lines, you may have accidentally purled a round; just keep going—one mistake won't ruin the leg warmer.
Adding the Top Cuff and Binding Off
When the leg warmer reaches the height you want, switch back to your ribbing pattern (1×1 or 2×2, whichever you used for the bottom cuff). Knit 2 to 3 inches of ribbing to match the bottom cuff. This creates a finished edge and prevents the stockinette from curling.
Bind off loosely using your preferred method. A loose bind-off is important here—if you bind off too tightly, the top edge will cut into your leg and feel uncomfortable. Many knitters use a needle one or two sizes larger for the bind-off row, or they use the stretchy bind-off method. Weave in any loose ends with a yarn needle.
Finishing the Second Leg Warmer
Repeat the entire process for the second leg warmer. Use the same cast-on number, the same cuff length, and the same body length so they match. If you're using the same yarn, they'll look identical. If you're using a different color or yarn for the second one, that's a design choice—some people like matching pairs, others like contrasting colors.
Once both leg warmers are complete, try them on. They should slide up your calf smoothly and stay in place without rolling down or feeling tight. If one is looser than the other, it's usually because the gauge drifted slightly as you knitted—this is normal and barely noticeable when wearing them.
Troubleshooting Common Problems
If your leg warmer is too loose and slides down, you cast on too many stitches or your gauge was tighter than the yarn label said. The next pair, cast on 4 to 8 fewer stitches. If it's too tight and uncomfortable, cast on more stitches next time. A quarter-inch of ease is the target, but comfort matters more than a formula.
If the cuff rolls inward despite the ribbing, make sure you're binding off loosely. A tight bind-off can cause rolling even if the ribbing is correct. If the stockinette section has visible holes or loose stitches, check that you're knitting every round without accidentally purling. Holes can also appear if you dropped a stitch; if you notice it, you can ladder it back up with a crochet hook or just leave it—leg warmers are forgiving.
If you used straight needles and need to seam the sides, use mattress stitch with a yarn needle. This creates an invisible seam that's strong and flexible. Seaming takes 15 to 20 minutes per leg warmer but is worth the effort for a polished finish.
Frequently Asked Questions
Can I use thinner yarn like sport weight or DK weight?
You can, but it will take much longer to knit and the finished leg warmer will be thinner and less warm. Worsted weight or bulky weight is faster and produces a cozier result. If you use thinner yarn, expect to spend 12 to 16 hours on a pair instead of 4 to 8.
What if I don't have circular needles?
Use double-pointed needles or straight needles instead. With straight needles, you'll knit flat (back and forth) and then seam the sides closed with mattress stitch. With double-pointed needles, you knit in the round the same way as with circulars. Both methods work; circulars are just faster because there's no seaming.
How do I know if my leg warmer is long enough?
Try it on as you knit. The leg warmer should reach from just above your ankle to just below your knee. Most people need 12 to 16 inches of stockinette stitch, but this depends on your leg length. Measure against your actual leg, not a chart.
Can I make leg warmers with a pattern instead of plain stockinette?
Yes. Cable patterns, stripes, or colorwork all work well. Just remember that textured patterns take longer to knit and use more yarn. A straightforward two-color stripe is a good starting point if you want something more interesting than solid stockinette.
Do I need to wash leg warmers before wearing them?
Not unless the yarn feels stiff or scratchy. Most modern yarns don't need washing. If you want to soften them, hand wash in cool water with wool wash or gentle detergent, then lay flat to dry. Avoid the dryer.