
How to Crochet a Long Granny Square Skirt: A Complete Step-by-Step Tutorial
There’s something deeply satisfying about wearing something you’ve made yourself, and a long granny square skirt might just be the most impressive wearable crochet project you can add to your wardrobe. It combines the beloved, timeless charm of the classic granny square with a flowing, bohemian silhouette that works beautifully for festivals, beach days, casual outings, and everything in between. Whether you’re an intermediate crocheter looking to level up or a confident beginner ready for a real challenge, this tutorial will walk you through everything you need to know to create a stunning long crochet granny square skirt from start to finish.
Why a Granny Square Skirt?
The granny square is arguably the most iconic motif in all of crochet. It’s been around for generations, passed down through families, reinvented by designers, and celebrated by crafters worldwide. But in recent years, the granny square has had a major fashion moment. What was once reserved for afghans and blankets has found its way onto runways and into mainstream fashion — and the granny square skirt is one of the most wearable results of that revival.
A long granny square skirt is customizable in ways that most patterns aren’t. You control the color palette, the length, the width, and even the arrangement of your squares. You can go maximalist with a rainbow of colors or keep it minimal with two or three tones. You can use traditional wool yarn for a cozy autumn look or opt for cotton for something light and breezy in the summer. The construction itself is modular, which means you work in small, manageable pieces and join them together — a method that many crocheters find far less intimidating than working a large piece all at once.
Beyond all of that, this skirt is genuinely flattering. The A-line silhouette created by joining squares in a grid creates natural ease and flow around the hips and legs, making it comfortable and wearable for a wide range of body types.
Materials You’ll Need
Before you cast on (or rather, make your slip knot), let’s talk about what you’ll need to gather.
Yarn: For a lightweight, drapey skirt suitable for warmer weather, a DK or light worsted weight cotton yarn is ideal. Cotton has minimal stretch, holds its shape well, and washes easily. If you want a warmer, cozier skirt for layering in fall or winter, a light worsted weight wool or wool blend works beautifully. You’ll need approximately 800 to 1,200 yards of yarn total, depending on your size and skirt length. If you’re working with multiple colors, plan accordingly and swatch your color combinations before committing.
Hook: A size 4.0 mm (G/6) to 5.0 mm (H/8) crochet hook works well for most DK to light worsted weight yarns. Always check your gauge before starting.
Notions: You’ll need a yarn needle for weaving in ends and joining squares, scissors, stitch markers, a measuring tape, and approximately one to two yards of elastic (3/4 inch to 1 inch wide) for the waistband. A sewing needle and thread in a matching color will help you secure the elastic at the end.
Optional: Blocking mats and pins are extremely helpful for blocking your finished squares before joining. This step is optional but highly recommended — blocked squares join much more neatly and the finished skirt will lay far more evenly.
Gauge and Sizing
Gauge matters more for wearables than it does for home décor projects, so take the time to make a swatch before diving in.
For this pattern, a standard granny square worked to four rounds should measure approximately 4 to 4.5 inches square using a 5.0 mm hook and light worsted weight yarn. Your individual tension may vary, so adjust your hook size up or down until you reach a measurement you’re happy with.
To determine how many squares you need, measure your hips at their widest point and add at least four to six inches for ease. This gives you room to move comfortably and allows the skirt to slip on and off over your hips. Divide this total measurement by the width of one finished square to get the number of squares needed for one row around the skirt. Then decide how long you want the skirt to be and divide that measurement by the height of one square to determine how many rows you need. Multiply the two numbers together to get your total square count.
For example, if your hips measure 42 inches and you add 6 inches for ease, you need a circumference of 48 inches. If each square is 4.5 inches wide, you’ll need approximately 10 to 11 squares around. If you want a skirt that falls 28 inches below the waistband, you’ll need approximately 6 to 7 rows of squares. That means you’re looking at a total of somewhere between 60 and 77 squares. It sounds like a lot, but once you get into a rhythm, granny squares work up quickly.
How to Make the Classic Granny Square
The traditional granny square is made with double crochet clusters and chain spaces, worked in rounds from the center out. Here’s how to make one full square to the size used in this pattern.
Abbreviations:
- ch = chain
- sl st = slip stitch
- dc = double crochet
- sp = space
Round 1: Make a magic ring (or chain 4 and join with a slip stitch to form a ring). Chain 3 (counts as first dc), work 2 dc into the ring, chain 2, (3 dc, chain 2) three times into the ring. Slip stitch to the top of the beginning chain 3 to join. You now have four clusters of 3 double crochets with a chain-2 corner space between each cluster. Fasten off and change color if desired.
Round 2: Join new yarn in any corner chain-2 space. Chain 3, work 2 dc in the same space, chain 2, work 3 dc in the same corner space. This completes one corner. Chain 1, then in the next corner space work (3 dc, chain 2, 3 dc). Repeat the chain 1 and corner sequence for the remaining two corners. Slip stitch to join. Fasten off.
Round 3: Join yarn in any corner space. Work (3 dc, chain 2, 3 dc) in the corner, chain 1, work 3 dc in the chain-1 space along the side, chain 1, then work the corner sequence again. Repeat around all four sides, ending with a slip stitch join. Fasten off.
Round 4: This round follows the same logic — at each corner, work (3 dc, chain 2, 3 dc), and along each side, work 3 dc clusters separated by chain-1 spaces into each existing chain-1 space. By the end of round 4, you’ll have two clusters along each side and one cluster in each corner. Fasten off and weave in all ends before blocking.
Repeat this process until you have all the squares you need. If you’re working with multiple colors, this is the time to plan your layout on a flat surface before you start joining. Lay your squares out in the grid arrangement you want, step back, and look at the overall pattern. Rearrange until you’re happy.
Joining the Squares
There are several methods for joining granny squares, and the one you choose will affect the look and texture of the finished fabric. The three most popular joining methods are the flat slip stitch join, the join-as-you-go method, and the single crochet join.
The flat slip stitch join creates a nearly invisible seam on the right side and a small raised ridge on the wrong side. To do this, hold two squares with wrong sides together, insert your hook through the corresponding stitches of both squares, and slip stitch across the edge.
The single crochet join creates a visible ridge on the right side of the work, which many crocheters lean into as a design detail. This is particularly striking when done in a contrasting color — it gives the skirt a defined grid-like appearance that looks very intentional and stylish.
Join-as-you-go means you join each new square to the previous one during the final round of crocheting, eliminating most of your seaming work. This method is more technically involved but saves significant time at the finishing stage.
For this skirt, the flat slip stitch join or the single crochet join in a coordinating or contrasting color are both excellent choices. Join your squares in rows first (horizontal strips), then join the strips together (vertical seams), working from the bottom hem upward. Leave the top row of squares open along the top edge — this will become the waistband casing.
Creating the Waistband
The waistband is what transforms your joined squares into a wearable skirt. There are a few different approaches, but a simple fold-over elastic casing is the easiest and most reliable.
Once all your squares are joined, work one round of single crochet around the top edge of the skirt to stabilize and even out the stitches. Then work five to six more rounds of single crochet, keeping your tension consistent. This creates a fabric band approximately one to one and a half inches tall.
Fold this band over to the wrong side of the skirt, creating a channel, and use your sewing needle and thread to whipstitch the edge down, leaving a small opening. Thread your elastic through the casing using a safety pin, try the skirt on to check the fit, and then sew the ends of the elastic securely together. Close the remaining opening with a few stitches.
Alternatively, you can work a waistband in ribbing by chaining a foundation chain and working back and forth in rows of half double crochet through the back loop only. This creates a stretchy, ribbed band that you can then seam and sew or slip stitch directly to the top of the skirt. This method gives a more polished, finished look but requires a bit more skill.
Adding a Border
Once the skirt is assembled and the waistband is in place, consider adding a border along the hem. A simple round of single crochet in a coordinating color will clean up the edge beautifully. For something more decorative, a shell stitch border, a picot edge, or a small ruffle can add a lovely finishing touch.
To work a shell stitch border, join your yarn at any point along the bottom edge and single crochet one stitch, skip two stitches, work five double crochets in the next stitch, skip two stitches, and repeat around. This creates a soft, scalloped edge that flows naturally and adds visual interest to the hem.
Finishing Tips and Tricks
Weaving in ends is one of those tasks that nobody loves, but it makes all the difference in the finished product. Take your time with it, weaving each tail in at least two directions to ensure it won’t work its way loose with wear and washing. If you’ve changed colors frequently, consider joining new yarn with a Russian join to reduce the number of tails you have to deal with altogether.
Blocking your squares before joining is one of the most impactful things you can do for the overall quality of your finished skirt. Wet blocking cotton yarn is straightforward — soak your squares in cool water, gently squeeze out the excess moisture, pin them to your blocking mats to the correct dimensions, and allow them to dry completely. The difference between a blocked and unblocked square is remarkable, and when you’re joining 60 or more of them together, consistency in size makes the process so much smoother.
If you want the skirt to have a bit more drape and fluidity, you can block the finished, joined skirt as well. This is particularly effective with cotton and plant-based fibers.
Customization Ideas
One of the greatest joys of this project is how much room there is to make it your own. Here are a few ideas to inspire you.
Work all your squares in a single neutral color for a sophisticated, monochromatic look that pairs easily with everything in your wardrobe. Cream, warm tan, or soft terracotta are all beautiful options.
Embrace the traditional scrappy granny square aesthetic by using up all your leftover yarn in a rainbow of colors. No two squares need to be the same — this is the perfect stash-buster project and the results are often the most visually exciting.
Try using a different motif altogether. Solid granny squares (worked entirely in double crochet without the traditional chain spaces), sunburst squares, or even hexagonal motifs can all be joined in the same way to create a completely different texture and visual effect.
Add pockets by working two squares into a small pouch shape and attaching them to the inside of the skirt at hip level. Functional and fun.
Vary the length. A mini version using just two or three rows of squares hits above the knee for a playful, summery look. A full maxi version with eight or more rows creates dramatic, sweeping movement. You can make this skirt however long you want — that’s the beauty of modular construction.
Care Instructions
Always check the care label on your specific yarn, but as a general rule, hand-washing in cool water with a gentle detergent is the safest method for most crochet garments. If your yarn is machine washable, use a gentle cycle and place the skirt inside a mesh laundry bag to protect it. Lay flat to dry rather than hanging, which can cause the fabric to stretch unevenly over time. Store your skirt folded rather than on a hanger for the same reason.
Final Thoughts
A long crochet granny square skirt is the kind of project that makes people stop you on the street to ask where you got it. There’s a magic in wearing something handmade — something that carries the hours of your work and intention into the world with you every time you put it on. This skirt is not a quick weekend project, but it is an incredibly rewarding one. Every square you finish brings you one step closer to something truly special, and the process of making it — the rhythmic, meditative repetition of each round — is one of the genuine pleasures of the craft.
Take your time, enjoy the journey, and don’t be afraid to experiment with color and arrangement until you find the combination that feels like you. When you’re done, you’ll have a one-of-a-kind wearable piece of art that you made entirely with your own hands — and that is something worth every single stitch.