
Free Granny Square Skirt Crochet Pattern – Step-by-Step
There is something undeniably magical about a granny square. It is one of the most recognizable motifs in the entire world of crochet, carrying with it decades of history, nostalgia, and creative possibility. And while granny squares have adorned blankets, bags, and cardigans for generations, one of the most stunning and wearable ways to use them is in a skirt. A granny square skirt is bohemian, colorful, and endlessly customizable. Best of all, you can make one completely for free using this step-by-step crochet pattern.
Whether you are a beginner looking to level up your skills or an experienced crocheter searching for your next satisfying project, this pattern has everything you need. By the end of this guide, you will have a beautiful, flowing skirt made entirely from individual granny squares joined together in a way that flatters any body shape and works for any skill level.
Let’s dive in.
Why You’ll Love This Granny Square Skirt Pattern
Before we get into the actual stitches and steps, it’s worth talking about why this project is so worth your time.
First, granny square skirts are incredibly versatile. You can make them mini, midi, or maxi length simply by adding or removing rows of squares. You can keep it classic with a neutral palette or go bold with bright, contrasting colors. The texture of individual squares gives the finished skirt a wonderful drape and movement that looks far more complex than it actually is.
Second, this is a fantastic stash-busting project. If you have been crocheting for any length of time, you likely have a collection of yarn leftovers in various colors. This skirt gives you permission to use all of them. Each granny square can be made in a completely different color combination, resulting in a look that is eclectic and intentional all at once.
Third, granny squares are portable and manageable. Unlike working on a large piece in one continuous session, you can make your squares anywhere — on the couch, on a lunch break, waiting at an appointment. You build your skirt piece by piece, which makes the project feel less overwhelming and more enjoyable.
Materials You Will Need
Getting your materials together before you start is the best way to ensure a smooth crocheting experience. Here is everything you need for this free granny square skirt pattern.
Yarn: Worsted weight yarn (size 4) works beautifully for this project. You will need approximately 800 to 1,200 yards of yarn depending on the size of the skirt and the number of squares you need. You can use multiple colors or a single color — the choice is entirely yours.
Hook: A 5.0mm (size H/8) crochet hook is the standard recommendation for worsted weight yarn. Adjust up or down by half a millimeter if your tension tends to run tight or loose.
Elastic: You will need 1 to 1.5 inches of wide waistband elastic, cut to your waist measurement with about an inch of overlap for sewing.
Yarn needle: A blunt tapestry needle for weaving in ends and joining your squares.
Scissors: A good sharp pair dedicated to your craft.
Stitch markers: Optional but helpful for keeping track of your rounds and joining positions.
Measuring tape: Essential for checking your gauge and skirt dimensions.
Understanding Gauge
Gauge might sound intimidating, but it is simply about making sure your squares come out at the size you intend. For this pattern, each finished granny square should measure approximately 5 inches by 5 inches after blocking.
To check your gauge, complete one square using your chosen yarn and hook, then measure it flat. If your square measures smaller than 5 inches, try a larger hook. If it measures larger, try a smaller hook.
Gauge matters most in wearables because even a small difference across multiple squares will result in a skirt that is significantly longer or shorter, or wider or narrower, than planned. Take the extra five minutes to swatch — it will save you a lot of frustration later.
Skill Level
This pattern is written for confident beginners and intermediate crocheters. You should be comfortable with the following basic stitches and techniques before you begin: chain stitch (ch), slip stitch (sl st), single crochet (sc), double crochet (dc), and joining rounds. If any of these are unfamiliar, a quick refresher on a free tutorial site will have you ready to go in no time.
Calculating How Many Squares You Need
The number of granny squares your skirt requires depends on your measurements. Here is a simple formula to help you plan.
Measure your hips at the fullest point. Divide that number by the width of one finished square (5 inches), then round up to the nearest even number. That is your number of squares per row. For example, if your hips measure 40 inches, you will need 8 squares per row.
For skirt length, decide how long you want the finished skirt to hang. Divide that number by the height of one square (also 5 inches). For example, a 25-inch-long skirt would need 5 rows of squares.
Multiply the squares per row by the number of rows to get your total square count. Using the example above: 8 squares per row multiplied by 5 rows equals 40 squares total.
Add a few extra squares to your total to account for mistakes or adjustments. It is always better to have extras than to run short.
The Classic Granny Square Pattern
This is the foundation of the entire skirt. Each square is made in rounds, working outward from a central ring.
Foundation Ring: Chain 4, join with a slip stitch to form a ring. Alternatively, use a magic ring for a tighter center.
Round 1: Chain 3 (counts as first double crochet), work 2 double crochets into the ring, chain 2, [work 3 double crochets into the ring, chain 2] three times. Join with a slip stitch to the top of the beginning chain 3. You should have four clusters of 3 double crochets separated by chain-2 corner spaces. Fasten off if you are changing colors, or continue to Round 2.
Round 2: Join new yarn (or continue with same yarn) in any chain-2 corner space. Chain 3 (counts as first dc), work 2 dc in same corner space, chain 2, work 3 dc in same corner space. This creates the first corner. [Chain 1, work 3 dc in next corner space, chain 2, work 3 dc in same corner space] three times, chain 1. Join with a slip stitch to the top of beginning chain 3. Fasten off if changing colors.
Round 3: Join yarn in any chain-2 corner space. Chain 3, work 2 dc in same corner space, chain 2, work 3 dc in same corner space. [Chain 1, work 3 dc in next chain-1 space, chain 1, work 3 dc in next corner space, chain 2, work 3 dc in same corner space] three times, chain 1, work 3 dc in remaining chain-1 space, chain 1. Join with a slip stitch to beginning chain 3. Fasten off and weave in ends.
Your square is now complete. Block each square by spraying lightly with water and pinning to a foam blocking mat, allowing it to dry flat. This step makes a significant difference in the evenness and professional appearance of your finished skirt.
Joining Your Granny Squares
Once you have crocheted all the squares you need, it is time to join them into panels and eventually into a full skirt. There are several methods for joining granny squares, and the one you choose will affect the look and drape of the finished piece.
The Flat Slip Stitch Join (Invisible Join): Hold two squares with wrong sides together. Using a yarn needle or hook, slip stitch through the back loops only of both squares along one edge. This creates a nearly invisible seam with minimal bulk.
The Join As You Go Method: Rather than joining all squares at the end, you attach each new square to the previous one during its final round. This eliminates seaming entirely and is an efficient choice if you find hand-sewing tedious.
The Single Crochet Join: Hold two squares with right sides together and single crochet through both layers along the edge. This creates a small ridge on the wrong side of the work and a clean line on the right side. It is sturdy and well-suited to a skirt that will experience regular wear.
The Decorative Chain Join: Lay squares flat (wrong side down) and join them with a length of chain stitches worked through the corner spaces. This creates an open, lacey effect between squares that adds to the boho aesthetic beautifully.
For a skirt, the single crochet join or the flat slip stitch join are the most practical choices in terms of durability.
How to assemble: Arrange your squares in a flat layout, organizing them by color placement if you are using multiple colors. Join the squares into horizontal rows first, then join the rows to each other. Once all your rows are connected, join the first and last squares of each row together to form a tube shape. This tube becomes the body of your skirt.
Adding the Waistband
The waistband is what transforms your joined squares from a flat fabric into a wearable garment. There are two common approaches, and both work well.
Simple Slip Stitch Waistband: At the top edge of your skirt tube, work two or three rounds of slip stitches into the top of the squares, creating a narrow crochet band. Fold this band over your elastic and stitch it down on the wrong side using a yarn needle.
Single Crochet Waistband: Join yarn at the top edge of the skirt tube and work a round of single crochet evenly around the top. Continue working rounds of single crochet for approximately 2 to 3 inches. Fold this crochet band over to the inside of the skirt, slip the elastic inside, and sew the band down to create a casing. The elastic should fit comfortably around your waist with about an inch of overlap, which you sew together before closing the casing.
To determine your elastic length, measure your natural waist or wherever you want the skirt to sit, subtract one inch, and cut accordingly. Most people find a waistband that sits right at the natural waist or just below it most comfortable for a crochet skirt.
Adding a Skirt Border
A border is optional but highly recommended. It finishes the hem beautifully and adds a polished touch that elevates the entire piece.
Simple Shell Border: At the bottom edge of the skirt, join yarn in any stitch and work as follows: single crochet in first stitch, skip 2 stitches, work 5 double crochets in next stitch (shell made), skip 2 stitches, single crochet in next stitch. Repeat around. This creates a scalloped edge with lovely movement.
Picot Border: Work a round of single crochets around the bottom edge, then work a picot in every third stitch by chaining 3 and slip stitching back into the first chain. This creates small loops along the edge that add a delicate, handmade finish.
Fringe: Cut lengths of yarn approximately 10 inches long, fold them in half, and use a hook to pull the folded end through the corner spaces along the bottom edge of the skirt. Pull the loose ends through the loop and tug gently to secure. Trim all fringe to an even length. This is one of the most popular finishes for a boho granny square skirt and gives it wonderful movement when you walk.
Customizing Your Granny Square Skirt
One of the greatest joys of this pattern is how easily it adapts to your personal style and needs.
Color schemes: A classic look uses a neutral background (cream, tan, or grey) with one or two accent colors per square. A bohemian look uses a different color combination for every single square. A modern, minimalist look uses a single solid color throughout. All three are stunning in their own way.
Length variations: For a playful mini, aim for 2 to 3 rows of squares. For a versatile midi, try 4 to 5 rows. For a dramatic maxi that grazes the floor, you may need 7 or more rows depending on your height.
Adding pockets: Who says a crochet skirt can’t have pockets? Crochet two rectangles made of single crochet rows, sized to fit your hand comfortably. Attach them to the inside of the skirt at a convenient height by whip stitching three sides, leaving the top open.
Yarn choices: While worsted weight is recommended for beginners, you can make a lighter, more fluid version of this skirt in DK or sport weight yarn. Use a smaller hook and adjust your square count accordingly. A cotton or cotton-blend yarn will be most comfortable in warm weather, while an acrylic blend works well year-round.
Care Instructions for Your Finished Skirt
To keep your granny square skirt looking its best, follow these care tips. If you used acrylic yarn, you can typically machine wash on a gentle cycle in cold water and lay flat to dry. If you used natural fibers like cotton or wool, hand washing in cool water with a gentle soap is always the safest option. Never wring out crochet garments, as this can distort the shape. Instead, press gently between two clean towels to remove excess water, then lay flat on a drying rack or blocking mat.
Troubleshooting Common Issues
Even experienced crocheters run into snags occasionally. Here are a few common issues and how to solve them.
If your skirt is puckering at the seams, your joining tension may be too tight. Try using a larger hook just for the joining rounds or loosen your tension consciously as you work.
If your squares are curling and won’t lie flat, blocking is your best friend. A thorough block session with steam or water will relax the fibers and help everything settle into a flat, even shape.
If your skirt is too short, simply add another row of squares at the bottom before adding the border. You can also add length with a deeper border worked in shell or fan stitches.
If your waistband is too loose or too tight, it is easy to open the casing, adjust the elastic, and re-stitch. Always try the skirt on before permanently sewing the elastic in place.
Final Thoughts
A granny square skirt is one of those projects that people will stop you about every time you wear it. It is a conversation starter, a creative outlet, and a genuinely practical garment all in one. The beauty of this free pattern is that it grows with you — your first version might be simple and subdued, and your tenth might be a riot of color and texture that reflects exactly who you are.
Take your time with each square, enjoy the process, and don’t rush the joining and finishing steps. The care you put into those final stages is what separates a good crocheted garment from a truly beautiful one.
Whether you are making this skirt for yourself, as a gift, or simply because granny squares bring you joy, this pattern is yours to use, adapt, and share freely. Happy crocheting!