Free Christmas stocking patterns: Sew your own festive décor

Free Christmas stocking pattern

Looking for the perfect Christmas stocking patterns to sew this holiday season? Our free Christmas stocking template is the perfect for creating a classic, fully lined stocking with a cozy cuff that’s great for filling with treats and gifts. The beginner-friendly pattern includes step-by-step instructions and three different options for the seam allowance. The pattern works beautifully with plush fabrics like our SuperSoft minky, fleece, or festive patterned fabrics. It comes in two sizes: S (14″ / 35 cm) and L (18″ / 45 cm).

Materials needed

To sew our xmas stocking sewing pattern, you’ll need the following:

  • Main outer fabric, 22×14″ (56×34 cm)
  • Lining fabric, 22×14″ (56×34 cm)
  • Cuff fabric, 7×15″ (16×38 cm)
  • Optional: medium-weight fusible interfacing (22×20″ or 56×50 cm) for extra structure
  • Ribbon for the hanger, approx. 4″ (10 cm)
  • Optional: fabric for the star appliqués and a double-sided iron-on adhesive (e.g., Heat’n Bond or Bondaweb), approx. 4×4″ (9×9 cm)

If you reinforce the cuff and outer pieces of the stocking with an interfacing, you can use almost any fabric for sewing it. We used our SuperSoft minky fabrics for sewing our sample, giving the stocking a soft, classic Christmas look. If you want something different, try a knit or furry fabric! Or use festive cotton prints or quilted fabrics for a unique twist.

  • True red fake fur fabric, ultra soft fuzzy material, acrylic-free – FANTASTIC Furs ✶ Fuzzy Fur

    True red fake fur fabric, ultra soft fuzzy material, acrylic-free – FANTASTIC Furs ✶ Fuzzy Fur

    USD $24.90
    Add to cart
  • Bundle of 5: Minky CHRISTMAS fabric bundle (half size pieces) – SuperSoft SHORTY

    Bundle of 5 ♥ Minky CHRISTMAS fabric bundle (half size pieces) – SuperSoft SHORTY

    USD $39.90
    Add to cart
  • -39%

    Mochi minky plush FIRE bundle: yellow, orange, red – SuperSoft SQUISHY

    Original price was: USD $45.90.Current price is: USD $27.79.
    Add to cart

For the star applique, any fabric works. We chose gold faux leather. The cuff, however, looks best in shaggy plush or a long-pile faux fur fabric!

  • Ivory faux fur fabric, acrylic-free, extra long – FANTASTIC Furs ✶ Fuzzy Fur

    Ivory faux fur fabric, acrylic-free, extra long – FANTASTIC Furs ✶ Fuzzy Fur

    USD $24.90
    Add to cart
  • White fake fur fabric, acrylic-free, extra long – FANTASTIC Furs ✶ Fuzzy Fur

    White fake fur fabric, acrylic-free, extra long – FANTASTIC Furs ✶ Fuzzy Fur

    USD $24.90
    Add to cart
  • Faux fur fabric ivory – SuperSoft SHAGGY

    Faux fur fabric ivory – SuperSoft SHAGGY

    USD $16.90
    Add to cart

Watch the video tutorial

Want a visual guide? Follow along with our step-by-step YouTube video tutorial for the Christmas stocking sewing pattern! This video walks you through each step of the process, making it even easier to create your own festive stockings.

Download the free Christmas stocking template

Great news, the template is free! You can download the stocking sewing pattern PDF using this link:

Step-by-step instructions for sewing a Christmas stocking

1. Sew the stocking pieces

Cut all fabric pieces according to the stocking pattern. For thin fabrics, add interfacing to the cuff and outer stocking pieces for added stability. Then, with right sides facing, pin the two main/outer fabric pieces together. Sew them together with your chosen seam allowance, but leave out the upper edge. Do the same with the two lining pieces, but leave out the upper edge AND the opening for turning. Trim the seam allowances of both stocking pieces.

2. Sew the hanger loop

Form a loop with the ribbon and attach it to the cuff at the marking. Sew it in place within the seam allowance.

3. Prepare the cuff

Fold the cuff fabric in half with right sides facing and sew the short edge.

Turn it right-side out and fold it in half lengthwise.

5. Assemble the xmas stocking

Insert the outer stocking into the lining, right sides facing.

Place the cuff between the outer and lining pieces. Align the raw edges and pin everything together. Sew around the top edge, making sure all layers are even.

6. Finish the Santa stocking

Turn the stocking right-side out through the opening in the lining. Close the turning opening with a ladder stitch. Push the lining inside the stocking, and your Christmas stocking is complete!

That’s it! Happy sewing and make sure to follow us on Instagram and subscribe to our newsletter for even more free patterns!

Free Christmas stocking patterns for sewing

Free Christmas stocking pattern in two sizes: Sew your own holiday stocking