I am usually not one to rush into the holidays … I love to linger in Autumn as long as possible, with its crisp and colorful days and the bounty of Thanksgiving. But I wanted to give you plenty of time to work up this pretty crochet Christmas tree skirt pattern. This has been my labor of love in recent weeks, and it was so worth every stitch!

Since this pattern has a bunch of parts to write up, I have broken the pattern down into three separate posts, kind of like a crochet along. But if you would prefer the complete pattern all in one download, I also have it available here as a convenient ad free pdf.
Crochet Christmas Tree Skirt Pattern

Here’s what you need:
- red and white worsted weight cotton yarn (approx. 710 yds each, I used less than one skein each of Bernat Handicrafter in White and Country Red)
- US H-8 / 5 mm crochet hook
- scissors and a tapestry needle
Resources and tutorials you may find helpful when following this free pattern: Crochet Abbreviations and U.S. to U.K. Crochet Conversion Chart.
Add this pattern to your Ravelry library.
Complete pattern is also available as a convenient, ad-free PDF download here.
Finished grannies measure approximately 10¼ in. × 10¼ in. each. Finished tree skirt measures approximately 46 in. from each point to the opposite point.
Granny Squares (make 6)
With white yarn, make a magic ring (as an alternative to the magic ring method, you can ch 4 and join in the furthest ch from the hook to form a ring.)
Round 1: Ch 3 (counts as dc), 2 dc in ring, ch 3, *3 dc in ring, ch 3, repeat from *twice more, join in top of beg ch, drop white — 12 sts.
Round 2: Join red in any ch-3 sp, ch 3 (counts as dc), work [2 dc, ch 3, 3 dc] in same ch-3 sp, ch 2 *[3 dc, ch 3, 3 dc] in next ch-3 sp, ch 2, rep from * twice more, join in top of beg ch, drop red — 24 sts.
Round 3: Join white yarn in any ch-3 sp, ch 3 (counts as dc), work [2 dc, ch 3, 3 dc] in same ch-3 sp, *ch 2, 3 dc in next ch-2 sp, ch 2, [3 dc, ch 3, 3 dc] in next ch-3 sp, rep from * twice more, ch 2, 3 dc in next ch-2 sp, ch 2, join in top of beg ch, drop white — 36 sts.
Round 4: Join red yarn in any ch-3 sp, ch 3 (counts as dc), work [2 dc, ch 3, 3 dc] in same ch-3 sp, *ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, [3 dc, ch 3, 3 dc] in next ch-3 sp, rep from * twice more, ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, join in top of beg ch, drop red — 48 sts.
Round 5: Join white yarn in any ch-3 sp, ch 3 (counts as dc), work [2 dc, ch 3, 3 dc] in same ch-3 sp, *ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, [3 dc, ch 3, 3 dc] in next ch-3 sp, rep from * twice more, ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, join in top of beg ch, drop white — 60 sts.
Round 6: Join red yarn in any ch-3 sp, ch 3 (counts as dc), work [2 dc, ch 3, 3 dc] in same ch-3 sp, *ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, [3 dc, ch 3, 3 dc] in next ch-3 sp, rep from * twice more, ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, join in top of beg ch, drop red — 72 sts.
Round 7: Join white yarn in any ch-3 sp, ch 3 (counts as dc), work [2 dc, ch 3, 3 dc] in same ch-3 sp, *ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, [3 dc, ch 3, 3 dc] in next ch-3 sp, rep from * twice more, ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, 3 dc in next ch-2 sp, ch 2, join in top of beg ch, drop white — 84 sts.
Round 8: Join red yarn in any ch-3 sp, ch 3 (counts as dc), work [2 dc, ch 3, 3 dc] in same ch-3 sp, *ch 1, 3 dc in next ch-2 sp, ch 1, 3 dc in next ch-2 sp, ch 1, 3 dc in next ch-2 sp, ch 1, 3 dc in next ch-2 sp, ch 1, 3 dc in next ch-2 sp, ch 1, 3 dc in next ch-2 sp, ch 1, [3 dc, ch 3, 3 dc] in next ch-3 sp, rep from * twice more, ch 1, 3 dc in next ch-2 sp, ch 1, 3 dc in next ch-2 sp, ch 1, 3 dc in next ch-2 sp, ch 1, 3 dc in next ch-2 sp, ch 1, 3 dc in next ch-2 sp, ch 1, 3 dc in next ch-2 sp, ch 1, join in top of beg ch — 96 sts.
Round 9: Continuing with red yarn, ch 1 (does not count as st), work 1 sc in same st as join and next 2 sts, *work 3 sc in corner ch-3 sp, work 1 sc in each st and in each ch-1 sp across to next corner, rep from * around, join and fasten off — 136 sts.
Repeat for a total of 6 granny squares. Join squares through the center single crochet of corners as shown below (joins are indicated in red). You can either use the join as you go (JAYGO) method or just use a tapestry needle and red thread to stitch them together. Weave in ends.


Have fun!


Grannies no problem trying to find the star
Such a pretty tree skirt! Love the granny squares.
Looking forward making this for my Church ready for Christmas 2021 but where are the instructions for part 3, please.