What you need to make a gathered skirt
A gathered skirt is one of the easiest skirts to sew because it requires no pattern pieces and no fitted waistband. You need fabric (cotton, linen, or any medium-weight material works), elastic for the waist, thread that matches your fabric, a sewing machine, scissors, a measuring tape, and a needle. The skirt works best when the fabric is at least twice as wide as your waist measurement — the extra width is what creates the gathers.
Before you buy fabric, measure around your natural waist where you want the skirt to sit. If your waist is 28 inches, buy fabric that is at least 56 inches wide. The length should be the distance from your waist to where you want the hem, plus 2 inches for seams and hem. Most gathered skirts use 1 to 1.5 yards of 45-inch-wide fabric, depending on your size.
You will also need elastic that fits snugly around your waist — usually 1 to 1.5 inches wide. Test the elastic around your waist before you sew; it should be snug but not tight enough to leave marks. A safety pin or bodkin (a small tool that threads elastic through a casing) makes the final step much faster, though you can use a safety pin alone.
Key Takeaways
- A gathered skirt needs fabric that is at least twice your waist width and long enough from waist to hem plus 2 inches for seams.
- Sew the side seam first, then fold and stitch a casing (a tunnel of fabric) at the waist to hold the elastic.
- Thread elastic through the casing using a safety pin or bodkin, then stitch the ends of the elastic together before closing the casing.
- Hem the bottom edge by folding the fabric up twice and stitching, which takes about 30 minutes for a full skirt.
Cutting and preparing your fabric
Lay your fabric flat on a clean surface and measure it carefully. Cut a rectangle that is your desired width (at least twice your waist measurement) and your desired length plus 2 inches. For example, if you want a skirt 24 inches long and your waist is 28 inches, cut a rectangle 56 inches wide and 26 inches long. The extra 2 inches accounts for the casing at the top and the hem at the bottom.
Fold the rectangle in half lengthwise, with the right sides (the pretty sides) facing each other. Pin the two short ends together. This fold creates the side seam of your skirt. Sew along the pinned edge using a straight stitch, about 0.5 inches from the edge. Backstitch at the beginning and end to lock the thread. Remove the pins and try the skirt on inside-out to check the fit — it should be loose and comfortable.
Making the waist casing
Turn the skirt right-side out. At the top edge, fold the fabric down 1.5 inches toward the inside of the skirt and press it flat with an iron or your fingers. Fold it down another 0.5 inches and press again. This double fold creates a casing — a tunnel that will hold your elastic. Pin the folded edge in place all the way around.
Sew along the bottom edge of the casing using a straight stitch, staying as close to the fold as you can without sewing through the elastic later. Backstitch at the start and end. Leave a 2-inch gap in your stitching on one side — this is where you will thread the elastic through. Sew all the way around the waist, stop 2 inches before you reach your starting point, then backstitch and cut the thread.
Threading and securing the elastic
Measure your elastic around your waist again and cut it to that length, adding 1 inch for overlap. Attach a safety pin to one end of the elastic. Push the safety pin through the gap in the casing, working it around the entire waist inside the tunnel. The safety pin acts as a guide, pulling the elastic through. This takes a few minutes of gentle pushing and adjusting.
Once the elastic has traveled all the way around and both ends are sticking out of the gap, overlap the two ends by 1 inch and sew them together using a zigzag stitch or a box stitch (a square with an X through it). This overlap keeps the elastic from rolling or twisting. Trim any excess elastic close to the stitching.
Push the joined elastic back into the casing so it sits flat inside the tunnel. Sew the 2-inch gap closed using a straight stitch, backstitching at both ends. Your waist is now complete and the skirt should gather evenly all the way around.
Hemming the bottom
Try on the skirt and have someone mark where the hem should fall, or mark it yourself using a measuring tape. The hem should be even all the way around. Take off the skirt and lay it flat. Fold the bottom edge up 0.5 inches toward the inside and press it flat. Fold it up another 0.5 inches and press again. This double fold hides the raw edge and prevents fraying.
Pin the hem in place all the way around the skirt. Sew using a straight stitch, staying close to the inner fold. Backstitch at the start and end. Remove the pins and press the hem flat with an iron. The skirt is now finished and ready to wear.
Troubleshooting common problems
If the gathers bunch up unevenly, the elastic is usually too tight. Remove a few stitches from the gap, pull out the elastic, and replace it with a slightly looser piece. If the waist is too loose, the elastic is too slack — remove the gap stitches, pull the elastic tighter, and re-stitch the overlap. Both fixes take only a few minutes.
If the side seam puckers or pulls, you may have sewn too close to the edge or the fabric shifted while you were sewing. Unpick the seam (use a seam ripper or small scissors to cut every third stitch, then pull), re-pin carefully, and sew again 0.5 inches from the edge. If the hem is uneven, measure again from the waist down and re-fold before sewing.
Gathered skirts made from lightweight fabric sometimes twist at the side seam. Prevent this by sewing a small vertical line of stitching at the side seam from the waist casing down about 2 inches — this anchors the gathers and keeps them from rotating.
Variations and next steps
Once you have made one gathered skirt, you can experiment with different fabrics, lengths, and waist heights. A gathered skirt in a lighter fabric like cotton voile or linen creates a flowing, summery look. Heavier cotton or linen holds its shape better and works for year-round wear. You can also add a drawstring instead of elastic by threading cord through the casing — this gives you more control over how tight the waist is.
If you want a skirt with a fitted waist and gathered body, you can sew a separate waistband instead of a casing. This requires a pattern and more steps, but the result is more structured. For now, the casing method is the fastest and most forgiving way to learn gathered skirts.
Frequently Asked Questions
Can I use a pattern instead of measuring?
Yes. Commercial patterns for gathered skirts exist and include all the measurements you need. However, the measuring method described here works just as well and costs nothing if you already have fabric at home. Patterns are useful if you want a specific style — a tiered skirt, a skirt with a ruffle, or a skirt with a drawstring.
What if my fabric is narrower than twice my waist measurement?
You can sew two pieces of fabric together along the length to make it wider. Sew the two pieces with right sides facing, press the seam open, and treat the joined fabric as one piece. The seam will be hidden in the gathers. Alternatively, use less elastic and accept that the skirt will have fewer, deeper gathers.
How do I keep the elastic from rolling inside the casing?
Sew a second line of stitching through the middle of the casing, dividing it in half. This creates two narrow tunnels and prevents the elastic from twisting. You will need to thread the elastic through one tunnel only, or use two pieces of elastic, one in each tunnel.
Can I wash a gathered skirt in the washing machine?
Yes. Turn the skirt inside-out before washing to protect the gathers and reduce pilling. Use cold water and a gentle cycle. Dry it on low heat or hang it to dry. The elastic will last longer if you avoid high heat.
What thread color should I use?
Match the thread to your fabric as closely as possible. If your fabric is a solid color, buy thread in the same color. If your fabric is a print, choose a thread color that matches the dominant color in the print. Neutral colors like gray or tan work on most fabrics if an exact match is not available.