
How to Crochet a Granny Square Skirt and Top: The Complete Guide to a Stunning Boho Set
If you’ve been scrolling through crochet inspiration boards lately, you’ve probably noticed that granny squares are having a serious moment. And not just the classic afghan-style ones draped over a couch — granny squares are showing up on runways, at festivals, and in the most stylish streetwear looks you can imagine. The granny square skirt and top combination is one of the most sought-after crochet fashion projects right now, and for good reason. It’s colorful, customizable, endlessly creative, and surprisingly wearable.
Whether you’re a seasoned crocheter looking for your next fashion project or an intermediate maker ready to take your skills beyond dishcloths and scarves, this guide walks you through everything you need to know about crocheting a granny square skirt and top set. From choosing your yarn to assembling your squares, sizing your garments, and styling the final look, you’ll find all the detail you need right here.
Why Granny Square Clothing Is Trending Right Now
Granny squares have been a staple of crochet for decades, but their comeback in fashion feels different this time. It’s not just nostalgia — there’s a real shift happening in how people think about handmade clothing. People want pieces that feel personal, that reflect their creativity, and that stand apart from fast fashion. A granny square top or skirt does all of that.
The geometry of granny squares makes them uniquely suited to garment construction. Each square is a self-contained unit, which means you can work on your project in small, portable sessions and then assemble everything at the end. You don’t need to follow a complex stitch count across a massive piece of fabric. You just make squares — lots of them — in whatever colors speak to you, and then join them together into something beautiful.
There’s also the sustainability angle. Many crocheters use leftover yarn from other projects to make granny squares, turning scraps into something wearable and intentional. That alone makes this project worth considering.
What You’ll Need Before You Start
Before diving into the actual crochet work, it helps to gather your materials and think through your design choices. Here’s what you’ll need for a granny square skirt and top set.
Yarn: The choice of yarn is probably the single most important decision you’ll make. For a garment you plan to wear in warmer weather, cotton yarn is the most popular option. It’s breathable, holds its shape well, washes easily, and gives granny squares a crisp, clean look. Mercerized cotton is especially nice for wearable projects because it has a slight sheen that photographs beautifully and feels polished.
If you want a softer drape and a more bohemian feel, a cotton-acrylic blend works wonderfully. For a luxurious version, bamboo yarn or a bamboo-cotton blend is incredibly soft against the skin and has a beautiful natural drape.
For a full skirt and top set, expect to use between 1,000 and 2,000 yards of yarn depending on your size, the size of your squares, and the exact dimensions of the pieces. If you’re making a multicolor set, you’ll want to calculate roughly how much of each color you need, or simply gather an assortment of scraps and let the design evolve.
Hook: A 4mm or 5mm crochet hook is a common choice for worsted or DK weight cotton yarn. Always check your gauge before committing to a full project.
Additional supplies: Yarn needle for weaving in ends, scissors, stitch markers, measuring tape, and a waistband elastic (for the skirt).
Understanding Granny Square Construction
Before you can build a garment, you need a reliable granny square pattern. The classic granny square is made in rounds, starting from a small ring at the center and building outward with clusters of double crochets separated by chain spaces. But there are dozens of variations — solid granny squares, sunburst granny squares, mitered squares, half squares for filling in edges, and more.
For a garment, a few properties matter most. Your squares should lie flat, have consistent sizing, and have a stitch structure that works well when joined. Here’s a quick breakdown of a traditional granny square, typically made to measure about 4 inches (10 cm) per side with worsted weight cotton on a 5mm hook.
Round 1: Create a magic ring (or chain 4 and join with a slip stitch). Chain 3 (counts as first double crochet), work 2 double crochets into the ring, chain 2, then [3 double crochets, chain 2] three times into the ring. Join with a slip stitch to the top of the beginning chain-3. You now have four clusters of three double crochets with four corner chain spaces.
Round 2: Slip stitch to the corner chain-2 space, chain 3, work 2 double crochets, chain 2, and 3 more double crochets into the same space (this creates your first corner). Chain 1, then [3 double crochets, chain 2, 3 double crochets, chain 1] into each remaining corner space. Join with a slip stitch.
Round 3: Continue the same way, working corner clusters into each chain-2 corner space and filling in the sides with chain-1 clusters as you go. After three rounds you’ll have a recognizable, even granny square.
Round 4: This extra round brings your square to a size more suitable for garment pieces. Keep working corners the same way and fill in the sides with additional clusters as needed.
Once you’ve worked a swatch and measured your square, you can calculate exactly how many you need for each garment piece.
Crocheting the Granny Square Skirt
The granny square skirt is probably the most versatile piece in this set. It can be mini, midi, or maxi length. It can be fitted at the waist and flared at the hem, or it can hang straight. The most common construction method involves joining a grid of squares into a rectangle, which you then seam into a tube and attach to a waistband.
Sizing your skirt: Measure your hip circumference and add a few inches of ease depending on how fitted you want the skirt to feel. If your hip measurement is 40 inches and your squares measure 4 inches each, you’ll need 10 to 11 squares to go all the way around. Multiply by the number of squares you need for your desired length to get your total square count. A knee-length skirt might be four or five squares tall, while a maxi skirt could be seven or eight.
For example, a skirt that is 11 squares wide and 5 squares tall would require 55 squares for the body of the skirt. If you’re using multiple colors, this is where your color planning comes in handy. You might rotate through four colors evenly, use a gradient fade from dark to light, or go completely scrappy with random placement.
Joining your squares: There are several methods for joining granny squares, and the method you choose will affect the look and structure of your finished garment.
The flat slip stitch join is worked with wrong sides together and creates a visible ridge on the right side, which many people find decorative. The flat single crochet join is similar and creates a slightly more prominent seam. The whip stitch join, done with a yarn needle, is nearly invisible when done carefully. The join-as-you-go method allows you to attach each new square to the previous one as you complete its final round, which eliminates the separate joining step entirely and keeps the work neater throughout.
For a skirt, any of these methods can work. Many crocheters prefer join-as-you-go for garments because it reduces finishing time significantly.
Adding the waistband: Once your rectangle of squares is seamed into a tube, you’ll need a waistband that holds the skirt in place. A simple option is to crochet a ribbed band by working rows of front post and back post double crochets in a strip long enough to match your waist measurement, then seaming it into a circle and attaching it to the top of the skirt. Thread a length of elastic through the inside of the ribbed band to give it stretch and a secure fit.
Alternatively, you can work a simple chain and single crochet waistband and add buttonholes or ties for closure. Some crocheters prefer to attach the skirt directly to a fabric waistband with a sewing machine, which gives a very clean, ready-to-wear finish.
Adding length or fill-in strips: If you want the hem to fall at a specific length that doesn’t divide evenly into your square size, you can add a crocheted border along the bottom edge. A simple shell stitch or fan stitch border adds several inches of length and a beautiful decorative element at the hem.
Crocheting the Granny Square Top
The granny square top is where things get a little more interesting from a construction standpoint, because you need to account for armholes, necklines, and the fact that the body needs to be shaped — or at least planned — to fit comfortably around the torso.
The most common approach for a beginner to intermediate crocheter is the simple rectangle-and-join method. You make two identically sized rectangles of joined granny squares — one for the front and one for the back — and then seam them together at the shoulders and sides, leaving openings for the armholes and neckline.
Sizing your top: Measure your bust circumference and decide how much ease you want. A looser, flowy top works well with granny squares because the join lines and stitch pattern tend to add visual weight. If your bust measurement is 38 inches and your squares are 4 inches each, you’ll need approximately 10 squares across for the front panel. For a cropped top, 3 to 4 squares in height might be enough. For a longer, tunic-style top, you’d go taller.
Shaping the neckline: The simplest neckline is just a large opening created by not seaming across the full shoulder width. If you make your two rectangles narrower at the top than at the bottom, or simply leave the center squares unjoined when you seam the shoulders, you create a natural boatneck or scoop shape. More advanced crocheters can shape the neckline by working partial rows and decreasing, but the beauty of granny square construction is that you can often get away without any complex shaping at all.
Armhole openings: When you seam the front and back panels together at the sides, leave approximately 7 to 9 inches (depending on your arm circumference and personal preference) open at the top for each armhole. After joining, you can crochet a single round of single crochets around each armhole to neaten the edge, or add a small crocheted strap across the shoulder if you want more coverage.
Straps and embellishments: Many granny square tops are styled as halter tops, crop tops, or tube tops with added tie straps. You can make simple crocheted ties by chaining a long length and working a row of single crochets back across the chain, then attaching these at the top corners of the panel. For a more polished strap, you can join additional rows of granny squares into a strap shape and attach it over the shoulder.
Color Planning for Your Granny Square Set
One of the most exciting parts of this project is choosing your colors. A granny square skirt and top set can go in so many directions depending on palette.
A classic approach is the rainbow granny square — each round of each square worked in a different color, pulling from a full spectrum. This creates a joyful, maximalist look that photographs brilliantly and never gets boring to make.
For something more wearable in everyday contexts, a tonal approach works beautifully. Choose two or three colors that sit near each other on the color wheel — perhaps cream, terracotta, and rust — and rotate them through your squares. The result is harmonious but still interesting.
A neutral palette with one pop color (think ivory, beige, and tan with a single square of bright coral) is a sophisticated option that leans more toward elevated fashion than craft project.
If you’re making a set, you’ll want the top and skirt to coordinate. This doesn’t mean they need to match exactly — in fact, a slight variation in the color arrangement between the two pieces can look very intentional and stylish — but they should share at least some of the same colors so that they read as a set when worn together.
Finishing Touches and Styling Tips
Once your pieces are assembled, there are a few finishing steps that will elevate the look considerably. Weave in all your ends securely, since garments get pulled and stretched in ways that decorative pieces don’t, and loose ends can come undone quickly. Give the finished pieces a gentle hand wash and block them flat to dry. Blocking is especially important for cotton yarn because it evens out the stitches, smooths the joins, and helps the garment hold its shape.
When it comes to styling, a granny square skirt and top set is made to be worn with confidence. It looks incredible with simple sandals or platform shoes, a pair of hoop earrings, and a straw bag. Layer it over a matching colored bralette or bodysuit for a festival look. Pair the skirt alone with a fitted solid-colored tank for something more casual. The top works as a beach coverup over a swimsuit or dressed up with high-waisted linen trousers.
Common Mistakes to Avoid
A few issues come up frequently when crocheting granny square garments, and knowing about them in advance will save you a lot of frustration.
The biggest one is inconsistent square size. Even slight variations in tension across dozens of squares will create visible warping when you join them. Try to work all your squares in the same physical conditions — same hook, same sitting position, same level of tension — and measure regularly. Blocking individual squares before joining can also help create uniformity.
Another issue is choosing a yarn that doesn’t have enough structure for a garment. A very loosely plied yarn or a fuzzy fiber like mohair can create squares that look beautiful individually but stretch out of shape when worn, especially in a skirt that has to hold up against the weight of itself. Stick to smooth, well-twisted yarn for garment projects.
Finally, don’t skip the gauge swatch. It feels tedious, but a difference of even half a stitch per inch can translate to several inches off across a full garment.
Final Thoughts
A crocheted granny square skirt and top set is one of those projects that rewards every hour you put into it. It’s meditative to make, endlessly customizable, and the finished result is something truly unique — a garment that no one else in the world will have, made with your own hands in colors you chose and in a size that fits exactly right. Whether you’re making it for yourself, as a gift, or to sell, this project has a quality that mass-produced clothing simply can’t replicate.
Start with one square today. Then make another. Before long, you’ll have the beginnings of something genuinely beautiful.