Christmas Stocking Knitting Patterns

Heirloom Fair Isle Christmas Stocking Knitting Pattern Free Pattern

Anonymous July 26, 2026

Knit a Timeless Heirloom: Free Fair Isle Christmas Stocking Pattern

There's something magical about a hand-knit Christmas stocking. This free pattern guides you in creating a classic Fair Isle stocking that's both cozy and elegant. Using rich, vintage-inspired colors—cream, deep red, forest green, and gold—this design evokes a nostalgic holiday feel. The detailed instructions are perfect for adventurous beginners ready to try stranded colorwork. The result is a cherished heirloom piece, destined to be passed down for generations.

Materials Needed

Before you begin, gather the following supplies. Using the exact yarn weight and needle sizes ensures your stocking matches the intended size and gauge.

  • Yarn: Worsted weight wool yarn in 4 colors:
    • Main Color (MC) - Cream: approx 200 yards
    • Contrast Color 1 (CC1) - Deep Red: approx 100 yards
    • Contrast Color 2 (CC2) - Forest Green: approx 80 yards
    • Contrast Color 3 (CC3) - Gold: approx 50 yards
  • Needles:
    • US size 6 (4.0 mm) double-pointed needles (or circular needle for magic loop) – for the main body
    • US size 5 (3.75 mm) double-pointed needles – for the ribbed cuff
  • Notions: Stitch markers, tapestry needle for weaving ends, scissors.
  • Gauge: 22 stitches and 28 rows = 4 inches in stockinette stitch on larger needles. Always check your gauge for best results.

Step-by-Step Instructions

Size: One size fits most (approx 18 inches long from top to toe).

Abbreviations

  • CO: Cast on
  • K: Knit
  • P: Purl
  • K2tog: Knit two together (right-leaning decrease)
  • SSK: Slip, slip, knit (left-leaning decrease)
  • MC: Main Color (Cream)
  • CC1: Contrast Color 1 (Deep Red)
  • CC2: Contrast Color 2 (Forest Green)
  • CC3: Contrast Color 3 (Gold)
  • St(s): Stitch(es)
  • Rnd: Round

Cuff

With smaller needles (US size 5) and CC1 (Deep Red), CO 60 sts. Distribute evenly across 4 double-pointed needles (15 sts per needle). Join in the round, being careful not to twist the cast-on edge. Work in K2, P2 ribbing for 2 inches. This creates a sturdy, stretchy cuff.

Leg

Switch to larger needles (US size 6) and MC (Cream). Knit 1 round even. Begin the Fair Isle chart below. Work rounds 1-40 of the chart, carrying unused yarn loosely across the back of the work. The chart is 60 sts wide and 40 rounds high. Tip: Keep your floats loose to avoid puckering.

Fair Isle Chart (read from right to left, bottom to top)

  • Rnd 1-5: *K5 MC, K1 CC1* repeat around
  • Rnd 6-10: *K1 CC1, K3 MC, K1 CC1, K1 MC* repeat around
  • Rnd 11-15: *K1 CC2, K1 MC, K1 CC1, K1 MC, K1 CC2, K1 MC* repeat around
  • Rnd 16-20: *K2 CC2, K3 MC, K1 CC2* repeat around
  • Rnd 21-25: *K1 CC3, K1 MC, K1 CC2, K1 MC, K1 CC3, K1 MC* repeat around
  • Rnd 26-30: *K5 MC, K1 CC3* repeat around
  • Rnd 31-35: *K1 CC1, K3 MC, K1 CC1, K1 MC* repeat around
  • Rnd 36-40: *K1 MC, K1 CC1, K1 MC, K1 CC2, K1 MC, K1 CC1* repeat around

Heel Flap

After completing the chart, work the heel flap on 30 sts (half the stitches). Place the remaining 30 sts on hold for the instep. Work back and forth in rows.

  • Row 1 (RS): Slip 1, K1, *Slip 1, K1* repeat across 30 sts. Turn.
  • Row 2 (WS): Slip 1, Purl across 30 sts. Turn.
  • Repeat rows 1-2 for 30 rows total (you'll have 15 slipped sts on each side edge).

Turn Heel

Continue with MC. Work short rows to shape the heel.

  • Row 1 (RS): K17, SSK, K1, turn.
  • Row 2 (WS): Slip 1, P5, P2tog, P1, turn.
  • Row 3: Slip 1, K6, SSK, K1, turn.
  • Row 4: Slip 1, P7, P2tog, P1, turn.
  • Continue in this manner, working one more stitch before the decrease each time, until all stitches are worked. You should have 18 sts remaining.

Gusset

With MC, knit across the 18 heel sts. Pick up and knit 15 sts along the left side of the heel flap. Knit across the 30 instep sts (you can work these in a simple pattern like *K3 MC, K1 CC1* repeat for continuity). Pick up and knit 15 sts along the right side of the heel flap. Knit half of the heel sts to the center of the heel (9 sts). You now have 78 sts total.

Decrease Gusset

  • Rnd 1: Knit to last 3 sts of first needle, K2tog, K1. Knit across instep sts. On last needle, K1, SSK, knit to end.
  • Rnd 2: Knit even.
  • Repeat these 2 rounds until 60 sts remain (30 for instep, 30 for sole).

Foot

Continue in stockinette stitch (knit every round) with MC until foot measures 7 inches from the heel (or desired length, typically 2 inches less than total desired foot length).

Toe

Switch to CC1 (Deep Red). Decrease for a rounded toe.

  • Rnd 1: *K13, K2tog* repeat around (56 sts)
  • Rnd 2: Knit even
  • Rnd 3: *K12, K2tog* repeat around (52 sts)
  • Rnd 4: Knit even
  • Rnd 5: *K11, K2tog* repeat around (48 sts)
  • Rnd 6: Knit even
  • Rnd 7: *K10, K2tog* repeat around (44 sts)
  • Rnd 8: Knit even
  • Rnd 9: *K9, K2tog* repeat around (40 sts)
  • Rnd 10: *K8, K2tog* repeat around (36 sts)
  • Rnd 11: *K7, K2tog* repeat around (32 sts)
  • Rnd 12: *K6, K2tog* repeat around (28 sts)
  • Rnd 13: *K5, K2tog* repeat around (24 sts)
  • Rnd 14: *K4, K2tog* repeat around (20 sts)
  • Rnd 15: *K3, K2tog* repeat around (16 sts)
  • Rnd 16: *K2, K2tog* repeat around (12 sts)
  • Cut yarn, leaving a 6-inch tail. Thread through remaining sts, pull tight, and weave in end securely.

Hanging Loop

With CC1, CO 20 sts. Knit 1 row. Bind off. Fold in half and sew loop to the top inside of the stocking (at the back of the cuff).

Finishing

Weave in all ends using a tapestry needle. Block lightly to shape—spritz with water and lay flat to dry, gently shaping the stocking. Your heirloom Fair Isle Christmas stocking is ready to hang!


Also Check Out: We think you'd love this beautiful pattern on our sister site: Crochet Stylish Textured Basket with Fun Pockets Free Pattern