Classic crochet Christmas stocking pattern
This classic crochet Christmas stocking pattern creates a traditional red and white stocking with a shaped heel, fold-down ribbed cuff, and hanging loop. It’s a cozy handmade addition to Christmas décor and a classic style you can bring out year after year.
Quick answer
This advanced beginner classic crochet Christmas stocking pattern uses worsted weight (#4) yarn and an H-8 (5 mm) crochet hook. It is worked from the toe up with a shaped heel worked in rows, a 45-stitch ankle, a sideways ribbed cuff, and a separate hanging loop. The finished stocking measures approximately 17 inches (43 cm) from the toe to the top.
Classic crochet Christmas stocking pattern details
Skill level
Advanced beginner — This pattern uses basic crochet stitches along with increases, decreases, working in rows and joined rounds, heel shaping, and an attached ribbed cuff.
Materials needed
- H-8 (5 mm) crochet hook, or size needed to meet gauge
- Worsted weight yarn (#4) in red and white
- Yarn needle
- Scissors
I used one skein each of Red Heart Super Saver in Cherry Red and White.
Finished size
Approximately 17 inches (43 cm) from the toe to the top of the stocking.
Gauge
9 dc × 5 rows = 2 inches (5 cm)
Learn how to check crochet gauge before you begin so you can adjust your hook size if needed.
Crochet abbreviations
- dc = double crochet
- sc = single crochet stitch
- dc2tog = double crochet decrease
- st/sts = stitch/stitches
- sl st = slip stitch
- ch/chs = chain/chains
- blo = back loop only
Pattern notes
- The stocking is worked from the toe up.
- The toe, foot, and ankle are worked in joined rounds.
- The heel is worked back and forth in rows over 24 stitches, leaving 28 foot stitches unworked.
- The beginning ch 1 or ch 2 does not count as a stitch.
- Join each round with a sl st to the first stitch made in that round.
- The ribbed cuff is worked sideways in rows and attached to the ankle as you crochet.
- The hanging loop is worked separately in rows and sewn to the stocking.
- Repeat instructions between asterisks (*) as indicated.
- The pattern is written in US crochet terms.

Classic crochet Christmas stocking pattern instructions

Crochet the toe
Begin with white yarn.
Round 1: Make a magic circle. Ch 2 and work 11 dc into the ring. Join with a sl st to the first dc. (11 sts)
Round 2: Ch 2, work 2 dc in each st around. Join. (22 sts)
Round 3: Ch 2, *2 dc in next st, dc in next st; repeat from * around. Join. (33 sts)
Round 4: Ch 2, *2 dc in next st, dc in next 2 sts; repeat from * around. Join. (44 sts)
Round 5: Ch 2, *2 dc in next st, dc in next 10 sts; repeat from * around. Join. (48 sts)
Round 6: Ch 2, *2 dc in next st, dc in next 11 sts; repeat from * around. Join. (52 sts)
Crochet the foot
Use red yarn.
Rounds 7-22: Ch 2, dc in each st, join (52 stitches)
Shape the heel
After Round 22, fasten off red yarn and join white yarn in the first stitch of Round 22.
The heel is worked back and forth in rows over 24 sts, leaving the remaining 28 foot stitches unworked.
Row 1: Ch 2, dc in the same st as the yarn join and in each of the next 23 sts. Turn. (24 sts)
Row 2: Ch 2, *dc2tog, dc in next 4 sts; repeat from * across. Turn. (20 sts)
Row 3: Ch 2, *dc2tog, dc in next 3 sts; repeat from * across. Turn. (16 sts)
Row 4: Ch 2, *dc2tog, dc in next 2 sts; repeat from * across. Turn. (12 sts)
Row 5: Ch 2, *dc2tog, dc in next 2 sts; repeat from * across. Turn. (9 sts)
Row 6: Ch 2, *dc2tog, dc in next st; repeat from * across. Turn. (6 sts)
Row 7: Ch 2, dc2tog 3 times. (3 sts)
Fasten off the white yarn.
Crochet the ankle
Join red yarn in the first of the 28 unworked foot stitches beside the heel.
Round 1: Ch 2, dc in each of the 28 unworked foot sts, work 1 dc into the side of each of the 7 heel rows, dc in each of the 3 heel sts, then work 1 dc into the side of each of the 7 heel rows on the opposite side. Join. (45 sts)
Rounds 2–15: Ch 2, dc in each st around. Join. (45 sts)
Crochet the ribbed cuff
The photos below are from my toddler hat pattern, but the same attached ribbing method is used for this stocking. The stocking uses a longer starting chain to create a wider fold-down cuff.

Change to white yarn.
Begin where you finished the ankle section.
Step 1: Ch 21. Sc in the 2nd ch from hook and in each remaining ch. (20 sts)
Step 2: Sl st in the next 2 ankle sts.
Step 3: Turn your work clockwise.
Step 4: Do not chain. Sc in the blo of each st across. (20 sts)
Step 5: Ch 1 and turn. Sc in the blo of each st across. (20 sts)
Repeat Steps 2–5 around the ankle until 1 ankle st remains unworked. Sl st into the final ankle st. Fasten off, leaving a long tail for sewing.
Use the yarn tail and a yarn needle to sew the first and last ribbed rows together. Weave in the yarn ends and fold the cuff down.
Make the hanging loop
Use red yarn.
Row 1: Ch 3. Sc in the 2nd ch from hook and in the next ch. Turn. (2 sts)
Row 2: Ch 1, sc in each st across. Turn. (2 sts)
Rows 3–25: Repeat Row 2. (2 sts)
Fasten off, leaving a long tail.
Fold the strip in half and sew the two short ends together. Attach the loop securely to the back of the stocking at Round 15 of the red ankle section.
Finishing
Weave in the ends.

More crochet Christmas stocking patterns
Looking for more festive designs? Try my crochet mini stocking pattern, granny square Christmas stocking, or Country Cottage Christmas stocking for more handmade holiday projects.
Prefer a stocking made from textured motifs? My boho crochet Christmas stocking pattern features red and white granny squares with a ribbed cuff and hanging loop.
You can also browse my Christmas crochet decor patterns for more decorations to crochet.
Let’s connect!
I’d love to see what you’re making! Share your finished project and follow along for more free crochet patterns and tutorials.
📌 Don’t forget to pin this pattern for later!
Happy crocheting! 🧶
— Melissa

