Granny Square Christmas Stocking Pattern FREE

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

Granny Squares are a super easy crochet pattern that is perfect for beginners.  You can find many video tutorials that take you through the process step-by-step if you need visuals.

I recently recorded a video with step-by-step on making a granny square and assembling your blocks.  Check it out below!

Below, I have instructions you can follow for the pattern and assembly.  Just be aware that the assembly on this beginner crochet pattern can be a little fussy.  Check out my video above if you need help figuring the assembly out.

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 afghans, my 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.

About 10 years ago, I found a pattern for a crochet stocking 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, so last year my mom 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 one stocking.

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 differently 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 out 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, (I did this in the video I posted).  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 *.

  • 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)
  • Tapestry or Wide-Eyed Needle and leftover yarn or Sewing Machine

Granny Square Directions (Make 16)

Foundation (2 Options):

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

Option 2:  Make a magic ring and proceed to Round 1.

Round 1:  With the same yarn, ch 3, 2 dc into a loop made previously.  (This makes the first cluster.)  * ch 1, 3 dc, c1 * (3 times).

Join to top of 1st ch 3 of the round with a sl st.

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 3, 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).

Join to top of 1st ch 3 of the round with a sl st.

If changing colors, cut yarn, and leave a 2-inch tail. Tie off.

Round 3:  Attach 3rd color to a ch 1 space made in Round 2.

Ch 3, 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.

Join to top of 1st ch 3 of the round with a sl st.

Cut yarn and leave a 2-inch tail. Tie off.


Connecting Finished Granny Squares

2 Options:

Option 1:  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.

Option 2:  With your large eyed-needle, whip stitch your blocks together, lining up the blocks as you move along to join.

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 connector 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 ch 1 corners.

Ch 15, sl st into 2 granny square ch 1 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.

14 thoughts on “Granny Square Christmas Stocking Pattern FREE”

  1. Hi, I love this pattern. I am having trouble with assembling the heel and toe. Step by step pictures would be appreciated.
    Thank you

  2. Crocheted all the squares sewed then like you said. Can’t understand the directions for putting the heel and toe together at all no matter what I try I do not get the triangle shape. Disappointed!!

  3. Thank you for sharing these instructions. I had trouble printing.
    I made these years ago but lost the pattern.
    Thank you.

  4. I’m normally a knitter, so for my three boys I knit them stockings, but I told myself that if I ever have a girl that I would make this to match the one that I have from my childhood. Well, I finally got a chance to try this pattern out. I love it and I found your instructions very clear. The only thing I did differently is the heel. Instead of sewing a square to shape, I actually created a granny triangle using the same technique as the square only with three center clusters instead of four. It worked perfectly, and matched up with the squares just fine.

    Thank you for sharing this pattern! It is incredibly easy and turns out great.

    • Thank you so much, Jamie! I am planning on stockpiling some stockings for future grandchildren that may come along and will incorporate the granny triangle instead of sewing the heel.


  5. Your stockings are awesome! I am planning on making one for all of my family members for next Christmas. One of my sisters likes the one that you originally made. I was wondering if you still had that pattern, or could point me in the right direction?
    Thank you


Leave a Comment