
Granny Square Crochet Skirt Pattern: A Complete Guide to Making Your Own Boho Masterpiece
There is something undeniably magical about a granny square. That small, satisfying little motif has been traveling from one generation to the next for over a century, carrying with it the warmth of grandmothers’ living rooms, the crinkle of vintage pattern books, and the quiet meditative pleasure of yarn looping over a hook. And yet here we are in the modern era, and the granny square has never felt more alive. Nowhere is that renaissance more beautifully captured than in the granny square crochet skirt — a garment that manages to be both nostalgic and utterly fashion-forward, bohemian and carefully constructed, relaxed and jaw-droppingly impressive.
If you have been scrolling through Pinterest or Instagram lately, you have almost certainly stumbled across these skirts. They drape in soft waves. They catch the light in geometric bursts of color. They look equally stunning at a summer festival, a beach wedding, or a casual afternoon in the garden. And perhaps the best part? You can make one yourself, even if you are relatively new to crochet.
This guide will walk you through everything you need to know about making a granny square crochet skirt, from choosing your yarn and assembling your squares to joining them together and finishing the waistband. Whether you are chasing a maximalist riot of color or a sophisticated tonal palette, this pattern is endlessly adaptable. By the end, you will have a fully wearable, completely one-of-a-kind garment that reflects your own taste and skill.
What You Will Need Before You Start
Before diving into the actual crochet, a little preparation goes a long way. Gather your materials and take a few minutes to think about the design you want, because the choices you make now will shape everything that follows.
Yarn: For a garment that drapes well and feels comfortable against the skin, a cotton or cotton-blend yarn is usually the best choice. Cotton holds its shape, washes beautifully, and has a slight structure that keeps your granny squares looking crisp and defined. A DK weight or worsted weight yarn works well for this project. If you are making a skirt for warmer weather, a lightweight cotton such as Paintbox Simply DK, Lion Brand 24/7 Cotton, or Drops Safran will give you a breezy, comfortable result. For a heavier, more autumnal skirt, a cotton-acrylic blend in a worsted weight adds a little more body and warmth.
How much yarn you will need depends on the size of your skirt and how many colors you choose. As a rough guide, a knee-length skirt in a medium size uses approximately 800 to 1,200 yards of yarn in total. If you are going multicolor, divide that across your chosen shades. If you want a maxi skirt, plan for closer to 1,500 to 2,000 yards.
Hook: Match your hook size to your yarn weight. A 4.0mm or 4.5mm hook suits DK weight cotton beautifully. For worsted weight, try a 5.0mm or 5.5mm. The goal is a fabric that is slightly open and drapey rather than stiff or tight. Crochet garments need a bit of breathing room in the tension.
Notions: You will need a yarn needle for weaving in ends and joining squares, scissors, a measuring tape, stitch markers, and an elastic waistband or a length of non-roll waistband elastic in a width of your choosing (typically one to two inches). If you prefer a drawstring waist, a length of twisted cotton cord or ribbon also works beautifully.
Understanding the Basic Granny Square
Before you assemble a skirt, you need a reliable, consistent granny square. This is the foundation of the entire project, and it is worth spending a little time making several test squares before you commit to your full run.
The classic granny square is worked in rounds from the center outward. Here is the basic pattern for a four-round granny square that finishes at approximately 5 to 6 inches when worked in DK weight cotton on a 4.0mm hook.
Abbreviations used:
ch = chain, sl st = slip stitch, dc = double crochet, sp = space, rep = repeat
Round 1: Make a magic ring (or ch 4 and join with a sl st to form a ring). Ch 3 (counts as first dc), 2 dc into ring, ch 2, [3 dc into ring, ch 2] three times. Join with sl st to top of starting ch 3. (4 clusters of 3 dc with ch-2 corners)
Round 2: Sl st to ch-2 corner sp. Ch 3, 2 dc in same corner sp, ch 2, 3 dc in same corner sp (first corner made). [Ch 1, (3 dc, ch 2, 3 dc) in next ch-2 sp] three times, ch 1. Join with sl st to top of ch 3.
Round 3: Sl st to corner sp. Ch 3, 2 dc in same sp, ch 2, 3 dc in same sp. [Ch 1, 3 dc in next ch-1 sp, ch 1, (3 dc, ch 2, 3 dc) in corner sp] three times, ch 1, 3 dc in next ch-1 sp, ch 1. Join with sl st to top of ch 3.
Round 4: Repeat the pattern of the previous round, adding one additional ch-1 cluster of 3 dc on each side. By round 4, each side of your square should have three clusters of 3 dc separated by ch-1 spaces, with ch-2 corner spaces at each corner.
Fasten off and weave in your ends. Block your square gently by misting it with water and pinning it into a perfect square on a foam blocking board. This step is genuinely worth doing because blocked granny squares join together so much more easily and the finished fabric lies flat and looks polished.
Make a few of these, play with your color choices, and get a feel for your tension. Consistent tension across all your squares is what makes the finished skirt look intentional and beautifully crafted.
Planning Your Skirt Layout
This is where the fun really begins. A granny square skirt is essentially a rectangle of joined squares that wraps around the body, with a waistband at the top and an open hem at the bottom. The number of squares you need depends on two measurements: your hip circumference and your desired skirt length.
To figure out how many squares wide your skirt needs to be, measure around the fullest part of your hips and add two to four inches for ease. Divide that total measurement by the finished width of your individual granny square. For example, if your hip measurement is 42 inches, you want about 44 to 46 inches of total width. If each square measures 5.5 inches, you need approximately eight squares across the width.
For length, decide how long you want your skirt. A mini skirt might be just two rows of squares deep. A knee-length skirt typically calls for three to four rows. A midi or maxi skirt may use five to seven rows or more. Multiply your number of rows by your square size to check that the length works for you, remembering to account for the waistband and any finishing at the hem.
Write these numbers down. Then lay out your squares on a flat surface (your bed or the floor works perfectly) in the arrangement you are planning. This is your chance to play with color placement before you commit to joining. Try a completely random arrangement, then try organizing your colors in diagonal stripes, or concentric rows, or a gradient from dark to light. There is no wrong answer — only your answer.
Joining Your Squares
There are several methods for joining granny squares, and the one you choose will affect both the look and the structure of your skirt. Here are the most popular options.
The flat slip stitch join creates an almost invisible seam when done carefully. Hold two squares with right sides together and slip stitch through the back loops of both edges simultaneously. This is a clean, neat join that works beautifully for tonal or subtle color palettes.
The join-as-you-go method eliminates seaming entirely by connecting each new square to the previous one during the final round of crochet. Instead of making a free-standing ch-2 corner or ch-1 side space, you replace that chain with a sl st or single crochet into the corresponding space of the adjacent square. This method is efficient and creates a smooth, flat join, and many crocheters swear by it for large projects like skirts.
The decorative flat single crochet join is worked with right sides facing outward, joining through both outer loops of the edge stitches. This creates a visible raised ridge on the right side of the fabric that can become a design feature in itself, especially when worked in a contrasting color.
The whip stitch join uses a yarn needle rather than a crochet hook and creates a subtle, flexible seam. It works well for lighter yarns and squares that need to move freely against each other.
For a skirt, the join you choose matters practically as well as aesthetically. The joins run vertically and horizontally through the fabric and will be subject to movement and washing, so make sure your method is secure. Whatever technique you use, work consistently and gently — do not pull the yarn too tight, or the fabric will pucker.
Constructing the Skirt
Once your squares are all made and blocked, lay them out in their final arrangement one more time to confirm placement. Then begin joining them into rows, working horizontally across your layout to create strips. Once all your horizontal strips are complete, join the strips to each other vertically to form the main body of the skirt.
When the rectangle of joined squares is complete, fold it in half with right sides together and join the two short edges to create the side seam of the skirt. Try it on at this point by simply holding it up against your body (or stepping into it carefully). Check that the width works, that the length feels right, and that the fabric drapes the way you want it to.
Adding the Waistband
The waistband is what transforms your rectangle of granny squares into an actual skirt, and it is the step that makes the whole thing wearable.
The simplest and most practical approach is a crocheted channel for elastic. With your skirt right-side facing and the top edge toward you, join your yarn at the side seam and work a round of single crochet evenly around the entire top edge. Work in single crochet for approximately 1.5 to 2 inches (or however wide your elastic is, plus a little extra). On the final round, do not join — instead, leave a small opening of about two inches to thread your elastic through. Fasten off.
Cut your elastic to your waist measurement plus about one inch for overlap. Thread it through the waistband channel using a safety pin attached to one end. Once the elastic is all the way through, overlap the two ends and stitch them together securely by hand or with a sewing machine. Sew the opening in the waistband closed.
Alternatively, you can work the waistband in a ribbed pattern for a snugger, more polished finish. Work a foundation chain to your waist measurement, then crochet a rectangle of ribbing in back-and-forth rows of back-loop-only single crochet until it is wide enough to serve as a waistband. Seam the short ends of the rectangle together, then single crochet around one long edge to attach it to the top of the skirt. You can either sew elastic inside this waistband or leave it as a purely crocheted stretchy band.
A third option, beloved for its boho charm, is a simple drawstring waist. Work a round of single crochet around the top of the skirt, then work a row of [ch 3, skip 1 st, sc in next st] to create an eyelet row. Work one more round of single crochet. Thread a length of twisted cotton cord or grosgrain ribbon through the eyelets and tie it at the front.
Finishing Touches and Customization
The beauty of a granny square skirt is that it is endlessly customizable, and the finishing touches you choose are what make it yours.
Hem options: The bottom edge of your skirt can be left as the raw edge of the last row of squares (which has a natural, decorative feel) or finished with a round of single crochet, a shell stitch border, or a picot edging. A simple row of dc worked into the bottom edge creates a slight ruffle that is very flattering.
Fringe: A row of cut yarn fringe knotted along the hem is a spectacular finishing touch that leans fully into the boho spirit of the garment. Use a contrasting color or the same yarn — both look wonderful.
Pockets: Yes, you can add pockets to a crochet skirt. Work two small squares or rectangles of crochet in a matching yarn and stitch them onto the inside of the skirt at a comfortable pocket depth.
Lining: For longer, more structured skirts, a simple fabric lining cut from lightweight jersey or silk charmeuse sewn loosely to the inside of the waistband gives the skirt shape, prevents any transparency issues, and makes it easier to walk in. This is optional but makes the finished garment feel much more professional.
Color Palette Ideas
One of the most delightful challenges of a granny square skirt is deciding on colors. Here are a few approaches that work particularly well.
A tonal skirt worked in two or three shades of the same color — say, cream, soft caramel, and warm tan — has an understated elegance that looks beautiful against all skin tones and transitions easily from casual to dressed up. A monochromatic skirt in your favorite single color is equally chic and lets the texture of the granny squares speak for itself.
A rainbow skirt in which each square is a different jewel-toned color is a celebration of the craft and an absolute showstopper. Use a neutral joining color such as white or cream to tie the palette together and stop it from feeling chaotic.
A gradient skirt, arranged so that darker shades appear at the hem and lighter shades rise toward the waist (or vice versa), has an almost painterly quality. Plan your color transitions before you begin and lay your squares out carefully to get the fade just right.
Earth tones and botanical shades — terracotta, rust, sage, mustard, ecru — never go out of style and are always at home in this kind of boho garment.
Sizing and Adjustments
Because a granny square skirt is constructed from modular pieces, sizing adjustments are straightforward. To make the skirt larger, add more squares to the width. To make it longer, add another row. If your squares are coming out slightly different in size than expected, simply recalculate your total count based on your actual finished square measurement.
One important note: crochet fabric has stretch, particularly when you are using cotton yarn. Always try the assembled skirt on before adding the waistband, because the fabric may stretch slightly with wear and gravity. It is better to discover you need to remove a row of squares before the waistband is attached than afterward.
Care Instructions for Your Finished Skirt
To keep your granny square skirt looking beautiful for years, wash it gently. Turn the skirt inside out and machine wash on a delicate cycle in cool water, or hand wash in cool water with a gentle detergent. Do not wring or twist the fabric — squeeze water out gently and lay the skirt flat on a clean towel to dry, reshaping it gently while wet. Avoid hanging a damp crochet skirt on a clothesline as the weight of the wet yarn will stretch it out of shape.
Final Thoughts
Making a granny square crochet skirt is one of the most rewarding crochet projects you can undertake. It teaches you consistency, color theory, and garment construction all at once, and the result is something genuinely wearable and genuinely special. Every square you make is a small accomplishment; every join is a step closer to a finished garment that is entirely your own.
The granny square has survived a century because it is simple enough for beginners and interesting enough for experts, and because the combinations it offers are truly infinite. Your skirt will be different from every other granny square skirt in the world, because no two people make exactly the same choices with their colors, their tension, their joining method, or their finishing. That is exactly as it should be. Take your time, enjoy the process, and wear the result with pride.