Crochet Christmas Tree Skirt Pattern (Free Granny Style)

A crochet Christmas tree skirt is one of those makes you’ll pull out every December for years. This one is pure granny style: clusters of three double crochets in red, cream and green stripes, worked around a small opening so it builds into a big, flat square.

The trick is that it’s worked in turned rows instead of joined rounds. Each row goes along all four sides, so you end up with a slit along one diagonal, which means you can wrap the skirt around a tree that’s already standing. If you can crochet a classic granny square, you can make this.

Square granny-stitch crochet Christmas tree skirt in red, cream and green stripes under a decorated Christmas tree with wrapped gifts
The medium size under a real tree. AI-generated image based on this pattern’s stitch chart and sizes.
In this post
  1. Pattern at a glance
  2. Free printable pattern
  3. Materials
  4. Gauge and sizes
  5. Abbreviations (US terms)
  6. Crochet Christmas tree skirt pattern
  7. Tips for a flat, square skirt
  8. Colour ideas
  9. Frequently asked questions
  10. Save it for later

Pattern at a glance

  • Skill levelEasy
  • Sizes22 in, 34 in, 46 in square
  • Stitchesch, dc, sc
  • YarnWorsted weight (#4)
  • Hook5.5 mm (US I-9)
  • TermsUS crochet terms

Free printable pattern

The PDF has the written rows, the stitch chart, the stripe order, the border and all three sizes on four pages. Print it, or keep it on your phone next to your yarn.

Granny crochet Christmas tree skirt pattern card with every row in short notation
The whole skirt on one card. Save it to Pinterest for later.

Materials

Yarn (worsted #4)Tabletop 22 inMedium 34 inLarge 46 in
Red89 yd182 yd306 yd
Green58 yd173 yd347 yd
Cream (stripes, border, ties)99 yd200 yd333 yd
  • 5.5 mm (US I-9) crochet hook. A slightly bigger hook than usual keeps the skirt soft and drapey.
  • Tapestry needle and scissors

The amounts include about 10% extra. For the large size, one big 364-yard skein of each colour is enough. Acrylic is the practical choice for something that lives on the floor for a month: it’s cheap, it washes well, and pine needles brush off it easily.

Gauge and sizes

Gauge: one cluster plus its ch-1 space = about 1.2 in, and each row adds about 0.6 in to every side. Gauge isn’t critical for a tree skirt, but it changes how much yarn you need, and you can simply keep adding rows until it’s the size you want.

SizeRowsClusters per side (last row)Finished sizeGood for
Tabletop151922 in (55 cm)Tabletop or 3–4 ft trees
Medium252934 in (85 cm)5–6 ft trees
Large353946 in (116 cm)7 ft trees and up
Diagram of the granny crochet tree skirt in tabletop, medium and large sizes with stripes, centre opening and diagonal slit
The three sizes, with the stripe order and the diagonal slit.

Abbreviations (US terms)

USMeaningUK equivalent
chchainch
dcdouble crochettr
scsingle crochetdc
sl stslip stitchss
spspacesp
cluster3 dc in the same stitch or space3 tr in the same st or sp

Crochet Christmas tree skirt pattern

How it works: the foundation chain goes around the four sides of the opening. Every row then travels along side A, round a corner, along side B, round a corner, along side C, round a corner and along side D, and you turn. The two ends of each row meet at the slit, which is why the slit runs neatly along one diagonal. Every row adds one cluster to every side, exactly like the rounds of a granny square.

Stripe order: Rows 1–2 red, Row 3 cream, Rows 4–5 green, Row 6 cream, then repeat from Row 1. To change colour, work the last yarn-over of the last dc of a row with the new colour, then turn. Because the colours change at the slit edge, the tails are easy to hide in the border later.

  1. Foundation: With red, ch 68.
  2. Row 1 (right side): 2 dc in the 4th ch from the hook (the skipped 3 ch count as a dc). *(Ch 1, skip 3 ch, 3 dc in the next ch) 3 times, ch 1, skip 3 ch, then (3 dc, ch 2, 3 dc) in the next ch for the corner; repeat from * 2 more times. Then (ch 1, skip 3 ch, 3 dc in the next ch) 4 times; the last cluster goes into the last ch. Turn. (20 clusters: 5 on each side, 3 corners)
  3. Row 2: Ch 3 (counts as a dc), 2 dc in the first dc. *Ch 1, 3 dc in the next ch-1 sp; repeat from * to the corner, then ch 1, (3 dc, ch 2, 3 dc) in the ch-2 corner sp. Work the next two sides and corners the same way. Along the last side, work *ch 1, 3 dc in the next ch-1 sp* to the end, then ch 1 and 3 dc in the top of the turning ch. Turn. (24 clusters)
  4. Row 3 onwards: Repeat Row 2, following the stripe order. Each row has 4 more clusters than the row before.

Stop after 15 rows for the tabletop size (76 clusters, ending on a cream row), 25 rows for the medium (116 clusters, ending on a red row) or 35 rows for the large (156 clusters, ending on a green row). If your last row isn’t cream, change to cream at the end of it for the border.

Stitch chart

The chart shows the foundation chain and the first four rows around the opening. Each T with a slash is a double crochet, three of them fanning out of one point make a cluster, the small ovals are chains, and the two ovals at each corner are the ch-2 corner spaces. The three stacked ovals mark the ch 3 at the start of each row. Notice how it swaps sides every row as you turn.

Crochet stitch chart of the granny tree skirt: foundation chain around a square opening and four rows of granny clusters with ch-2 corners and a diagonal slit
Stitch chart: foundation and Rows 1–4. Every following row is worked the same way.
Crochet granny tree skirt in progress on linen: red, cream and green granny rows around a small square opening with the diagonal slit, crochet hook and yarn
The first stripes around the opening, with the slit at the bottom-left corner. AI-generated example image based on the chart.

Border and ties

  1. Border: With cream, ch 1 and sc evenly around everything. Along the outer edge, work 1 sc in each dc and each ch-1 sp, and 3 sc in each ch-2 corner and at the two outer slit corners. Along both slit edges, work 2 sc around each row end. Around the opening, work 1 sc in each foundation ch. Sl st to the first sc and fasten off.
  2. Ties (optional): With cream, join yarn at three points along each slit edge (at the opening, halfway and at the outer corner), ch 40 and fasten off. Tie the pairs into bows once the skirt is under the tree.
  3. Finish: Weave in all the ends. Lay the skirt flat, pin it square, mist it with water and let it dry. Ten minutes of blocking makes the stripes and corners look so much neater.

Tips for a flat, square skirt

  • Count your clusters every few rows. Each side should have one more cluster than in the previous row. If a side is short, you’ve probably skipped a ch-1 space.
  • Keep the ch-1 spaces loose and even. Tight chains make the skirt cup; loose ones make it ripple.
  • Don’t skip the corner chains. The ch 2 in each corner is what lets the skirt lie flat.
  • Weave in ends as you go. A large skirt has more than 20 colour changes, and weaving in all those tails at the end is no fun.
  • Need a bigger opening? Add 4 chains per side (16 in total) and one more cluster on every side of Row 1. All the cluster counts then go up by 4.

Colour ideas

  • Scandi: cream, grey and a soft red.
  • Woodland: forest green, mustard and oatmeal.
  • Scrap-happy: a different colour every row, with a cream row in between to tie it together.
  • All white: one colour throughout lets the granny texture shine, like fresh snow under the tree.

Frequently asked questions

How long does a crochet tree skirt take?

Granny clusters grow quickly. The tabletop size is a weekend project, the medium takes most people a week or two of evenings, and the large is a bigger commitment. Each row is longer than the one before, so the last few rows take the most time.

Why is my tree skirt wavy or cupping?

Ruffles usually mean the chain spaces are too loose or you’re adding extra clusters; cupping means the chains are too tight or a corner was missed. Count the clusters on each side against the pattern, and block the finished skirt flat. Granny stitch relaxes a lot with a little water.

Can I make it round instead of square?

This pattern is designed as a square because the granny corners keep it perfectly flat without any maths. A square skirt also sits nicely in a corner of the room. If you’d like a round look, add a scalloped border of 5 dc shells to soften the corners.

Save it for later

Pin the image below so the pattern is easy to find when you’re ready to start. If you make one, I’d love to see it under your tree: send a photo to info@cozymakery.com.

Pinterest pin: granny crochet Christmas tree skirt free pattern in three sizes with stitch chart and PDF

More festive makes: the Christmas ripple blanket, the crochet Christmas hat for the whole family, the crochet Christmas stocking and the star garland. Browse everything in Christmas Crafts.

Free printable pattern

The complete pattern with every stitch count and the chart, ready to print or keep on your phone.

PDF · 4 pages · 652 KB · free for personal use

Download PDF

Hakan

Hi, I'm Hakan, a 29-year-old maker living in Türkiye. I crochet and knit most evenings, and I share tested, beginner-friendly patterns and cozy DIY projects here. Every stitch count is checked before a pattern goes live.

More about me →

Made this pattern? Tell me how it went

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