
Nothing says Christmas quite like a handmade stocking hanging by the fireplace — and this crochet Christmas stocking pattern is the perfect way to make one yourself. Worked from the toe up in simple single crochet, this classic red-and-white design has a cozy ribbed cuff, a shaped heel, and a little hanging loop, so it is ready to hang the moment you finish.
This free crochet Christmas stocking pattern works up in an evening or two and uses only basic stitches. Follow the step-by-step photo tutorial below, and grab the free printable PDF at the end to keep beside your hook.
Materials for Your Crochet Christmas Stocking
- Worsted-weight (#4) yarn in cranberry red — about 200 g / 400 m
- Worsted-weight (#4) yarn in cream white — about 80 g / 160 m
- 4.0 mm (US G-6) crochet hook
- Yarn needle for weaving in ends
- Scissors
- 2 stitch markers
Finished size: about 25 cm (10 in) long and 13 cm (5 in) wide at the leg — a classic full-size stocking. Skill level: confident beginner. You should know how to chain, single crochet, work in rounds, and do front-post and back-post double crochet (both are explained below).
Design note: I worked the toe in cranberry red to match the leg. If you love the classic white-toe look in the cover photo, simply switch to white for the last two toe rounds — the counts stay exactly the same.
Step 1: Start the Toe of Your Crochet Christmas Stocking Pattern

Every toe-up stocking starts with a tidy magic ring. With red yarn, make a magic ring and work 6 single crochet into it, then pull the tail tight to close the center. Place a stitch marker in the first stitch of the round — you will move it up every round from here on.
- Rnd 1 (red): 6 sc into the magic ring. (6 sts)
- Rnd 2: 2 sc in each st around. (12 sts)
Keep your stitches snug here; a dense toe gives the stocking a professional finish and hides the treats inside.
Step 2: Shape the Toe with Increase Rounds

Now grow the toe into a smooth cup with even increase rounds. Work in a spiral (do not join rounds) and keep moving your stitch marker up.
- Rnd 3 (red): sc in next st, 2 sc in next st around. (18 sts)
- Rnd 4: sc in next 2 sts, 2 sc in next st around. (24 sts)
- Rnd 5: sc in next 3 sts, 2 sc in next st around. (30 sts)
- Rnd 6: sc in next 4 sts, 2 sc in next st around. (36 sts)
Lay the cup flat — it should measure about 9 cm (3.5 in) across. If it cups upward, your tension is tight; if it ruffles, loosen up a touch.
Step 3: Crochet the Foot of the Christmas Stocking

With the toe done, the foot is blissfully simple: no shaping, just rounds of single crochet.
- Rnds 7–18 (red): sc in each st around. (36 sts)
That is 12 plain rounds, which gives a foot about 10 cm (4 in) long. Mark the first stitch of the round and count every few rounds so the leg stays at 36 stitches.
Step 4: Turn the Heel of the Stocking

The heel is worked in short rows over half the stitches (18 sts) in cream white, then you rejoin and work around the whole stocking again. It sounds fancy, but it is just decreases and turns.
- Row 1 (white): join white with a sl st, sc in next 18 sts, ch 1, turn. (18 sts)
- Row 2: sc2tog, sc in next 14 sts, sc2tog, ch 1, turn. (16 sts)
- Row 3: sc2tog, sc in next 12 sts, sc2tog, ch 1, turn. (14 sts)
- Row 4: sc2tog, sc in next 10 sts, sc2tog, ch 1, turn. (12 sts)
- Row 5: sc2tog, sc in next 8 sts, sc2tog. Do not turn. (10 sts)
Now rejoin in the round: sc across Row 5 (10 sts), work 4 sc evenly up the side of the heel, sc across the 18 unworked front stitches, then 4 sc down the other side. (36 sts — right back where you started.) Work one more plain round: Rnd 2 (white): sc in each st around. (36 sts)
Step 5: Work the Leg of Your Crochet Christmas Stocking Pattern

Switch back to red and build the long leg with plain rounds — this is the fastest section of the whole crochet Christmas stocking pattern.
- Change to red. Rnds 3–22: sc in each st around. (36 sts)
Twenty rounds gives a leg about 15 cm (6 in) tall. Want a longer stocking? Add rounds here — the cuff math never changes.
Step 6: Finish with the Ribbed Cuff and Hanging Loop

The cuff is what makes this stocking look store-bought (in the best way). Change to white and work alternating front-post and back-post double crochet for a stretchy, knit-look rib.
- Change to white. Rnds 1–8: FPDC in next st, BPDC in next st around. (36 sts)
- Fasten off, weave in the end.
For the hanging loop: with white, ch 20, sl st into the first ch to form a ring, fasten off leaving a 15 cm tail, and sew the loop firmly to the back corner of the cuff. Fold the cuff down over the leg — and your stocking is ready to hang.
3 Tips for a Perfect Crochet Christmas Stocking
- Check your stitch count after the heel. The rejoin round is the only tricky moment — if you land on 36 stitches, the rest of the stocking will be smooth sailing.
- Keep the leg tension even. Consistent single crochet makes the stocking hang straight instead of twisting, which matters once it is full of treats.
- Block lightly before gifting. A quick steam (never touching the iron to acrylic yarn) evens out the cuff ribbing and gives the stocking a crisp, professional drape.
Crochet Christmas Stocking Pattern FAQ
How long does it take to crochet a Christmas stocking?
Most crocheters finish this stocking in 4–6 hours over one or two evenings. The foot and leg are plain rounds, so they go quickly; only the heel and cuff need your full attention.
What yarn is best for a crochet Christmas stocking?
A sturdy worsted-weight acrylic or acrylic blend is ideal — it holds its shape on the mantel and washes well. Cotton works too but stretches more under a heavy load of gifts.
Can beginners crochet a Christmas stocking?
Yes! If you can single crochet in the round and follow a stitch count, you can make this stocking. The heel uses only simple decreases, and the cuff’s post stitches are easy to learn. It is a great first shaped project.
How do I make the stocking bigger or smaller?
Change your yarn and hook: bulky yarn with a 5.5 mm hook makes a jumbo stocking, while DK yarn with a 3.5 mm hook makes a sweet mini ornament. Keep the same stitch counts and the proportions stay perfect.
Hang It Up!
That is the complete crochet Christmas stocking pattern — a timeless red-and-white stocking with a cozy ribbed cuff, ready for the mantel. Stitch one in every family member’s favorite colors, or make minis as tree ornaments.
If you enjoyed this tutorial, you will love our crochet Santa hat pattern — it uses the same yarn and makes a perfect matching set. For even more stocking inspiration, Maria’s Blue Crayon has a lovely mini stocking ornament pattern that pairs beautifully with this full-size version. Happy hooking, and happy holidays!









