Free Long Stocking Hat Crochet Pattern For Beginners
The Long Stocking Hat crochet pattern makes a colorful Christmas hat to enjoy all season. Crochet these hats in stripes to match your holiday decor or family pajamas!
This crochet hat pattern is easy to crochet and easy to customize, your little elves are sure to love them. The long stocking cap is crocheted top down, making adjusting the length of the tail easy peasy.
This beginner friendly hat is crocheted entirely in double crochet so it works up quickly.

This post contains affiliate links, I may earn a fee. Read more disclosure policy.

Join the ChristaCoDesign Newsletter
Never miss a pattern!
Purchase the ad-free, well formatted printable PDF Pattern from my shop. Scroll down for the free pattern!
Here my four year old is modeling the child size. This free crochet hat pattern is available in sizes to fit toddler through large adult.
I used my Clover Pom Pom maker to make that pom and I think it’s one of my best yet. Poms make me crazy but using the pom maker tool helps for sure!
Ravelry Library
Save Your Favs!
Add this pattern to your Ravelry queue.
So even if you don’t have a Pom Pom maker there are plenty of diy ways to do it!
My friend, Tasha at StardustGoldCrochet has a fab tutorial on how to make one with great, step by step photos!
Check out the tutorial here->Make The Perfect Pom Pom
For this long, floppy pom I used a piece of cardboard about 2″ wide to wrap my yarn around.

You may also like this free crochet patterns!
Christmas Curly Elf Hat this crochet hat pattern is similar but has a tail that is more shaped and able to curl elf like!
Berry Christmas Cup Cozy these cup cozies makes quick and useful gifts.
Christmas Lights Blanket this crochet blanket pattern is a classic and so easy to customize.
Sewing Review: Christmas Blocks These are so fun for the little ones!
Materials
125 – 300 yd Red Heart Super Saver* a #4 medium worsted weight yarn (100% Acrylic, 364 yd (333 m) per 198 g skein) divided in shades Hunter Green (color A) [1] & White (color B) [1] skein each.
5 mm US size H–8 crochet hook,* or size needed to meet gauge.
Yarn needle, measuring tape, scissors, stitch marker(s).
Optional Pom Pom Maker*
Yarn By Size
- Baby – 125 yd (114 m)
- Toddler – 150 yd (137 m)
- Child – 225 yd (206 m)
- Tween/Sm Adult – 295 yd (270 m)
- Med/Lg Adult – 350 yd (320 m)
Notes
- Please read through all notes and pattern before you begin.
- Please check gauge first.
- Ch 3 counts as a st, I recommend a ch 3 alternative like this one.
- Hat is worked top down in the round.
- Tail is 13.5” long.
Stitches/Abbreviations
US Terms
ch(s) – chain(s)
dc – double crochet
mc – magic circle
rep – repeat
sk – skip the indicated stitch
sl st – slip stitch
st(s) – stitch(es)

Tutorials
Learn how to change color seamlessly here.
Gauge
9 sts x 5 rows (after blocking) to 3” (7.5 cm) measured in dc.
Sizing
To fit age ~ head circumferences:
Baby 0 – 12 mos ~ 15” (38 cm)
Toddler 1 – 3 yrs ~ 17” (43 cm)
Child 4+ yrs ~ 19” (48.5 cm)
Teen/Sm Adult ~ 21” (53.5 cm)
Med/Lg Adult ~ 22” (56 cm)
Skill Level
Easy
Construction
This hat is worked top down, in the round. Each. Round is joined and work continues in the same direction. It is recommended to mark the first stitch of the round with a stitch marker, moving it up as you work.
Adjustments
To adjust length of the tail just crochet more or less rounds, keeping in mind to keep your striped sections equal.
Download the Hat Sizing Chart
Get this handy dandy chart so you can crochet perfectly fitting hats!
Pin It

Scroll down for the free crochet pattern!
Purchase the ad-free, well formatted printable PDF Pattern from my shop. Scroll down for the free pattern!
Pattern Instructions
All Sizes – Long Tail
In Color A begin with a mc.
Rnd 1. Ch 3, 11 dc into mc, sl st to first st to join. [12 sts]
Rnd 2. Ch 3, dc in each st around, sl st to first st to join. [12 sts]
Rnd 3. Rep rnd 2. Change to Color B on last st.
Color B.
Rnds 4 – 6. Rep rnd 2.
Color A.
Rnds 7 – 9. Rep rnd 2.
Color B.
Rnds 10 – 12. Rep rnd 2.
Color A.
Rnds 13 – 15. Rep rnd 2.
Color B.
Rnds 16 – 18. Rep rnd 2.
Color A.
Rnds 19 – 21. Rep rnd 2.
Color B.
Rnds 22 – 24. Rep rnd 2.
Baby 0 – 12 mos
Color A.
Rnd 25. Ch 3, dc in same st, 2 dc in each st around, join with sl st to first st. [24 sts]
Rnds 26 – 27. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnd 28. Ch 3, dc in same st, dc in next st, *2 dc in next st, dc in next st; rep from * around, join with sl st to first st. [36 sts] 7.5” laid flat
Rnds 29 – 30. Ch 3, dc in each st around, join with sl st to first st.
Color A.
Rnds 31 – 33. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnds 34 – 36. Ch 3, dc in each st around, join with sl st to first st. 6.5” tall
Cut yarn and weave in ends. Add a pom pom if desired.
Toddler
Color A.
Rnd 25. Ch 3, dc in same st, 2 dc in each st around, join with sl st to first st. [24 sts]
Rnds 26 – 27. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnd 28. Ch 3, dc in same st, dc in next st, *2 dc in next st, dc in next st; rep from * around, join with sl st to first st. [36 sts]
Rnds 29 – 30. Ch 3, dc in each st around, join with sl st to first st.
Color A.
Rnd 31. Ch 3, dc in same st, dc in each of next two sts, *2 dc in next st, dc in each of next two sts; rep from * around, join with sl st to first st. [48 sts] 8.5” laid flat
Rnds 32 – 33. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnds 34 – 36. Ch 3, dc in each st around, join with sl st to first st.
Color A.
Rnd 37. Ch 1, sc in each st around, join with sl st to first st. 7.25” tall
Cut yarn and weave in ends. Add a pom pom if desired.
Child
Color A.
Rnd 25. Ch 3, dc in same st, 2 dc in each st around, join with sl st to first st. [24 sts]
Rnds 26 – 27. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnd 28. Ch 3, dc in same st, dc in next st, *2 dc in next st, dc in next st; rep from * around, join with sl st to first st. [36 sts]
Rnds 29 – 30. Ch 3, dc in each st around, join with sl st to first st.
Color A.
Rnd 31. Ch 3, dc in same st, dc in each of next two sts, *2 dc in next st, dc in each of next two sts; rep from * around, join with sl st to first st. [48 sts] 8.5” laid flat
Rnds 32 – 33. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnds 34 – 36. Ch 3, dc in each st around, join with sl st to first st.
Color A.
Rnds 37 – 39. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnd 40. Ch 1, sc in each st around, join with sl st to first st. 8” tall
Cut yarn and weave in ends. Add a pom pom if desired.
Tween/Sm Adult
Color A.
Rnd 25. Ch 3, dc in same st, 2 dc in each st around, join with sl st to first st. [24 sts]
Rnds 26 – 27. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnd 28. Ch 3, dc in same st, dc in next st, *2 dc in next st, dc in next st; rep from * around, join with sl st to first st. [36 sts]
Rnds 29 – 30. Ch 3, dc in each st around, join with sl st to first st.
Color A.
Rnd 31. Ch 3, dc in same st, dc in each of next two sts, *2 dc in next st, dc in each of next two sts; rep from * around, join with sl st to first st. [48 sts] 8.5” laid flat
Rnds 32 – 33. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnd 34. Ch 3, dc in same st, dc in each of next three sts, *2 dc in next st, dc in each of next three sts; rep form * around, join with a sl st to first st. [60 sts] 10.5” laid flat
Rnds 35 – 36. Ch 3, dc in each st around, join with sl st to first st.
Color A.
Rnds 37 – 39. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnd 40. Ch 1, sc in each st around, join with sl st to first st. 8” tall
Cut yarn and weave in ends. Add a pom pom if desired.
Med/Lg Adult
Color A.
Rnd 25. Ch 3, dc in same st, 2 dc in each st around, join with sl st to first st. [24 sts]
Rnd 26. Ch 3, dc in same st, dc in next st, *2 dc in next st, dc in next st; rep from * around, join with sl st to first st. [36 sts]
Rnd 27. Ch 3, dc in same st, dc in each of next two sts, *2 dc in next st, dc in each of next two sts; rep from * around, join with sl st to first st. [48 sts]
Color B.
Rnd 28. Ch 3, dc in same st, dc in each of next three sts, *2 dc in next st, dc in each of next three sts; rep form * around, join with a sl st to first st. [60 sts]
Rnd 29. Ch 3, dc in same st, dc in each of next four sts, *2 dc in next st, dc in each of next four sts; rep form * around, join with a sl st to first st. [72 sts] Flat circle=7.5 – 8” across
Rnd 30. Ch 3, dc in each st around, join with sl st to first st.
Color A.
Rnds 31 – 33. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnds 34 – 36. Ch 3, dc in each st around, join with sl st to first st.
Color A.
Rnds 37 – 39. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnds 40 – 42. Ch 3, dc in each st around, join with sl st to first st.
Rnd 43. Ch 1, sc in each st around, join with sl st to first st. 9.5” tall
Cut yarn and weave in ends. Add a pom pom if desired.
Long Stocking Hat Crochet Pattern
The Long Stocking Hat crochet pattern makes a colorful Christmas hat to enjoy all season.
Materials
- 125-300 yds #4 med worsted weight yarn, in contrasting colors. I use Red Heart Super Saver in Hunter Green (Color A) and White (Color B)
Tools
- 5mm hook
- Yarn needle
- Measuring tape
- Scissors
- Optional Pom Pom Maker
Instructions
All Sizes – Long Tail
In Color A begin with a mc.
Rnd 1. Ch 3, 11 dc into mc, sl st to first st to join. [12 sts]
Rnd 2. Ch 3, dc in each st around, sl st to first st to join. [12 sts]
Rnd 3. Rep rnd 2. Change to Color B on last st.
Color B.
Rnds 4 – 6. Rep rnd 2.
Color A.
Rnds 7 – 9. Rep rnd 2.
Color B.
Rnds 10 – 12. Rep rnd 2.
Color A.
Rnds 13 – 15. Rep rnd 2.
Color B.
Rnds 16 – 18. Rep rnd 2.
Color A.
Rnds 19 – 21. Rep rnd 2.
Color B.
Rnds 22 – 24. Rep rnd 2.
Baby 0 – 12 mos
Color A.
Rnd 25. Ch 3, dc in same st, 2 dc in each st around, join with sl st to first st. [24 sts]
Rnds 26 – 27. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnd 28. Ch 3, dc in same st, dc in next st, *2 dc in next st, dc in next st; rep from * around, join with sl st to first st. [36 sts] 7.5” laid flat
Rnds 29 – 30. Ch 3, dc in each st around, join with sl st to first st.
Color A.
Rnds 31 – 33. Ch 3, dc in each st around, join with sl st to first st.
Color B.
(Baby 0 – 12 mos cont.)
Rnds 34 – 36. Ch 3, dc in each st around, join with sl st to first st. 6.5” tall
Cut yarn and weave in ends. Add a pom pom if desired.
Toddler
Color A.
Rnd 25. Ch 3, dc in same st, 2 dc in each st around, join with sl st to first st. [24 sts]
Rnds 26 – 27. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnd 28. Ch 3, dc in same st, dc in next st, *2 dc in next st, dc in next st; rep from * around, join with sl st to first st. [36 sts]
Rnds 29 – 30. Ch 3, dc in each st around, join with sl st to first st.
Color A.
Rnd 31. Ch 3, dc in same st, dc in each of next two sts, *2 dc in next st, dc in each of next two sts; rep from * around, join with sl st to first st. [48 sts] 8.5” laid flat
Rnds 32 – 33. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnds 34 – 36. Ch 3, dc in each st around, join with sl st to first st.
Color A.
Rnd 37. Ch 1, sc in each st around, join with sl st to first st. 7.25” tall
Cut yarn and weave in ends. Add a pom pom if desired.
Child
Color A.
Rnd 25. Ch 3, dc in same st, 2 dc in each st around, join with sl st to first st. [24 sts]
Rnds 26 – 27. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnd 28. Ch 3, dc in same st, dc in next st, *2 dc in next st, dc in next st; rep from * around, join with sl st to first st. [36 sts]
Rnds 29 – 30. Ch 3, dc in each st around, join with sl st to first st.
Color A.
(Child cont.)
Rnd 31. Ch 3, dc in same st, dc in each of next two sts, *2 dc in next st, dc in each of next two sts; rep from * around, join with sl st to first st. [48 sts] 8.5” laid flat
Rnds 32 – 33. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnds 34 – 36. Ch 3, dc in each st around, join with sl st to first st.
Color A.
Rnds 37 – 39. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnd 40. Ch 1, sc in each st around, join with sl st to first st. 8” tall
Cut yarn and weave in ends. Add a pom pom if desired.
Tween/Sm Adult
Color A.
Rnd 25. Ch 3, dc in same st, 2 dc in each st around, join with sl st to first st. [24 sts]
Rnds 26 – 27. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnd 28. Ch 3, dc in same st, dc in next st, *2 dc in next st, dc in next st; rep from * around, join with sl st to first st. [36 sts]
Rnds 29 – 30. Ch 3, dc in each st around, join with sl st to first st.
Color A.
Rnd 31. Ch 3, dc in same st, dc in each of next two sts, *2 dc in next st, dc in each of next two sts; rep from * around, join with sl st to first st. [48 sts] 8.5” laid flat
Rnds 32 – 33. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnd 34. Ch 3, dc in same st, dc in each of next three sts, *2 dc in next st, dc in each of next three sts; rep form * around, join with a sl st to first st. [60 sts] 10.5” laid flat
Rnds 35 – 36. Ch 3, dc in each st around, join with sl st to first st.
Color A.
Rnds 37 – 39. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnd 40. Ch 1, sc in each st around, join with sl st to first st. 8” tall
Cut yarn and weave in ends. Add a pom pom if desired.
Med/Lg Adult
Color A.
Rnd 25. Ch 3, dc in same st, 2 dc in each st around, join with sl st to first st. [24 sts]
Rnd 26. Ch 3, dc in same st, dc in next st, *2 dc in next st, dc in next st; rep from * around, join with sl st to first st. [36 sts]
Rnd 27. Ch 3, dc in same st, dc in each of next two sts, *2 dc in next st, dc in each of next two sts; rep from * around, join with sl st to first st. [48 sts]
Color B.
Rnd 28. Ch 3, dc in same st, dc in each of next three sts, *2 dc in next st, dc in each of next three sts; rep form * around, join with a sl st to first st. [60 sts]
Rnd 29. Ch 3, dc in same st, dc in each of next four sts, *2 dc in next st, dc in each of next four sts; rep form * around, join with a sl st to first st. [72 sts] Flat circle=7.5 – 8” across
Rnd 30. Ch 3, dc in each st around, join with sl st to first st.
Color A.
Rnds 31 – 33. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnds 34 – 36. Ch 3, dc in each st around, join with sl st to first st.
Color A.
Rnds 37 – 39. Ch 3, dc in each st around, join with sl st to first st.
Color B.
Rnds 40 – 42. Ch 3, dc in each st around, join with sl st to first st.
Rnd 43. Ch 1, sc in each st around, join with sl st to first st. 9.5” tall
Cut yarn and weave in ends. Add a pom pom if desired.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
