
How to Crochet a Midi Skirt: Complete Guide + Free Written Pattern
There is something deeply satisfying about wearing a garment you made entirely by hand. A crochet midi skirt sits at the intersection of bohemian charm and wearable sophistication — it flows, it moves, and it tells anyone who asks, “Yes, I made this myself.” Whether you are picking up a hook for the first time or you have been crocheting for years and want to add a statement piece to your wardrobe, this guide walks you through everything you need to know, from choosing the right yarn to weaving in your final ends.
This post covers all the foundational knowledge you need, plus a completely free written pattern you can follow step by step to create your own crochet midi skirt at home.
What Is a Crochet Midi Skirt?
A midi skirt falls somewhere between the knee and the ankle — typically landing mid-calf. In crochet terms, this usually means a finished length of somewhere between 24 and 32 inches, depending on your height and how you like to wear it. The beauty of crocheting your own midi skirt is that you can adjust the length to suit your body exactly, something ready-to-wear clothing rarely allows.
Crochet midi skirts have become increasingly popular in fashion-forward circles because they offer a textured, handmade aesthetic that is genuinely hard to replicate with machine-made fabric. Open stitch patterns let the skirt breathe in warm weather, while a lining or closer stitch can make it cozy enough for transitional seasons.
Materials You Will Need
Before you start, gather everything on this list. Having your materials ready before you begin saves a great deal of frustration mid-project.
Yarn: For a midi skirt, you want a yarn that drapes well. Avoid anything too bulky or stiff. Excellent choices include cotton, cotton-blend yarns, bamboo, linen, or a lightweight acrylic with some softness to it. DK weight (light worsted, CYCA #3) or fingering weight (CYCA #1 or #2) both work beautifully for this project. A typical adult midi skirt will use approximately 800 to 1,400 yards of yarn depending on your size and stitch pattern.
Hook: Match your hook size to your yarn label’s recommendation, but be prepared to go up one size to get a looser, more fluid fabric. For DK weight yarn, a 4.0 mm or 4.5 mm hook is a good starting point. Swatch first and adjust accordingly.
Elastic or waistband material: You will need roughly 1 to 2 inches of fold-over elastic or a piece of waistband elastic cut to your waist measurement plus about half an inch of overlap. This gives your skirt a comfortable, secure fit.
Tapestry needle: For weaving in ends and seaming if needed.
Measuring tape: Essential for checking your gauge and finished dimensions.
Scissors and stitch markers: Small tools that make a significant difference in keeping your work organized.
Optional: A crochet hook organizer, blocking mats, and T-pins if you want to block your finished skirt for a more polished result.
Understanding Gauge
Gauge is the single most important thing to understand before you start any wearable crochet project, and it is also the step most beginners are tempted to skip. Please do not skip it.
Gauge tells you how many stitches and rows fit into a given measurement using your specific yarn, your specific hook, and your personal tension. Even if two people use the exact same materials and follow the exact same pattern, their finished skirts can be different sizes if their gauge differs.
To check your gauge, crochet a swatch of at least 4 by 4 inches using the stitch pattern called for in the pattern. Fasten off, block it gently if you plan to block the finished garment, and measure it flat. Count your stitches per inch and your rows per inch.
The pattern below is written for a gauge of approximately 16 stitches and 8 rows per 4 inches in half double crochet using DK weight yarn and a 4.5 mm hook. If your swatch has more stitches than that, your tension is tighter than the pattern assumes — try a larger hook. If you have fewer stitches, try a smaller hook.
Sizing Guide
This pattern is written in sizes XS through 3XL, based on waist measurement. Choose your size based on your actual waist measurement, not your usual clothing size, since sizing varies widely between brands.
XS: 24–26 inch waist
S: 27–29 inch waist
M: 30–32 inch waist
L: 33–35 inch waist
XL: 36–38 inch waist
2XL: 39–41 inch waist
3XL: 42–44 inch waist
The skirt in this pattern is worked from the waistband down and is designed to be worn with approximately 1 to 2 inches of negative ease at the waist, meaning the crocheted waistband will be slightly smaller than your actual waist measurement before the elastic is added. The elastic brings everything together comfortably.
Stitch Glossary
Here are the abbreviations and stitches used in the free pattern below.
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
sp — space
st — stitch
sk — skip
rep — repeat
RS — right side
WS — wrong side
YO — yarn over
beg — beginning
pm — place marker
sm — slip marker
Free Written Pattern: Everyday Crochet Midi Skirt
This pattern creates a midi skirt with a clean ribbed waistband and a simple, elegant textured body. The body stitch is a half double crochet worked through the back loop only, which creates a subtle horizontal ribbing effect that gives the fabric stretch and beautiful drape. The skirt is worked flat in two panels, then seamed together, which makes it easy to adjust fit as you go.
Finished Measurements (approximately):
Waist circumference: 22 / 25 / 28 / 31 / 34 / 37 / 40 inches (before elastic)
Hip circumference: 36 / 39 / 42 / 45 / 48 / 51 / 54 inches
Length: approximately 28 inches (adjustable)
Waistband
The waistband is worked lengthwise in rows of single crochet through the back loop to create a stretchy ribbed band.
Chain 10.
Row 1: Sc in second ch from hook and in each ch across. (9 sts)
Row 2: Ch 1, turn. Sc in BLO of each st across.
Repeat Row 2 until your waistband measures the following length laid flat (unstretched):
XS: 22 inches / S: 25 inches / M: 28 inches / L: 31 inches / XL: 34 inches / 2XL: 37 inches / 3XL: 40 inches
Fasten off, leaving a long tail for seaming. Fold the waistband in half to find the center point and mark it with a stitch marker. Seam the short ends together using your tapestry needle and the long tail to create a loop. Set aside.
Skirt Body — Front Panel
With RS facing, join yarn to the long edge of the waistband. You will be working along the edge of the ribbed waistband, picking up stitches evenly.
Foundation Row (RS): Work hdc evenly across the long edge of the waistband to create the following number of stitches:
XS: 88 / S: 100 / M: 112 / L: 124 / XL: 136 / 2XL: 148 / 3XL: 160
This is your stitch count for the front panel. The back panel will be worked separately and will match this count.
Ch 2, turn. (Note: The ch-2 does not count as a stitch throughout this pattern.)
Row 1 (WS): Hdc in BLO of each st across.
Row 2 (RS): Ch 2, turn. Hdc in BLO of each st across.
Repeat Rows 1–2 until your skirt body measures 10 inches from the top of the waistband.
Begin A-Line Shaping:
To give the skirt a gentle A-line flare, you will add increase rows every 4 rows. This keeps the silhouette flattering and allows the skirt to swing beautifully when you walk.
Increase Row: Ch 2, turn. 2 hdc in BLO of first st, hdc in BLO of each st to last st, 2 hdc in BLO of last st. (2 sts increased)
Work the increase row, then work 3 plain rows, then work another increase row. Continue this pattern — one increase row followed by three plain rows — until you have worked a total of 10 increase rows.
After all increases, your stitch count for the front panel will be:
XS: 108 / S: 120 / M: 132 / L: 144 / XL: 156 / 2XL: 168 / 3XL: 180
Continue working plain hdc BLO rows (no more increases) until your skirt body, measured from the top of the waistband, is 27 inches or your desired length minus 1 inch.
Hem Row: Ch 1, turn. Sc in each st across.
Fasten off and weave in ends.
Skirt Body — Back Panel
Repeat the Front Panel instructions exactly. When complete, you will have two matching panels.
Seaming the Skirt
With RS held together, line up your two panels. Using your tapestry needle and a length of yarn, whipstitch or mattress stitch up both side seams, leaving the top waistband loop open (it is already seamed into a loop). Try the skirt on before fastening off completely to check the fit and adjust if needed.
Turn the skirt right side out.
Adding the Elastic Waistband
Cut your fold-over elastic or waistband elastic to your actual waist measurement. If using fold-over elastic, fold it over the top edge of the crocheted waistband and pin it in place all the way around, overlapping the ends by about half an inch. Sew the elastic in place by hand with a tapestry needle and a coordinating thread or yarn, using a whipstitch. Join the short ends of the elastic securely.
Alternatively, you can thread a length of waistband elastic through the ribbed waistband by inserting it between the two layers of the folded crochet. Use a safety pin attached to one end of the elastic to guide it through. When both ends meet, overlap them and stitch them together securely.
Tips for a More Beautiful Finished Skirt
Block your skirt. Blocking makes an enormous difference in the appearance of a finished crochet garment. Wet blocking — soaking the skirt in cool water, gently squeezing out the excess moisture, and laying it flat to dry — will even out your stitches and give the fabric a more professional finish. If you used cotton or linen yarn, blocking will relax the fibers and dramatically improve the drape.
Check your tension regularly. It is natural for tension to shift during a long project, especially if you crochet in different settings or moods. Occasionally measure your work against the pattern dimensions to make sure everything is tracking as expected.
Customize the length. The beauty of crocheting from a written pattern is flexibility. If you want a longer skirt, simply work additional plain rows before the hem. If you prefer a shorter skirt, stop earlier. Just remember to account for any extra yarn you may need if you plan to go longer.
Try different stitch patterns for the body. The half double crochet through the back loop is a wonderfully versatile and beginner-friendly choice, but if you want a lacier, more open look, consider substituting a simple shell stitch or a v-stitch pattern for the body while keeping the waistband the same. Just make sure to adjust your stitch count to a multiple that works for your chosen stitch pattern.
Use stitch markers liberally. Marking the beginning of each row and the increase points saves significant time compared to counting backward when you lose track.
Yarn Recommendations
If you are looking for specific yarn suggestions, here are a few that work particularly well for a crochet midi skirt.
For a crisp, breathable summer skirt, Lion Brand 24/7 Cotton in DK weight is a widely available and affordable choice that washes beautifully. Paintbox Yarns Simply DK is another excellent option with a wide range of colors.
For a skirt with more drape and a silky finish, consider a bamboo-cotton blend like Scheepjes Cahlista or We Are Knitters The Petite Wool. These yarns have a natural sheen that elevates even a simple stitch pattern.
If you want something budget-friendly that still performs well, Red Heart Soft or Caron Simply Soft in a lighter weight can work with a slightly larger hook to achieve the right gauge and a soft hand.
How to Style Your Crochet Midi Skirt
Once you have finished your skirt, the styling possibilities are genuinely endless. In warmer months, a fitted tank top or a simple crop top tucked in at the waist creates a relaxed, summery look. Add flat sandals or espadrilles and a sun hat and you have an effortless beach-to-brunch outfit.
In cooler weather, try layering a fitted turtleneck or a chunky sweater over the waistband of the skirt, letting the textured crochet hem peek out below. Ankle boots or tall boots both complement the mid-calf length beautifully. A denim jacket or an oversized blazer completes the transitional-season look.
For a more dressed-up occasion, a simple bodysuit in a complementary color, heeled sandals, and some statement jewelry let the texture of the crochet speak for itself.
Frequently Asked Questions
Can a beginner make this skirt? Yes, if you are comfortable with the basic stitches — chain, single crochet, and half double crochet — and you understand how to work in rows, this pattern is manageable. Take your time with the gauge swatch and the waistband, and the rest flows naturally.
How long does it take to crochet a midi skirt? That depends entirely on your speed and how many hours a week you crochet. Most people working at an average pace find this project takes between 15 and 30 hours total. Breaking it up into daily sessions of an hour or two makes it feel very approachable.
Can I make this skirt in the round instead of flat? Absolutely. If you prefer seamless construction, you can adapt this pattern to be worked in continuous rounds. Work the waistband as written, then join your foundation round of hdc stitches and continue in rounds instead of rows. You will not need to turn your work, so your fabric will look slightly different, but the dimensions stay the same.
What if my skirt comes out too big or too small? This is why gauge swatching matters so much. If your finished skirt is too large, going down a hook size on your next attempt will tighten things up. If it is too small, go up a hook size. You can also adjust the stitch count directly — adding or subtracting 12 stitches from the front and back panels will change the hip circumference by approximately 3 inches.
Final Thoughts
A crochet midi skirt is one of those projects that rewards every hour you put into it. It is wearable, practical, genuinely beautiful, and endlessly customizable. Once you have made one and felt the satisfaction of wearing something you created from a ball of yarn and a hook, it is very difficult to stop there. Many crocheters find that this skirt becomes a staple project they return to again and again, trying new yarns, new colors, and new stitch variations.
Save this pattern, bookmark this page, and share it with any fellow crochet lovers in your life. Happy crocheting, and enjoy every stitch.