What you need to knit a Christmas stocking
A basic Christmas stocking takes worsted-weight yarn in two colors (one for the cuff and leg, one for the foot and heel), size 6 to 8 US needles, a yarn needle, stitch markers, and a tape measure. Most stockings use between 400 and 600 yards of yarn total. You do not need double-pointed needles or circular needles — straight needles work fine for a flat stocking that you seam together at the end.
Before you start, decide whether you want a straightforward tube stocking or one with a shaped heel and toe. A tube stocking is faster and good for a first attempt. A shaped stocking takes longer but looks more like a real sock and hangs better when full. Both use the same basic cast-on and ribbing techniques you already know.
Have your yarn needle ready before you cast on — you will need it to seam the back seam and graft the toe closed. A stitch marker (or a piece of contrasting yarn) helps you track where the color changes happen, especially if you are working stripes.
Key Takeaways
- Cast on 36 to 48 stitches depending on how wide you want the stocking, work a 2-inch ribbed cuff, then switch to stockinette stitch for the leg.
- A basic stocking leg is 8 to 10 inches long before you start shaping the heel, measured from the cast-on edge.
- For a straightforward tube stocking, knit straight until the leg reaches your target length, then seam the back and graft the toe closed.
- Change yarn color at the start of a new row to keep the color change clean, and weave in ends as you go to avoid a tangled finish.
- A finished stocking takes 8 to 15 hours depending on yarn weight and whether you add a shaped heel.
Casting on and the ribbed cuff
Cast on 36 to 48 stitches using the long-tail method. Forty stitches is a good middle ground for an adult stocking that will hold a reasonable amount of small gifts. Work in 1x1 ribbing (knit one, purl one) for 2 inches. This creates the cuff that will fold down over the top of the stocking when it hangs.
Count your stitches after the first few rows to make sure you have the right number. A dropped stitch in the cuff is easier to fix now than after you have worked 10 inches of leg. Use a stitch marker to mark the start of each round if you are working in the round, or straightforward note which edge is the seam edge if you are working flat.
Knitting the leg in stockinette stitch
After the ribbed cuff, switch to stockinette stitch (knit on the right side, purl on the wrong side if working flat). Work straight for 8 to 10 inches, or until the leg reaches just below where you want the heel to start. This is the main body of the stocking and where you can add stripes or a contrasting color if you want.
If you are adding a second color for the foot, change yarn at the start of a row and knit the first row in the new color. Weave in the old yarn end as you go — do not leave long tails to deal with later. The leg should feel smooth and even; if you notice your tension getting tighter or looser, pause and adjust before continuing.
Creating a straightforward heel for a shaped stocking
For a stocking with a shaped heel, divide your stitches in half. If you have 40 stitches, work 20 stitches for the heel flap and leave the other 20 on a holder or spare needle. Work the heel flap back and forth in stockinette for 2 inches (about 10 rows), slipping the first stitch of each row to create a neat edge.
At the end of the heel flap, turn the heel by working short rows: knit across most of the heel stitches, then turn before the end. On the next row, purl back, leaving one stitch unworked at the end. Repeat this for 3 to 4 rows until you have worked down to about half the heel stitches. Then pick up stitches along the side of the heel flap and rejoin the leg stitches to continue down the foot.
If a shaped heel feels too complicated for your first stocking, skip it entirely and knit the leg and foot as one long tube. You can always add a heel next time.
Knitting the foot and closing the toe
Continue in stockinette stitch down the foot for 6 to 8 inches from the heel, or until the stocking reaches the length you want. The foot should be long enough that when you hang the stocking, it does not look stubby. Measure against an actual stocking or a ruler if you are unsure.
To close the toe, decrease one stitch at each end of every row until you have 8 to 10 stitches left. Cut the yarn, thread it through the remaining stitches with your yarn needle, and pull tight. Weave the end through the inside of the toe to find it.
Seaming the back and finishing
Lay the stocking flat and seam the back edge using a yarn needle and the same yarn you used for the leg. Use a mattress stitch (also called a ladder stitch) to create a seam that is nearly invisible from the outside. Work from the bottom of the cuff down to the heel, then pick up again at the start of the foot and seam down to the toe.
Weave in any remaining ends on the inside of the stocking. Turn the stocking right-side out and block it gently by laying it flat and letting it dry, or straightforward hang it and let it settle into shape on its own. A finished stocking is ready to hang or gift.
Common mistakes and how to avoid them
The most common mistake is casting on too many stitches, which makes the stocking too wide and floppy. Start with 40 stitches for an adult stocking and 32 for a child. If your first stocking is too big, you know to cast on fewer stitches next time.
Another frequent problem is uneven tension in the ribbed cuff, which makes the cuff look wavy. Keep your tension consistent by pulling the yarn firmly but not so tight that your fingers hurt. If the cuff still looks uneven, block it gently by pinning it to shape and letting it dry.
Dropped stitches in the leg are straightforward to fix with a crochet hook — pick up the dropped stitch and work it back up the column of stitches. Do this as soon as you notice it, before you have worked too many rows past it.
Frequently Asked Questions
How much yarn do I actually need?
A basic adult stocking uses 400 to 600 yards of worsted-weight yarn depending on how long you make the leg and foot. A child stocking uses 250 to 400 yards. Buy a little extra so you do not run short near the toe.
Can I use thinner yarn like fingering weight?
Yes, but the stocking will take much longer — 20 to 30 hours instead of 8 to 15. You will also need smaller needles and more yarn yardage. Worsted weight is the fastest and easiest choice for a first stocking.
What if I want to add a cuff that folds down?
Work the ribbed cuff longer — 3 to 4 inches instead of 2 — so it has enough length to fold over the top of the stocking when it hangs. The fold will cover the top edge and look more finished.
Do I have to seam the back, or can I knit in the round?
You can knit in the round using circular needles or double-pointed needles, which eliminates the seam. This takes the same amount of time but gives you a seamless stocking. If you are comfortable with circular needles, that is a good option.
How do I add a name or pattern to the stocking?
You can add a straightforward stripe by changing yarn color every few rows, or work a basic two-color pattern using intarsia or stranded colorwork. For a name, use duplicate stitch after the stocking is finished — embroider the letters over the stockinette stitches with a contrasting yarn.