
How to Crochet a Midi Skirt: A Complete Step-by-Step Tutorial
There is something genuinely special about wearing a garment you made yourself. A crochet midi skirt sits at the intersection of boho-chic style and handmade craft, and once you understand the construction, it becomes one of the most satisfying projects you can take on. Whether you are a confident beginner who has finished a few dishcloths and scarves or an intermediate crocheter ready to tackle wearables, this tutorial will walk you through everything you need to create a beautiful, flowing midi skirt from the waistband all the way to the hem.
What Is a Crochet Midi Skirt?
A midi skirt falls somewhere between the knee and the ankle — typically hitting around mid-calf. In crochet, this length gives you plenty of room to play with stitch patterns, colorwork, and texture. The style has become enormously popular because it works as a beach cover-up, a festival outfit staple, or even an everyday wardrobe piece when paired with the right top and sandals.
Unlike knitting, crochet creates a fabric with a beautiful drape when you use the right yarn weight and hook size. That drape is what makes a crochet midi skirt feel elegant rather than stiff, and getting it right comes down to your material choices as much as your technique.
Materials You Will Need
Before you cast on a single stitch, gathering the right materials makes the entire process smoother. Here is what you need to get started.
Yarn: For a midi skirt, you want a yarn that drapes well. Cotton or a cotton-blend yarn in a DK or worsted weight works beautifully for this project. Cotton has natural breathability, which matters when you are wearing something fitted around your hips and waist. Some crafters prefer a bamboo-cotton blend for extra softness and sheen. Plan on approximately 800 to 1,200 yards depending on your size, with larger sizes or longer skirts requiring more.
Hook Size: A 4.0mm to 5.5mm hook pairs well with DK and light worsted weight cotton yarn. Always check your gauge before committing to a hook, because the size printed on the label is a suggestion, not a guarantee. Your tension may differ from someone else’s, and your finished measurements depend on matching the gauge.
Measuring Tape: You will need accurate body measurements — specifically your waist circumference, hip circumference, and the desired length from waist to hem.
Stitch Markers: These save you enormous frustration when working in the round. Place them at the beginning of your round and at any increase or decrease points.
Scissors and Tapestry Needle: For weaving in ends as you work and finishing the project cleanly.
Elastic or Drawstring Cord: For the waistband. A 1-inch wide elastic band works well if you want a clean, fitted finish. A fabric drawstring threaded through a crocheted casing is another lovely option.
Optional: A row counter, blocking mats and pins if you plan to block the finished skirt, and a spray bottle for wet blocking.
Taking Your Measurements
Accurate measurements are everything in garment crochet. A skirt that fits perfectly at the waist but pulls across the hips will not feel comfortable to wear, so take your time here.
Measure your natural waist — this is the narrowest part of your torso, usually a couple of inches above your belly button. Write this number down. Then measure the fullest part of your hips, typically about 8 to 9 inches below your natural waist. Note that number as well.
For length, stand up straight and measure from your natural waist down to where you want the hem to fall. A true midi typically falls around 20 to 28 inches from the waist depending on your height, but make it as long or as short as you like.
Add a 1 to 2 inch ease allowance to your waist measurement if you want the skirt to feel comfortable and not too snug. For the hips, add 2 to 4 inches of ease so the fabric moves freely as you walk.
Understanding Gauge
If you have crocheted accessories before, you may have skipped gauge swatches. Do not skip this step for a garment. Even a small difference in gauge — say, half a stitch per inch — multiplies across the full circumference of a skirt and can result in a finished piece that is several inches too large or too small.
To make your gauge swatch, chain 20 stitches using your chosen yarn and hook. Work in your chosen stitch pattern for about 4 inches. Fasten off, block the swatch if you plan to block the finished skirt, and then measure how many stitches and rows fit into a 4-inch by 4-inch square.
For this tutorial, the target gauge is approximately 14 stitches and 8 rows to 4 inches in half double crochet using a 5.0mm hook and worsted weight cotton. If your swatch is smaller than this (more stitches per inch), try a larger hook. If your swatch is larger (fewer stitches per inch), try a smaller hook.
Choosing Your Stitch Pattern
One of the most enjoyable parts of planning a crochet midi skirt is choosing the stitch that will define its texture and drape. Here are a few popular options.
Half Double Crochet (hdc): This is an excellent choice for beginners moving into garments. It creates a fabric that is not too tight and not too open, with a lovely, flexible hand. It works up quickly and drapes well in cotton.
Granny Stripe: A sequence of double crochet clusters separated by chain spaces creates a lacy, open fabric that feels breezy and bohemian. This is perfect for a beach or summer skirt.
Shell Stitch: Shells are created by working multiple double crochets into the same stitch, creating a scalloped effect. Running shell stitch vertically along the length of the skirt creates a beautiful, feminine silhouette.
Mesh or Filet Crochet: An open mesh stitch creates a see-through fabric that works beautifully as a cover-up over a swimsuit or slip dress. You can also use it strategically — dense stitches at the waist transitioning to open mesh toward the hem for an elegant effect.
This tutorial uses half double crochet as the foundation stitch, with an open shell border at the hem. You can substitute your preferred stitch as long as you adjust your stitch count to match your gauge.
Step-by-Step Crochet Midi Skirt Pattern
Step 1: Calculate Your Starting Chain
To find your starting chain, take your waist measurement plus ease (for example, 30 inches plus 2 inches of ease equals 32 inches), then multiply by your stitch gauge per inch.
If your gauge is 3.5 stitches per inch and your adjusted waist is 32 inches: 32 × 3.5 = 112 stitches.
Because this skirt is worked in the round, you want your stitch count to be a multiple of whatever stitch repeat your pattern uses. For half double crochet, any number works. For a shell stitch, you might want a multiple of 6 or 8. Round your number to the nearest multiple as needed.
Step 2: Create the Waistband
Chain your calculated number of stitches. Join with a slip stitch to the first chain to form a ring, being careful not to twist your chain.
Round 1: Chain 2 (does not count as a stitch), half double crochet in each chain around. Join with a slip stitch to the first hdc. Place a stitch marker here.
Repeat this round for a total of 6 to 8 rounds. This creates a dense, stable waistband section. Six rounds in worsted weight cotton creates a waistband approximately 3 inches tall, which is enough to fold over elastic or thread through a drawstring.
At the end of round 6 (or 8), do not fasten off. You will continue directly into the skirt body.
Step 3: Work the Skirt Body
The body of the skirt is where the length builds up. For most sizes, you will need the body to be approximately 18 to 24 inches long before the hem border, depending on how long you want the finished skirt.
Continue working in half double crochet in the round. Every 6 rounds, work one increase round to add ease over the hips. An increase round simply means you work 2 hdc into every 8th stitch around the round, evenly distributing the increases so the skirt flares gently.
Here is a general guide for how many increase rounds to work based on the difference between your waist and hip measurements. If your hips are up to 6 inches larger than your waist, work 2 increase rounds. If the difference is 7 to 10 inches, work 3 increase rounds. If the difference is more than 10 inches, work 4 increase rounds, spacing them about every 5 to 6 rounds.
After completing all your increase rounds, continue working even (no increases) until your skirt body measures your desired length minus approximately 3 inches for the hem border.
Step 4: Work the Hem Border
The hem border adds a decorative finish and gives the skirt its final flair. This shell stitch hem is simple but creates a lovely scalloped edge.
Round 1 (setup): Single crochet in each stitch around. Join.
Round 2: Chain 3, skip 2 stitches, work 5 double crochets into the next stitch (this is one shell), skip 2 stitches, single crochet into the next stitch. Repeat this sequence around. Join with a slip stitch.
Round 3: Slip stitch into the top of the first shell, chain 3, work 4 more double crochets into the center of the same shell, single crochet into the sc between the shells. Repeat around. Join.
Repeat round 3 for 2 to 3 more rounds to deepen the shell hem and create more visual movement. Fasten off and weave in your ends.
Step 5: Finish the Waistband
Fold the waistband in half toward the inside of the skirt. Using your tapestry needle and a length of yarn, whipstitch the bottom edge of the folded waistband to the inside of the skirt, leaving a small opening to thread your elastic through.
Cut your elastic to your waist measurement (not the eased measurement — you want the elastic snug against your waist). Thread it through the casing using a safety pin attached to one end. Once it is through, overlap the ends by about an inch and sew them together securely. Push the joined ends back into the casing and close the opening with a few whipstitches.
Alternatively, if you prefer a drawstring, crochet a chain or use a length of ribbon. Create evenly spaced eyelets in round 2 of your waistband by replacing pairs of hdc stitches with a chain-2, skip-2 sequence. Thread your drawstring through these eyelets and tie it in a bow at the front.
Sizing Adjustments
This pattern is fully customizable to any size. The key is always starting from your own measurements rather than a generic small, medium, or large. Here are a few tips for adapting the pattern.
For a plus-size skirt, your starting chain will be longer, and you may need more increase rounds to accommodate the difference between your waist and hips. Space your increases gradually so the fabric flares naturally rather than puckering or pulling.
For a petite frame, reduce the number of rows in the body section to shorten the overall length, and consider using a lighter yarn weight (DK weight instead of worsted) so the fabric does not feel bulky.
If you want a straighter, more fitted silhouette rather than a flared one, simply skip the increase rounds and work the body even throughout. This creates a tube skirt effect.
Yarn Color Ideas and Styling
One of the most fun parts of planning this project is choosing your colorway. Solid, neutral tones like cream, sage green, terracotta, or dusty rose photograph beautifully and pair with almost any top. If you want something bolder, a deep teal or burnt orange makes a striking statement piece.
Stripes are another popular choice. You can work horizontal stripes by simply changing yarn color at the start of a new round — single-color stripes of 4 to 6 rounds each create a classic, structured stripe. Graduated stripes that transition from a dark base color to a lighter hem give the skirt an ombre quality that looks incredibly polished.
Style your finished skirt with a tucked-in linen blouse and block-heeled sandals for a market-day aesthetic, or wear it as a beach cover-up over a bikini with flat slides and a straw hat. The midi length also works with a cropped knit sweater and ankle boots for early fall, which makes this skirt a genuinely versatile wardrobe addition.
Blocking and Caring for Your Finished Skirt
Cotton yarn benefits from blocking, which evens out stitches and helps the fabric drape better. To wet block your skirt, submerge it in cool water, gently squeeze out excess water without wringing, and lay it flat on blocking mats. Pin it to your desired dimensions and allow it to dry completely, which usually takes about 24 hours.
For ongoing care, hand washing in cool water with a gentle detergent is the safest option for any crochet garment. You can machine wash cotton on a delicate cycle in a mesh laundry bag, but always air dry your skirt flat rather than hanging it, as the weight of a damp skirt can stretch the fabric unevenly.
Common Mistakes and How to Avoid Them
New garment crocheters often make a few predictable mistakes that are easy to fix once you know to watch for them.
Skipping the gauge swatch is the most common issue, and it always results in a skirt that fits someone other than you. Spend the 20 minutes to swatch, and you will be glad you did.
Twisting the foundation chain when joining in the round is another frequent problem. Before you close your ring, lay the chain flat on a table and make sure no twist has crept in. Once you join, the twist is locked in and cannot be undone without starting over.
Working too tightly or too loosely compared to your gauge swatch is something that can happen as you settle into a long project. Check in on your gauge every 20 to 30 rounds by measuring your work, especially if you are someone whose tension changes when you are tired or watching television.
Forgetting to account for ease can result in a skirt that fits through the waist but cannot comfortably pull over your hips. Always measure your hips and make sure your stitch count at the hip level is sufficient before you get too far into the body.
Final Thoughts
A crochet midi skirt is one of those projects that rewards the time you put into it ten times over. Every time you wear it, you get to tell the story of how you made it — chose the yarn, swatched, calculated, built it round by round until it became something beautiful. That is the particular magic of handmade clothing, and this skirt is a wonderful entry point into the world of crochet garments.
Take your measurements, trust your gauge, and do not be afraid to adjust as you go. Crochet is wonderfully forgiving — stitches come out easily, nothing is permanent until you weave in those ends, and every mistake teaches you something useful for the next project. Work at your own pace, enjoy the process, and you will have a skirt worth wearing for years.