Our Blog

DIY Christmas Stocking | Make the #1 Free Christmas Stocking Pattern

DIY Christmas Stocking | Make the #1 Free Christmas Stocking Pattern


Christmas is coming! Can you believe it's almost December already? We have a bunch of fun Christmas Sewing Projects but today I have a DIY Christmas Stocking tutorial and FREE Christmas stocking pattern to share with you. It's time to deck those halls!

Making handmade Christmas stockings is a fun project and our FREE Christmas Stocking Pattern is a great template to help beginners or experienced seamstresses prepare for Santa. 

DIY Christmas Stockings | Free Christmas Stocking Pattern

I want these stockings to last a long time so I went with a very traditional Christmas design and fabrics and I went ahead and made 8 :) I want to have enough for our growing family plus some extras for holiday visitors or family pets. Better to make them all now and have them coordinate :)

Materials for Stockings

For each stocking, you need:

  • 3 Different Fabrics
    • 2/3 yard in your main fabric (this will be enough for 2 stockings)
    • 2/3 yard in your lining fabric (this will be enough for 2 stockings)
    • 1 FQ for the cuff fabrics (1 FQ will be enough for 2 stockings)
  • Ribbon for Hanging: I used Velvet in Scarlet Red
  • Fusible interfacing for increased durability (optional)

Get Your Free PDF Sewing Pattern for the Christmas Stocking

The Christmas Stocking Pattern is FREE when you Subscribe to our Newsletter or Join our Facebook Group. Coupon Code is found in New Subscriber E-mail and/or the first post in our Facebook Group. Download your FREE pattern here and let's get started!

One page will print out portrait and the other page is landscape. Make sure you print at 100% and just tape the pieces together along the page edges. If your printer clips a bit off just draw it in. Don't overlap the pages at all. Use a 1/4" seam allowance on all seams. If you are adding interfacing add it to the wrong side of the main stocking pieces before you begin. 

*Update (11/29/18)- An error has been found in this pattern. Either use a 1/2" seam allowance for the stocking (but not the cuff) or use a 1/4" seam allowance for everything and cut the cuff pieces to 15.5" wide by 9" tall. 

FREE Christmas Stocking Tutorial

Step 1: Cut your cuff pieces to 14.5" wide by 9" tall. Fold in half with right sides together (RST) and the 9 inch edges lined up. Sew the 9" edges together forming a tube.


Step 2: Bring the bottom edge of the cuff up so the tube is double thickness and the seam from step 1 is fully enclosed.


Step 3: With RST sew the left and right stocking pieces together leaving the top edge open. Trim your side seam making sure to clip into the seam allowance along the inside curve so it will lay well when turned. Turn right side out and press flat.


Step 4: With RST stitch the 2 lining pieces together leaving the top edge open and a 3" gap along the straight edge at the bottom of the stocking.


Step 5: Slide the cuff over the top edge of the stocking with all of the raw edges lined up along the top and the seam in the cuff at the back (heel edge) of the stocking. Cut a loop of ribbon (mine were 7") and tack down both ends of the ribbon along the back seam for a hanging loop. 

I just held everything else in place as I worked but you can baste along the entire top edge if you'd like.


Step 6: Slide the stocking lining over everything with RST and sew around the entire top edge.


Step 7: Turn the stocking right side out through the gap you left in the lining.


Step 8: Tuck the raw edges of the lining inside and sew the gap shut. I just topstitched with my machine but for an invisible finish you could hand sew it shut.


Step 9: Tuck the lining inside the stocking and press flat


There you have it! That's how you make a Christmas stocking...and that's exactly how I made the stockings that my family uses for Christmas to this now its time to print out your PDF sewing pattern, get your sewing machine, scissors, and different fabrics and start sewing. I hope that making your own Christmas Stockings will be a fun way to help you with the Holiday season. I love putting these on the mantel above my fireplace and seeing them every year. They go great with our favorite reindeer hangers, so make sure to find a fun way to hang them up. 

How Can You Personalize a Christmas Stocking Pattern to Make it Unique? 

To personalize a Christmas stocking pattern and make it unique, you can add embroidery with the recipient's name or initials, attach decorative buttons or charms, sew on patches or appliques that reflect their interests or hobbies, or even incorporate special fabrics or trims that hold sentimental value.

Thank you for joining us today. As always, for help on your sewing projects, join our Peek-a-Boo Pattern Shop Facebook Group.

DIY Christmas Stocking | Make the #1 Free Christmas Stocking Pattern

« Back to Blog