• Patterns
  • Stitches
  • Guides
menu icon
go to homepage
  • Patterns
  • Stitches
  • Guides
subscribe
search icon
Homepage link
  • Patterns
  • Stitches
  • Guides
×
Home » Patterns

Granny Square Christmas Stocking Pattern

Published: Jul 27, 2023 · Modified: May 8, 2025 by Harriet · Leave a Comment

  • Facebook
  • X

This granny square Christmas stocking pattern is easy to make and a great project for a beginner.

Based on the classic granny square, this pattern is made with two strands of yarn to make big squares. The squares are joined together to form a large stocking and is completed with a simple white crocheted cuff.

A granny square Christmas stocking hanging from gift boxes.
Table of contents
  • About This Crochet Granny Square Stocking
  • Materials Used For This Granny Christmas Stocking
  • Crochet Stitches
  • Crochet Picot Stitch
  • Step By Step Tutorial
  • Skill Level
  • What You Will Need
  • Finished Size
  • Gauge
  • Stitches And Abbreviations Used - US Terms
  • Pattern Notes
  • Pattern Instructions
  • Frequently Asked Questions
  • Christmas
  • Learn To Crochet
  • Stay Connected
  • Printable Pattern
  • Granny Square Christmas Stocking Pattern
  • Comments

About This Crochet Granny Square Stocking

  • This granny square pattern is based on the classic granny square making it an easy project for a beginner.
  • The pattern is worked with two strands of #3 light (DK, light worsted, 8ply) yarn which is similar to bulky yarn, and because of the thickness, this stocking is quick to crochet.
  • This granny stocking is made with 8 individual squares. The squares are sewn into two "L" shapes and joined together to form the stocking. 
  • I chose to add a single crochet white cuff to the stocking, but if you don't like this look, a faux fur cuff can be hand stitched in place.
  • This is a free crochet pattern. You can find a printable pattern card at the end of this post.

Materials Used For This Granny Christmas Stocking

Yarn - I used two strands of #3 Light (light worsted, DK, 8-ply) acrylic yarn to make the stocking.

The sock was worked in two different shades and brands of red to give a speckled look. 

  • Dark Red - Malli knitting yarn, also known as Sizzle (Kayo Bazaar), 3.53 ounces (100 grams)/185 yards (170 meters) per ball. 
  • Red - Semco stallion yarn, 3.53 ounces (100 grams)/230 yards (210 meters) per ball.

The cuff was crocheted in 2 strands of the same shade of white and brand for a consistent look. 

  • White - Sean Sheep, 3.53 ounces (100 grams)/350 yards (320 meters) per ball. 

Hook - I used a 6mm (J-10) hook because I wanted a slightly firmer fabric.

Alternatives

You don't need to use 2 strands of #3 yarn, one strand of worsted weight yarn or bulky yarn, or a combination of other yarn weights and a different hook size can be used to make this Christmas stocking.

For the yarn combination and hook size, I used, the squares made of 6 rounds and measured 7 inches (17.8 cm) from edge to edge..

I have used the size of the granny square as the measurement for the gauge.

If you choose to use another yarn weight or hook size, you will need to either increase or decrease the number of rounds, to achieve the correct size gauge.

Crochet Stitches

You will need to know a few basic crochet stitches like chain stitch, single crochet, double crochet, and slip stitch for this granny square Christmas stocking.

Crochet Picot Stitch

The easy crochet project uses a picot stitch as a decorative feature. If you do not know how to make this read our blog post on how to crochet picot stitch to learn more.

Step By Step Tutorial

Skill Level

Beginner

What You Will Need

Yarn

#3 Light (DK, light worsted, 8ply) 100% acrylic yarn.

  • Dark Red - you will need about 317 yards (290 meters).
  • Red - you will need about 317 yards (290 meters).
  • White - you will need about 57 yards (52 meters) - divide this into two lots of 28.5 yards (26 meters). 

Hook

  • 6 mm (J-10) or a crochet hook size to obtain the correct gauge.

Notions

  • Scissors
  • Yarn needle

Finished Size

A red crocheted Christmas stocking.

The length of this granny square stocking is about 20.5 inches (52 cm) long and about 7 inches (18 cm) wide at the leg and 14 inches (35 cm) wide at the foot.

Gauge

Each granny square is 7 inches (17.8 cm) from edge to edge or about 9 ½ inches (24.1 cm) on the diagonal.

Check your gauge: Use any hook size to obtain the correct gauge.

Stitches And Abbreviations Used - US Terms

  • ch = chain
  • sc = single crochet
  • dc = double crochet
  • hk - hook
  • picot = picot
  • st/sts = stitch/stitches
  • sl st = slip stitch
  • sp/sps = space/spaces
  • rpt = repeat
  • rnd = round
  • YO - yarn over hook

Copyright Notice - This pattern may not be copied, modified, redistributed, resold, or used to create video tutorials in any format. Translating and publishing this pattern, whether in whole or in part, is also prohibited.

Sharing Guidelines For Roundups - Bloggers you are welcome to include this pattern in roundup posts, as long as you use one photo and link directly back to the original post. For full details, please refer to my Terms of Use page.

Pattern Notes

  • The yarn listed in this pattern is a guide, you can substitute it with other brands.
  • The pattern is worked using 2 strands of yarn.
  • You will need to make 8 granny squares.

Pattern Instructions

Foundation, use 2 strands of red - Chain 4, slip stitch into the 1st chain to form a ring.

Abbreviated version 

Foundation, use 2 strands of red - Ch 4, sl st in 1st ch to form a ring.

Round One

Round one of a red granny sqaure.

Round 1 - Chain 3 (counts as double crochet) and 2 double crochet in the ring, chain 2, * 3 double crochet, chain 2, repeat from* 2 more times, slip stitch into the top of chain 3 to join. Do not turn. 

[You should have 12 double crochet stitches in this round]

Abbreviated version 

Round 1 - Ch3 (counts as dc), 2 dc in the ring, ch2, * (3dc, ch2), rpt from * 2 more times, sl st into the top of ch-3 to join. Do not turn. [12dc]

Round Two

Round two of a classic granny square.

Round 2 - Slip stitch into the next 2 stitches, then slip stitch into chain 2 space. 

Chain 3 (counts as double crochet), 2 double crochet, chain 2, 3 double crochet into the same space, * 3 double crochet, chain 2, 3 double crochet into the next chain 2 space, repeat from * 2 more times, slip stitch into top of chain 3 to join. Do not turn.

[You should have 24 double crochets in this round]

Abbreviated version 

Round 2 - Sl st into the next 2 sts, then sl st into ch-2 sp. 

Ch3 (counts as dc), 2dc, ch2, 3dc in same sp, * (3dc, ch2, 3dc) in next ch-2 sp, rpt from * 2 more times, sl st in top of ch-3 to join. Do not turn. [24dc]

Round Three

Round three of a granny square.

Round 3 - Slip stitch into the next 2 stitches, then slip stitch into chain 2 space. 

Chain 3 (counts as double crochet), 2 double crochet, chain 2, 3 double crochet into the same space, then 3 double crochet in the next space * 3 double crochet, chain 2, 3 double crochet into the next chain 2 space, then 3 double crochet in the next space, repeat from * 2 more times, slip stitch into top of chain 3 to join. Do not turn.

[You should have 36 double crochets in this round]

Abbreviated version 

Round 3 - Sl st into the next 2 sts, then sl st into ch-2 sp. 

Ch3 (counts as dc), 2dc, ch2, 3dc in same sp, then (3dc) in next sp * (3dc, ch2, 3dc) in next ch-2 sp, (3dc) in next sp, rpt from * 2 more times, sl st in top of ch-3 to join. Do not turn. [36dc]

Round Four

Granny square crochet showing round 4.

Round 4 - Slip stitch into the next 2 stitches, then slip stitch into chain 2 space. 

Chain 3 (counts as double crochet), 2 double crochet, chain 2, 3 double crochet into the same space, then 3 double crochet in the next 2 spaces * 3 double crochet, chain 2, 3 double crochet into the next chain 2 space, then 3 double crochet in the next 2 spaces, repeat from * 2 more times, slip stitch into top of chain 3 to join. Do not turn.

[You should have 48 double crochets in this round]

Abbreviated version 

Round 4 - Sl st into the next 2 sts, then sl st into ch-2 sp. 

Ch3 (counts as dc), 2dc, ch2, 3dc in same sp, then (3dc) in next 2 sps * (3dc, ch2, 3dc) in next ch-2 sp, (3dc) in next 2 sps, rpt from * 2 more times, sl st in top of ch-3 to join. Do not turn. [48dc]

Round Five

Image showing 5 round in a classic granny square.

Round 5 - Slip stitch into the next 2 stitches, then slip stitch into chain 2 space. 

Chain 3 (counts as double crochet), 2 double crochet, chain 2, 3 double crochet into the same space, then 3 double crochet in the next 3 spaces * 3 double crochet, chain 2, 3 double crochet into the next chain 2 space, then 3 double crochet in the next 3 spaces, repeat from * 2 more times, slip stitch into top of chain 3 to join. Do not turn.

[You should have 60 double crochets in this round]

Abbreviated version 

Round 5 - Sl st into the next 2 sts, then sl st into ch-2 sp. 

Ch3 (counts as dc), 2dc, ch2, 3dc in same sp, then (3dc) in next 3 sps * (3dc, ch2, 3dc) in next ch-2 sp, (3dc) in next 3 sps, rpt from * 2 more times, sl st in top of ch-3 to join. Do not turn. [60dc]

Round Six

Granny square with six rounds.

Round 6 - Slip stitch into the next 2 stitches, then slip stitch into chain 2 space. 

Chain 3 (counts as double crochet), 2 double crochet, chain 2, 3 double crochet into the same space, then 3 double crochet in the next 4 spaces * 3 double crochet, chain 2, 3 double crochet into the next chain 2 space, then 3 double crochet in the next 4 spaces, repeat from * 2 more times, slip stitch into top of chain 3 to join, chain 1, cut yarn and fasten off.

[You should have 72 double crochets in this round]

Abbreviated version 

Round 6 -  Sl st into the next 2 sts, then sl st into ch-2 sp. 

Ch3 (counts as dc), 2dc, ch2, 3dc in same sp, then (3dc) in next 4 sps * (3dc, ch2, 3dc) in next ch-2 sp, (3dc) in next 4 sps, rpt from * 2 more times, sl st in top of ch-3 to join, ch1, cut yarn and fasten off. [72dc]

Make eight granny squares, then use a darning needle to weave in the ends before joining the squares.

Image of an almost complete red and white crocheted  Christmas stocking.

Joining the Squares

Image of granny squares placed into "L" shapes.
Arrange the granny squares into "L" shapes one facing right the other left.

With the right sides of the granny squares facing up, lay out two "L" shapes, one a right-facing "L" and the other a left-facing "L"(see image above).

Working on one stocking side at a time:

Two granny squares being crocheted together.

Place two squares together with the right sides facing out. Crochet them together by working through the stitches on both sides with two strands of red yarn.  

Start by joining the yarn with a slip stitch and chain 1 in the corner chain 2 space of both squares and make 2 single crochet stitches in the same space.

Then single crochet into each stitch across the row ending with 2 single crochets in the chain 2 space at the end of the row, chain 1, cut yarn, and fasten off. 

Repeat the above two more times to join the remaining squares, keeping the "L" shapes as laid out. 

Note: Each stocking half will have three seams of single crochet stitches.

Image showing two halves of a granny square stocking.
Granny squares joined with rows of single crochet stitches.

Use a yarn needle to weave in the loose ends.

Joining The Back A Front

A hand holding red granny squares.

Place the two sides together with the wrong sides facing in. Crochet them together by working through the stitches on both sides with two strands of red yarn.

Diagram showing order of crocheting the Christmas stocking together.

Start at the top back of the stocking (and work down to the heel), join the yarn with a slip stitch and chain 1 in the corner chain 2 space of both squares and make 2 single crochets in the same space.

Then single crochet into each stitch down to the stocking heel, and make 3 single crochets in the corner chain 2 space.

Next, single crochet in each stitch across the bottom of the stocking foot, making 3 single crochet stitches in the corner chain 2 spaces at the end of the row.

Then single crochet into each stitch up the front of the stocking foot, and make 3 single crochets in the corner chain 2 space at the end of the row.

Continue to single crochet in each stitch across the top of the stocking foot and up the front of the stocking ending with 2 single crochets in the corner chain 2 space at the top, chain 1, cut yarn, and fasten off and weave in the ends.

Adding The Cuff

Image showing the first row of the white crochet cuff.

Round 1, use 2 strands white - At the top opening and starting at the back seam, slip stitch the yarn into any chain 2 space. 

Chain 1 (not counted as a stitch), working around, make 2 single crochets in the same space, then make a single crochet in each stitch and 2 single crochets in each chain 2 space, join with a slip stitch into the 1st single crochet. Do not turn. 

[You should have 44 single crochet stitches in this round]

Abbreviated version 

Round 1, use 2 strands white - At the top opening and starting at the back seam, sl st yarn in any ch-2 sp. 

Ch1 (not counted as a st), working around, make 2sc in the same sp, then sc in each st and 2sc in each ch-2 sp, sl st in 1st sc to join. Do not turn. [44sc]

Round 2 - Chain 1 (not counted as a stitch), single crochet in each stitch across, then slip stitch into 1st single crochet to join. Do not turn. 

[You should have 44 single crochet stitches in this round]

Abbreviated version

Round 2 - Ch1 (not counted as a stitch), sc in each st across, then sl st into 1st sc to join. Do not turn. [44sc]

Rounds 3 - 15 - as round 2

Round 16 - Chain 1 (not counted as a stitch), single crochet in 1st stitch, picot, single crochet in next stitch, * single crochet in next stitch, pico, then single crochet in next stitch, repeat from * to the end of the round, slip stitch into 1st single crochet to join, chain 1, cut yarn, fasten off. Use a yarn needle to weave in the ends.

Abbreviated version

Round 16 - Ch1 (not counted as a st), sc in 1st st, picot, sc in next st, * (sc, picot) in next st, then sc in next st, rpt from * to the end of the rnd, sl st into 1st sc to join, ch1, cut yarn, fasten off. Use a yarn needle to weave in the ends and fold down the cuff.

Finished cuff with picot edging.
Finished cuff with picot edging.

Hanging Loop

Image collage showing the steps for making the hanging loop.

For the hanger make 20 chain stitches, then slip the chain in between the two holes inside the stocking at the back seam just below the first row of white.

Slip stitch into the first chain to create a loop.

Chain 1 and single crochet in each stitch around the loop, slip stitch into the 1st single crochet to join, chain 1, cut yarn leaving a long tail.

Use the tail to tack the crocheted hanging loop to the seam at the back of the stocking.

Frequently Asked Questions

How many granny squares do I need for Christmas stocking?

How many squares you need to make for a Christmas stocking will vary from pattern to pattern.

This is because each pattern is different and uses different-sized squares and shapes as well as stocking sizes.

How many chain stitches are in the corner of a granny square?

The number of chain stitches in the corner of a granny square can be 2 or 3 chains, and this is based on personal preference.

Christmas

  • Four granny squares in green, red, and white yarn.
    Easy Crochet Christmas Granny Squares For Beginners
  • Crochet angels on a table.
    Easy Crochet Angel Ornament
  • Yellow, green and red crochet Christmas star ornaments.
    Crochet Christmas Star Ornament
  • Brightly colored Christmas ornaments.
    Easy Crochet Christmas Bauble For Beginners
  • Small crochet Christmas trees with yellow stars on top.
    Small Crochet Christmas Tree
  • A green crochet Christmas tree stand in front of a wire basket.
    Granny Square Christmas Tree Ornament
  • A close up of a red crochet Christmas tree.
    Crochet Christmas Tree Garland
  • A multi colored crochet Christmas tree coaster with a yellow star on top.
    Granny Stitch Crochet Christmas Tree Coaster Pattern
See more Christmas →

Learn To Crochet

If you are new to crochet and would like to learn more. You might like these:

  • Basic crochet stitches for beginners
  • How to crochet for beginners
  • Crochet terms and abbreviations
  • How to read a crochet pattern for beginners
  • How to read a yarn label
  • How to hold yarn when crocheting
A top down image of a Christmas stocking on a wooden table.

Stay Connected

Pin this post - Pin now to and take your skills to the next level.

Leave a comment - We're excited to hear your thoughts! Leave a comment below and let us know what you think.

Share on Instagram or Facebook - Capture the beauty of your finished crochet projects and share it on Instagram or Facebook! Tag us @easybreezycrochet or #ebcrochetcreations so we can see your work!

Printable Pattern

A close up of a crocheted Christmas stocking.

Granny Square Christmas Stocking Pattern

This granny square Christmas stocking pattern is easy to make and a great project for a beginner.
Based on the classic granny square, this pattern is made with two strands of yarn to make big squares. The squares are joined together to form a large stocking and is completed with a simple white crocheted cuff.
Print Pin Rate
Skill Level : Easy
Makes: 1 Granny square Christmas stocking
Author :Harriet

What You Will Need

Yarn

  • #3 Light (DK, light worsted, 8ply) 100% acrylic yarn.
  • Dark Red - you will need about 317 yards (290 meters).
  • Red - you will need about 317 yards (290 meters).
  • Red - you will need about 317 yards (290 meters).

Hook

  • 6 mm (J-10) or a crochet hook size to obtain the correct gauge.

Notions

  • Scissors
  • Yarn Needle

Gauge

  • Each granny square is 7 inches (17.8 cm) from edge to edge or about 9 ½ inches (24.1 cm) on the diagonal.

Finished Size

  • The length of this granny square stocking is about 20.5 inches (52 cm) long and about 7 inches (18 cm) wide at the leg and 14 inches (35 cm) wide at the foot.

Stitches and Abbreviations Used (US Terms)

  • ch - chain
  • sc = single crochet
  • dc = double crochet
  • hk - hook
  • picot = picot, see special stitches below
  • sl st = slip stitch
  • st/sts = stitch/stitches
  • sp/sps = space/spaces
  • rpt = repeat
  • rnd = round
  • YO - yarn over hook

Special Stitches

  • Picot - ch3, insert hk into 3rd ch from hk, YO pull the yarn back through both the stitch and the loop on the hk.

Pattern Notes

  • The yarn listed in this pattern is a guide, you can substitute it with other brands.
  • The pattern is worked using 2 strands of yarn.
  • You will need to make 8 granny squares.

Instructions

Granny Square Pattern

  • Foundation, use 2 strands of red - Ch 4, sl st in 1st ch to form a ring.
  • Round 1 - Ch3 (counts as dc), 2 dc in the ring, ch2, * (3dc, ch2), rpt from * 2 more times, sl st into the top of ch-3 to join. Do not turn. [12dc]
  • Round 2 - Sl st into the next 2 sts, then sl st into ch-2 sp. 
    Ch3 (counts as dc), 2dc, ch2, 3dc in same sp, * (3dc, ch2, 3dc) in next ch-2 sp, rpt from * 2 more times, sl st in top of ch-3 to join. Do not turn. [24dc]
  • Round 3 - Sl st into the next 2 sts, then sl st into ch-2 sp. 
    Ch3 (counts as dc), 2dc, ch2, 3dc in same sp, then (3dc) in next sp * (3dc, ch2, 3dc) in next ch-2 sp, (3dc) in next sp, rpt from * 2 more times, sl st in top of ch-3 to join. Do not turn. [36dc]
  • Round 4 - Sl st into the next 2 sts, then sl st into ch-2 sp. 
    Ch3 (counts as dc), 2dc, ch2, 3dc in same sp, then (3dc) in next 2 sps * (3dc, ch2, 3dc) in next ch-2 sp, (3dc) in next 2 sps, rpt from * 2 more times, sl st in top of ch-3 to join. Do not turn. [48dc]
  • Round 5 - Sl st into the next 2 sts, then sl st into ch-2 sp. 
    Ch3 (counts as dc), 2dc, ch2, 3dc in same sp, then (3dc) in next 3 sps * (3dc, ch2, 3dc) in next ch-2 sp, (3dc) in next 3 sps, rpt from * 2 more times, sl st in top of ch-3 to join. Do not turn. [60dc]
  • Round 6 -  Sl st into the next 2 sts, then sl st into ch-2 sp. 
    Ch3 (counts as dc), 2dc, ch2, 3dc in same sp, then (3dc) in next 4 sps * (3dc, ch2, 3dc) in next ch-2 sp, (3dc) in next 4 sps, rpt from * 2 more times, sl st in top of ch-3 to join, ch1, cut yarn and fasten off. [72dc]
  • Make eight granny squares, then use a darning needle to weave in the ends before joining the squares.

Joining The Squares

  • With the right sides of the granny squares facing up, lay out two "L" shapes, one a right-facing "L" and the other a left-facing "L".
    Place two squares together with the right sides facing out. Crochet them together by working through the stitches on both sides with two strands of red yarn.  
    Start by joining the yarn with a slip stitch and chain 1 in the corner chain 2 space of both squares and make 2 single crochet stitches in the same space.
    Then single crochet into each stitch across the row ending with 2 single crochets in the chain 2 space at the end of the row, chain 1, cut yarn, and fasten off. 
    Repeat the above two more times to join the remaining squares, keeping the "L" shapes as laid out. 
    Note: Each stocking half will have three seams of single crochet stitches.
    Use a yarn needle to weave in the loose ends.

Joining The Front And Back

  • Place the two sides together with the wrong sides facing in. Crochet them together by working through the stitches on both sides with two strands of red yarn.
    Start at the top back of the stocking (and work down to the heel), join the yarn with a sl st and ch1 in the corner ch-2 space of both squares, and make 2sc in the same sp.
    Then sc into each st down to the stocking heel, and make 3sc in the corner ch-2 sp.
    Next, sc in each st across the bottom of the stocking foot, making 3sc in the corner ch-2 sp at the end of the row.
    Then sc into each st up the front of the stocking foot, and make 3sc in the corner ch-2 sp at the end of the row.
    Continue to sc in each stitch across the top of the stocking foot and up the front of the stocking ending with 2sc in the corner ch-2 space at the top, chain 1, cut yarn, and fasten off and weave in the ends.

Adding the Cuff

  • Round 1, use 2 strands white - At the top opening and starting at the back seam, sl st yarn in any ch-2 sp. 
    Ch1 (not counted as a st), working around, make 2sc in the same sp, then sc in each st and 2sc in each ch-2 sp, sl st in 1st sc to join. Do not turn. [44sc]
  • Round 2 - Ch1 (not counted as a stitch), sc in each st across, then sl st into 1st sc to join. Do not turn. [44sc]
  • Rounds 3 - 15 - same as round 2
  • Round 16 - Ch1 (not counted as a st), sc in 1st st, picot, sc in next st, * (sc, picot) in next st, then sc in next st, rpt from * to the end of the rnd, sl st into 1st sc to join, ch1, cut yarn, fasten off.
  • Use a yarn needle to weave in the ends and fold down the cuff.

Hanging Loop

  • For the hanger make 20 chain stitches, then slip the chain in between the two holes inside the stocking at the back seam just below the first row of white.
    Slip stitch into the first chain to create a loop.
    Chain 1 and single crochet in each stitch around the loop, slip stitch into the 1st single crochet to join, chain 1, cut yarn leaving a long tail.
    Use the tail to tack the crocheted hanging loop to the seam at the back of the stocking.

More Crochet Patterns

  • Image collage of different crochet projects.
    35+ Easy Crochet Projects You Can Make Fast
  • Crochet beanies.
    10+ Crochet Beanie Patterns You'll Love (From Cozy To Cute!)
  • Image collage of small crochet gift ideas.
    20+ Small Crochet Gifts That Everyone Will Love (Quick, Cute & Easy)
  • A multi colored brown crochet beanie.
    Easy Crochet Adult Beanie

Comments

No Comments

Join the Discussion Cancel reply

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

Recipe Rating




Hi there! I'm Harriet, the hands and heart behind this Easy Breezy Crochet blog. I'm so glad you stopped by!

Learn more about me here →

Popular

  • Blue and orange drawstring bag.
    Puff Stitch Crochet Drawstring Pouch
  • Image collage of different crochet projects.
    Easy Crochet Ideas For Mom
  • A blue crochet bunny with yarn in the background.
    Crochet Bunny Pouch - Easy No Sew Pattern
  • Blue and white granny square with a flower in the center.
    Large Crochet Granny Square With Flower Center

Footer

↑ back to top

About

Privacy Policy

Disclaimer

Terms and Conditions

Accessibility Statement

Contact

About/Contact

Image Sharing Policy

Copyright © 2025 Easy Breezy Crochet