This post may contain affiliate links. Please read my disclosure policy.

Granny Square Christmas Stocking Pattern FREE

Today I have an adorable free crochet pattern that you can print. This granny square Christmas stocking will add a homespun/vintage feel to your holidays.  

The granny square is an easy crochet pattern that is perfect for beginners and if you would like to learn how to crochet.  You can find many video tutorials that take you through the process step-by-step if you need visuals.  Below, I have the printable instructions for the pattern and assembly.  Just be aware that the assembly on this beginner crochet pattern can be a little fussy.  

This pattern was recreated from stockings my grandma made for me and all my 17 cousins’ for Christmas when we were babies.  Some of us grandkids managed to con her into crocheting more for our children, her great-grandchildren.

As she got older, I didn’t have the heart to ask her to make more for my growing family, so I resorted to crocheting my own for my kids.  My grandma passed away just less than 4 years ago, and I wish I had gotten her exact pattern.  Even though I have completed many crochet projects such as afghan, Slouchy American Girl Doll beret, baby blankets, and a scarf or three, this granny square stocking pattern was overwhelming for me to think about recreating.

On a side note, I encourage you to check out my crochet board on Pinterest if you are looking for more free crochet patterns. 

For this reason, I found some free patterns for crocheting stockings about 10 years ago, and I went with it even though it didn’t match my grandma’s stockings.  The design I crocheted is on the far left of the picture below.

My grandma passed away several years ago, and I would have loved to have her show me how to make her granny square Christmas stockings. 

This year, mom has been visiting us.  When we decorated for Christmas, I mentioned my thoughts about the stocking, and she offered to make them with me.  We worked out the pattern together, and I’m excited to get to share it with you today!

I’ve made many granny square blocks before.  These blocks are not complicated and very quick to make.   You’ll need 16 of them to complete the one stocking.

Below is the pattern to make your own.

First – here are some notes as you are working this pattern out.

Assembly Notes

The magic of the pattern is in the assembly. 

Take special notice of the pictures and instructions on lining the blocks up correctly.  It can be a mind-bender to try to get that heel and toe correct, but hopefully, the pictures and instructions help a ton.

My mom connected her stocking a little different from mine (which is through single crochet stitches).  For the life of me, I don’t think I have the patience (or time since Christmas is 1 week away) to figure her method of connecting blocks.  

My mom used safety pins and didn’t need any additional yarn for connecting the finished blocks.

You could also opt to connect the blocks with a needle and yarn.  If you choose to do this, just follow the alignment instructions and whipstitch the blocks together.

As you can see from the pictures, you can contrast your connecting yarn when you assemble or match it to the yarn’s outer row on each square.  This will give you an entirely different look.

Lastly, there is a variety of sizes in my lined up stockings.  My grandma added an extra row of double crochet around the stockings’ granny squares.  You can also attribute the different size/look to differing tension on the yarn.  

On to the pattern business…

Pattern Abbreviations

Chain stitch = ch

Slip stitch = sl st

Double Crochet = dc

Single Crochet = sc

For sections with a beginning * and an end *, repeat those stitched the number indicated right after end *.

Supplies
  • Yarn Amount – Less than 1 skein of yarn will make one stocking. You might be able to squeak out 4 stockings if you get 3 skeins (depending on how tightly your crochet). 
  • Yarn Type – You can use various types of yarns, but I suggest you choose a worsted weight.  Grandma used the classic Red-Heart yarn.  For our new stockings, my mom and I used Hobby Lobby’s “I Love This THIS Yarn” in Antique White, Red, and Jelly Bean. 
  • Crochet Hook – Size I (5.5mm)
  • Darning Needle or Sewing Machine

Granny Square Directions (Make 16)

Round 1:  Make a slip knot.  Ch 4.  Join 4th ch to 1st ch with a sl st to make a circle.

Ch 2, 2 dc into loop made previously.  This makes the first cluster.  * ch 1, 3 dc, c1 * (3 times).  If changing colors, cut yarn, and leave a 2-inch tail. Tie off.

Round 2:  Attach 2nd color to ch 1 space from Round 1.  Ch 2, 2 dc, ch 1, 3 dc, in first ch 1 space from round 1, * ch 1, 3 dc, ch 1, 3 dc in next ch 1 space from round 1 * (3 times)

Sl st into first ch 2 of round 2 to join round.  If changing colors, cut yarn, and leave a 2-inch tail. Tie off.

Round 3:  Attach 3rd color to the last ch 1 space made in Round 2.  Ch 2, 2 dc, in the same chain 1 space.  * ch 1, 3 dc, ch 1, 3 dc in next ch 1 space, ch 1, 3 dc ch 1 * (3 times), ch  1, 3 dc, ch 1, 3 dc, ch 1, sl st into first ch 2 of round 3 to join.  Cut yarn and leave a 2-inch tail. Tie off.

Connecting Finished Granny Squares

Line up two granny squares (wrong sides together).  In corner ch 1 space, loop connecting yarn (as shown in green) through both squares and tie. Dc along stitches (9 total dc per side). Cut yarn and leave a 2-inch tail. Tie off.

Continue until the following strips are made:

  • 4 strips of 3 blocks 
  • 1 strip of 4 blocks

Heel Layer

Take the 1 – 4 block strip and attach the free end of the 4th square to the top of the 1st square.  Cut yarn and leave a 2-inch tail.  Tie off.

This will result in a triangle when you press the layer flat, with the bottom of the triangle wide.

Toe Layer

Take one of the 3 block strips and attach the free end of the 3rd square to the top of the 1st square in the strip (similar to what you did to make the heel).

This will result in a triangle when you press the layer flat, with the triangle’s bottom narrow.

Calf Layers

With your 3 remaining strips of 3 blocks, connect them similar to how you connected them into strips but end to end, so you have circles.

Assemble Layers

You now have 5 connected layers/circles.

  • Toe Layer – Line up with the two squares in the layer pressed together and directly under the heel layer’s triangle. Dc all the way around.

NOTE:  As you connect the toe layer, you will find that the heel has an open portion. Leave this open as you will sew it closed as your last step.

  • Calf Layers – Connect your two calf layers with a dc all the way around.  Before you assemble, make sure your granny square center is on the seam of the layer, you are connecting it to (offset).  Repeat for 3rd calf layer.

  • Heel Layer – Line up the strip with the triangle square meeting at the middle of the granny square in the calf row above.  Dc all the way around.

Top Edging

With your assembled stocking, attach your yarn to the top, back connection seam of the granny square.  Single crochet along the top border all the way around, (39 sc).

You are not quite done with edging yet. First, you need to make the hanger.

To Make Hanger

Sl st into the two granny square 1 ch corners.  

Ch 15, sl st into 2 granny square 1ch corners.

Sc in each ch stitch (15 stitches).

Sl st into two granny square 1 ch corners.  

Top Edging (cont. from above)

Finish edging by stitching a dc in each sc stitch around the stocking’s top edge (39 stitches).

Cut yarn and tie off.  

Tie off all free yarn ends and trim.

To Close Heel

The heel can be closed two ways,

  1. Sewn with a sewing machine.
  2. Hand sewed with yarn.

Turn your *almost* finished stocking inside out and pinch your heel portion together.  You may use either option above.  

Sew from the center of the heel granny square (round 1) to the outer edge that meets up with the toe layer.

If you choose to hand sew the heel closed, make sure your yarn matches or is hidden in the seam.

You’re all finished!

If you made these stockings, I’d love to see your final product!

Please feel free to ask any questions in the comments, and I’ll respond as best I can.

Leave a Comment

Your email address will not be published. Required fields are marked *