Made and counted by Wren —

Charcoal Gray Lattice Lace Maxi Skirt Pattern

4.0mm hook, DK weight: three-color lattice and shell-lace maxi skirt, worked in the round.

Charcoal Gray Lattice Lace Maxi Skirt Pattern
IntermediateLevel
8-12 hoursTime
4.0 mmHook
DKYarn
Jump to the pattern

About this pattern

A color-blocked crochet maxi skirt worked in the round with a 4.0mm hook and DK weight yarn in three shades: 400 grams light gray, 300 grams medium gray, 350 grams charcoal gray. The hip section forms a diamond lattice over 126 dc, the transition section works 21 shells, and the lower section finishes in vertical ribs. Gauge is 18 stitches and 10 rows per 4 inches in dc.

This maxi skirt is worked in the round in three color sections: 400 grams light gray or silver for the hip area, 300 grams medium gray for the transition, and 350 grams charcoal gray for the lower skirt. The hip section builds a diamond lattice from a 126-dc base, the transition shifts into a shell lace with 21 shells per round, and the lower skirt finishes in vertical ribbing. A 4.0mm hook holds the 18-stitch, 10-row gauge the fit depends on.

The pattern

Written out round by round

Materials

Yarn

  • Light gray or silver DK weight yarn, approximately 400 grams (Section 1, hip area)
  • Medium gray DK weight yarn, approximately 300 grams (Section 2, transition)
  • Charcoal gray DK weight yarn, approximately 350 grams (Section 3, lower skirt)

Hook

  • 4.0mm (G/6) crochet hook, or size needed to obtain gauge

Notions

  • Stitch markers (at least 8)
  • Yarn needle for weaving ends
  • Measuring tape
  • Row counter (highly recommended for this project)
  • Gauge
  • 18 stitches and 10 rows = 4 inches in double crochet worked in the round
  • Please, please check your gauge. This is a fitted garment. If your gauge is off, your skirt will not fit properly. Make a 5-inch square swatch and measure the center 4 inches. Adjust your hook size up if your swatch is too small, down if it is too large.
  • Finished Measurements

Abbreviations

  • ch = chain
  • st = stitch
  • sts = stitches
  • sl st = slip stitch
  • sc = single crochet
  • hdc = half double crochet
  • dc = double crochet
  • tr = treble crochet
  • FPdc = front post double crochet
  • BPdc = back post double crochet
  • shell = shell stitch

Notions

Stitch markers (at least 8)

Yarn needle for weaving ends Measuring tape Row counter (highly recommended for this project)

Gauge 18 stitches and 10 rows = 4 inches in double crochet worked in the round

Please, please check your gauge. This is a fitted garment. If your gauge is off, your skirt will not fit properly. Make a 5-inch square swatch and measure the center 4 inches. Adjust your hook size up if your swatch is too small, down if it is too large.

Finished Measurements

This pattern is written for size Medium with a 28-inch waist and 38-inch hip measurement. The total length from waistband to hem is approximately 42 inches.

To adjust sizing, add or subtract stitches in multiples of 12 for the diamond lace pattern to remain centered.

Abbreviations and Stitch Definitions Ch = Chain: Yarn over, pull through loop on hook. This creates the foundation for your work.

Sl st = Slip stitch: Insert hook, yarn over, pull through both loops at once. Used for joining rounds.

Sc = Single crochet: Insert hook, yarn over and pull up a loop (2 loops on hook), yarn over and pull through both loops.

Hdc = Half double crochet: Yarn over, insert hook, yarn over and pull up a loop (3 loops on hook), yarn over and pull through all 3 loops.

Dc = Double crochet: Yarn over, insert hook, yarn over and pull up a loop (3 loops on hook), yarn over and pull through 2 loops, yarn over and pull through remaining 2 loops.

Tr = Treble crochet: Yarn over twice, insert hook, yarn over and pull up a loop (4 loops on hook), [yarn over and pull through 2 loops] 3 times.

Dc2tog = Double crochet 2 together (decrease): [Yarn over, insert hook in next stitch, yarn over and pull up a loop, yarn over and pull through 2 loops] twice, yarn over and pull through all 3 loops on hook.

FPdc = Front post double crochet: Yarn over, insert hook from front to back to front around the post of the indicated stitch, complete as a regular dc.

BPdc = Back post double crochet: Yarn over, insert hook from back to front to back around the post of the indicated stitch, complete as a regular dc.

Pattern Instructions Section 1: Ribbed Waistband Using light gray yarn and 4.0mm hook, ch 127.

Round 1Sc in 2nd ch from hook and in each ch across. (126 sc)
Round 2Ch 2 (does not count as a stitch throughout), turn. FPdc around first sc, BPdc around next sc, *FPdc around next sc, BPdc around next sc; repeat from * across. (126 sts)
Rounds 3–10Repeat Row 2, working FPdc around front post stitches and BPdc around back post stitches to create vertical ribbing.After Row 10, join the short ends together with a sl st to form a tube. This creates your waistband. Be careful not to twist your work.Section 2: Diamond Lattice Hip Panel You will now work in joined rounds.

Part 2

Round 1Ch 3 (counts as dc), dc in each st around, join with sl st to top of ch-3. (126 dc)
Round 2Ch 3, dc in next 2 sts, *ch 2, skip 2 sts, dc in next 3 sts, ch 2, skip 2 sts, dc in next 5 sts; repeat from * around, adjusting final repeat as needed, join. Place stitch markers at the beginning of each 12-stitch repeat.
Rounds 3–5Continue diamond lattice pattern, working dc into dc stitches and ch-2 spaces to create diagonal lines. The diamond shapes emerge as you offset the chain spaces every other round.

Part 4

Round 1Ch 1, sc in each st and ch-sp around. (126 sc)
Round 2Ch 1, sc in first st, *skip 2 sts, 5 dc in next st (shell made), skip 2 sts, sc in next st; repeat from * around, join. (21 shells)(21)
Round 3Ch 3, 2 dc in same st, sc in center dc of shell, *5 dc in next sc, sc in center dc of next shell; repeat from * around, ending with 2 dc in first st, join to top of ch-3.
Round 4Ch 1, sc in each st around. (126 sc) Section 4: Vertical Ribbed Lower Skirt Change to medium gray yarn.

Part 5

Round 1Ch 3, dc in each st around, join. (126 dc)
Round 2Ch 3, *FPdc around next st, dc in next 5 sts; repeat from * around, join.
Rounds 3–20Continue the vertical rib pattern, working FPdc around the raised stitches to create prominent vertical lines. These ribs give the skirt beautiful structure and movement.At Round 10, begin gradual increases for A-line shaping:Increase Round: *Work in pattern to marked stitch, 2 dc in marked st; repeat from * at 6 evenly spaced points around. (132 sts)Repeat increase round every 5 rounds, twice more. (144 sts after all increases)Section 5: Ombre Transition Change to charcoal gray yarn at approximately Round 25 of the lower skirt.

Tip: For a smoother gradient, you can alternate rounds of medium and charcoal gray for 4-6 rounds before switching completely. This creates a more natural ombre effect.

Continue the vertical rib pattern for another 15 rounds.

Section 6: Lower Diamond Lace Panel

Part 6

Round 1Ch 3, dc in each st around. (144 dc)Rounds 2-18: Work the diamond lattice pattern as in Section 2, adjusting for the larger stitch count. The 12-stitch repeat works perfectly with 144 stitches, giving you 12 diamond motifs around the hem.

The openwork lace at the hem allows the skirt to move beautifully and creates visual interest that echoes the hip design.

Section 7: Scalloped Hem

Part 7

Round 1Ch 1, sc in each st around. (144 sc)
Round 2Ch 1, sc in first st, *skip 2 sts, 7 dc in next st (larger shell for dramatic hem), skip 2 sts, sc in next st; repeat from * around, join.
Round 3Ch 1, sl st in each st around. Fasten off.

Finishing

Weave in all ends carefully, especially at color change points. The wrong side of the waistband will show when worn, so take extra care there.

Blocking: Wet block your skirt by soaking it in lukewarm water for 15 minutes. Gently squeeze out excess water without wringing. Lay flat on blocking mats or towels, shaping the scallops and diamond patterns. Pin if needed. Allow to dry completely before wearing.

Optional Waistband Elastic: For extra security, you can thread a 1-inch wide elastic through the waistband using a safety pin. Cut elastic 2 inches shorter than your waist measurement and sew the ends together.

Tips for Success

Tension matters. The fitted sections require consistent tension. If you crochet tighter when tired, take breaks.

Count your stitches. Especially in the diamond lace sections, miscounting will throw off the entire pattern. Use stitch markers generously.

Try it on as you go. After completing the hip section, carefully try the skirt on (or hold it up to your body) to check the fit before continuing.

The ombre is forgiving. If your color transition looks abrupt, do not worry. The texture of the ribbing and lace patterns draws the eye and makes the gradient appear smoother than you might expect.

Customization Ideas

Want a shorter skirt? Stop the vertical rib section earlier and move directly to the lower lace panel.

Prefer a single color? This design looks stunning in all one shade. Navy, burgundy, or cream would all be gorgeous choices.

Need a larger size? Add stitches in multiples of 12 to maintain the diamond pattern symmetry.

Thank you so much for choosing this pattern for your next crochet project. I truly hope you love making this maxi skirt as much as I loved designing it. If you create one, I would absolutely love to see it! Tag me on Instagram or share a photo in our Facebook group.

If this charcoal gray modern lace maxi skirt crochet pattern is going on your must-make list, go ahead and save it to your Pinterest boards so you can find it easily when you are ready to start. And please drop a comment below if you make one. I read every single comment and it genuinely makes my day to see your finished projects!

Tester's notes

4.0mm hook sets the spacing for the diamond lattice; sizing it up or down shifts the stitch count away from the 126-dc base the rest of the skirt is built on.

8 stitch markers (minimum) mark the 12-stitch repeats in the diamond lattice round; skip them and the ch-2 offsets drift off the diagonal.

350 grams of charcoal covers the lower skirt only; weigh the skein before starting that section so a color change doesn't run short mid-round.

Color changes between light gray, medium gray, and charcoal fall at section boundaries; join the new color at the start of the round so the stitch count stays aligned with the 126-stitch base.

A row counter helps across 17 rounds split over three colors and three stitch patterns; one missed round in the shell section throws off the 21-shell repeat.

Work in progress

Charcoal Gray Lattice Lace Maxi Skirt Pattern — photo 2
Charcoal Gray Lattice Lace Maxi Skirt Pattern — photo 2

At a glance

Rounds17
Parts6
LevelIntermediate
Time8-12 hours
Hook4.0 mm
YarnDK

Gauge check

After the first few rounds, lay the swatch flat and measure the center 4 inches of a 5-inch square: it should read 18 stitches and 10 rows in double crochet.

If the count is short, size the hook up; if the count runs over, size the hook down, then re-swatch before starting the 126-dc base round.

Stitch-count checkpoints

  • Notions · Round 1: 126 sts
  • Notions · Round 2: 126 sts
  • Part 2 · Round 1: 126 sts
  • Part 4 · Round 1: 126 sts
  • Part 4 · Round 2: 21 sts
  • Part 5 · Round 1: 126 sts

If something looks wrong

The diamond lattice looks skewed instead of diagonal.
Stitch markers were not placed at each 12-stitch repeat on the setup round, so the ch-2 offsets drifted. Remove and reset markers at the start of each repeat before working the next round.
The shell section doesn't come out to 21 shells.
The starting count carried into that round was off from the 126-sc base. Recount the prior sc round before placing the skip-2, 5-dc shells.
The finished skirt doesn't fit through the hip despite following every round.
Gauge drifted from the 18-stitch, 10-row standard. Re-swatch at the start, adjust the hook, and only then begin the 126-dc hip round.
The line between color sections looks wavy instead of straight.
The color change happened mid-round instead of at the start of a round. Join the new color at the first stitch of the next round and weave ends along that same round.

Yarn substitutions

Cotton-acrylic blend, DK weightLighter drape than pure cotton while still hitting the 18-stitch, 10-row gauge on a 4.0mm hook; no hook change needed.
Bamboo blend, DK weightAdds sheen and softer drape on the same 4.0mm hook, but the fabric relaxes after blocking, so re-check the swatch measurement before cutting lengths.
Acrylic, worsted weightHeavier, stiffer fabric; drop to a smaller hook size to bring the stitch count back to the 18-stitch, 10-row gauge.
FAQs

Questions

How much total yarn does the skirt need?

1050 grams combined across the three colors: 400 grams light gray or silver, 300 grams medium gray, and 350 grams charcoal gray. Buy by weight rather than skein count since dye lots vary.

Can the hook size be changed from 4.0mm?

Yes, but only to match the stated gauge of 18 stitches and 10 rows per 4 inches in dc. Size up if the swatch runs small, down if it runs large, and re-swatch before starting the 126-dc round.

Why does the pattern call for at least 8 stitch markers?

The diamond lattice round is worked in 12-stitch repeats across a 126-stitch base, and markers at each repeat keep the ch-2 offsets lined up round to round. Fewer markers make it easy to lose track of where a repeat starts.

One at a time —

Get the next pattern

Tested round by round before it is sent. No spam.