Crochet Skirt and Top Pattern – Granny Square Matching Set for Women

Crochet Skirt and Top Pattern – Granny Square Matching Set for Women

There is something deeply satisfying about wearing something you made yourself, especially when it looks like it came straight from a boutique. A matching granny square skirt and top set is one of those projects that turns heads, starts conversations, and makes you feel like the most creative person in the room — because you genuinely are. This post walks you through everything you need to know to create a beautiful, coordinated granny square set from scratch, whether you are a confident beginner or an experienced crocheter looking for your next wearable project.

Why Granny Squares Are Perfect for Garments

Granny squares have been a staple of crochet culture for generations, but they have had a serious fashion revival in recent years. What once felt like a relic of 1970s afghans has become one of the most stylish motifs in contemporary crochet fashion. Designers on runways and independent creators on social media have both embraced the granny square for its versatility, visual impact, and the meditative joy of making them.

For garments specifically, granny squares offer a few practical advantages that make them ideal for a matching set. First, they are modular — you can make as many or as few as you need to fit any body size without having to rewrite the entire pattern. Second, they create natural drape when worked in the right yarn weight, which is essential for a skirt and top that moves beautifully with your body. Third, they are beginner-friendly in their individual construction but offer endless room for customization in color, size, and joining method, which means even seasoned crocheters find them genuinely engaging.

A granny square skirt and top set also photographs incredibly well, making it a wonderful project to share on social media or wear to summer festivals, beach outings, farmer’s markets, or casual dinners. The open, lacy structure of the squares keeps the garment breathable in warm weather, and the layered nature of the design means you can style it over a swimsuit or paired with a bodysuit for a more covered look.

Yarn and Hook Selection

Before diving into the pattern, choosing the right materials will make or break your final result. For a granny square set intended for warm-weather wear, you want a yarn that is lightweight, has good stitch definition, and drapes well rather than holding a stiff structure.

Cotton yarn is the most popular choice for this type of project, and for good reason. It is breathable, washable, holds color beautifully, and softens with each wash. A mercerized cotton in a DK or light worsted weight gives you excellent stitch definition while maintaining a fabric soft enough to wear comfortably against skin. Brands like Paintbox Cotton DK, Lion Brand 24/7 Cotton, or Rico Essentials Cotton are all widely available and affordable options that work beautifully for garments.

If you want something with a bit more drape and a slightly silkier hand, consider a cotton-bamboo or cotton-linen blend. These tend to create a fabric that flows more gracefully, which is particularly lovely for the skirt. A blend like Paintbox Cotton Blend DK or Paintbox Simply DK adds a subtle sheen that elevates the overall look of the finished set.

For hook size, a 4mm or 4.5mm hook is typically right for DK cotton yarn and will give you granny squares with a firm but not stiff fabric. That said, crocheters tend to have very different tensions, so working a test square and measuring it against the gauge given in the pattern is essential for getting a set that fits the way you want it to.

For this pattern, aim for a gauge of approximately one finished 4-round granny square measuring 4 inches by 4 inches (10cm x 10cm) after light blocking. Adjust your hook size up or down if your square comes out larger or smaller than this.

Materials List

To make a granny square set in a women’s size medium (which typically fits a 36-inch bust and a 38-inch hip with some ease), you will need approximately 800 to 1,000 yards of your main color cotton DK yarn and 200 to 400 yards of a contrast or accent color, depending on how much color work you incorporate into the squares. Sizes smaller or larger will adjust this yardage accordingly — go down about 100 yards per size and up about 100 to 150 yards per size.

Additional materials include a 4mm or 4.5mm crochet hook, a yarn needle for weaving in ends and joining squares, scissors, and stitch markers. A tape measure and blocking mats with pins are highly recommended, as blocking granny squares before joining them produces a noticeably more polished result.

Optional but helpful: a small crochet hook in a size smaller than your main hook for joining seams, and locking stitch markers for keeping count on larger squares.

Understanding the Basic Granny Square

The traditional granny square is built from the center outward in rounds, using clusters of three double crochet stitches separated by chain spaces to create the familiar textured square shape. Each corner is typically defined by a chain-two or chain-three space, and the clusters sit in the spaces created by the previous round rather than in individual stitches. This is what gives granny squares their open, lattice-like appearance.

For this set, all squares are worked in four rounds, producing a finished size of approximately 4 inches square after blocking. You will be making a total of approximately 44 to 52 squares depending on your size, split roughly between the top and the skirt. Exact counts are given in each section of the pattern below.

Start each square with a magic ring or chain four and slip stitch to form a ring. Round one creates the very center cluster, round two begins to define the square corners, round three adds another round of clusters, and round four finishes the square with the outer border. If you want to add a solid-color border in a contrasting yarn, round four is the place to work that, making each square look finished and polished before joining.

Crochet Abbreviations Used in This Pattern

Throughout this pattern, the following abbreviations are used: ch means chain, sl st means slip stitch, dc means double crochet, sp means space, sc means single crochet, rep means repeat, and RS means right side. The pattern is written in US crochet terminology.

The Granny Square — Step by Step

Begin with a magic ring. Round 1: Chain 3 (counts as first dc), work 2 dc into the ring, ch 2, then work 3 dc into the ring three more times and ch 2 after each group. Join with a sl st to the top of the starting ch 3. You now have four clusters of three dc with ch-2 corners. Pull the magic ring closed tightly.

Round 2: Sl st into the ch-2 corner space. Ch 3, work 2 dc in the same corner sp, ch 1, then in the next corner sp work 3 dc, ch 2, 3 dc. Ch 1 and repeat this sequence for each corner. In the last corner work only 3 dc, ch 2, then join back to the starting corner sp with sl st and ch 2. Join with sl st to top of ch 3.

Round 3: Sl st into the ch-2 corner sp. Ch 3, 2 dc in same sp, ch 1, 3 dc in the ch-1 side sp, ch 1, then in the corner sp work 3 dc, ch 2, 3 dc. Continue this pattern around, placing 3 dc clusters in every ch-1 sp along the sides and 3 dc, ch 2, 3 dc in each corner. Join with sl st.

Round 4: This is your border round. Sl st into corner sp. Ch 1, then work sc evenly around the entire square, placing 3 sc in each corner ch-2 sp to keep the corners flat and neat. Join with sl st to first sc. Fasten off and weave in ends.

This four-round square is the foundational unit for both the top and the skirt. Make all of your squares before joining them. Blocking each square before assembly is strongly recommended for even, professional-looking seams.

Blocking Your Squares

To block your granny squares, soak them in cool water for about fifteen minutes until fully saturated, then gently squeeze out excess water without wringing. Pin each square to blocking mats, using the grid lines on the mats to keep corners square and edges straight. Each square should be pinned to exactly the same dimensions — 4 inches by 4 inches — so that when you join them, the seams are perfectly even. Allow to dry completely before unpinning, which usually takes several hours or overnight.

This step is genuinely worth the time. Unblocked squares tend to curl and pucker when joined, while blocked squares lie flat and create a garment that looks and feels intentional rather than homemade in the imprecise sense of the word.

The Granny Square Crop Top Pattern

The top is designed as a simple square or slightly A-line crop, reaching just below the bust or to the natural waist depending on how many rounds of border you add. For a size medium, you will need 20 squares arranged in a 5-by-4 grid — five squares across and four squares tall.

Join your squares using the flat slip stitch join or the join-as-you-go method for a visible, decorative seam, or use the invisible flat join for a cleaner finish. Whichever method you choose, work with the right side of each square facing you so that the texture is consistent throughout the garment.

Once your main panels are joined, work a single crochet edging around all four outer edges of the body panel. Then fold the panel in half at the 4-square-wide midpoint and join the side seams, leaving approximately 4 inches open at the top on each side for armholes.

For the neckline and armhole edgings, work 2 rounds of single crochet followed by 1 round of reverse single crochet (also called crab stitch) for a clean, self-finishing edge. This creates a subtle border that frames the granny square fabric without detracting from the squares themselves.

To add straps, chain a length of approximately 60 chains at each shoulder point, or crochet a longer strap chain if you want ties that can adjust the neckline depth. Alternatively, work a band of 3 rounds of single crochet across the top edge and attach purchased or handmade shoulder straps through this band for a sturdier construction.

For the bottom hem of the top, work 3 to 5 rounds of single crochet or half double crochet for a finished band, or add a row of shell stitch for a decorative touch. This hem band also serves to stabilize the bottom edge of the top, preventing the squares from stretching downward during wear.

The Granny Square Skirt Pattern

The skirt is where this project really shines. The flowing, open texture of joined granny squares creates beautiful movement as you walk, and the modular construction makes it completely customizable in both length and fit.

For a midi-length skirt in a size medium with a waistband that sits at the natural waist, you will need approximately 28 to 32 squares arranged in rows. A typical layout is 8 squares across per row with 3.5 to 4 rows giving you midi length. Because most crocheters prefer an even number of rows, plan for 4 rows of 8 squares each, giving you 32 squares total.

For a mini skirt, three rows of 8 squares will be sufficient. For a maxi length, add a fifth or sixth row of squares, and adjust your yardage accordingly.

Join your squares in horizontal rows first, then join the rows to each other. Leave the vertical edges open so that the last step is joining the two side edges of the rectangle together to form the skirt tube. Leave this seam partially open at the top if you prefer a wrap-style opening, or add a slit by joining only the lower three-quarters of this seam.

The waistband is worked directly onto the top edge of the joined square rectangle. Work 10 to 15 rounds of single crochet or ribbing stitch (achieved by working in the back loop only for alternating rows) to create a stretchy, secure waistband. Work at a slightly tighter tension than your squares so the waistband hugs the waist without flaring out. In the final round of the waistband, create two evenly-spaced buttonholes by replacing 3 stitches with a chain-3, or thread a length of crochet cord or wide elastic through the waistband interior for a clean, adjustable closure.

For a more fitted look, you can work the waistband at a significantly smaller gauge than the body, gathering the top of the skirt slightly as you join the band. This creates a gathered, slightly full silhouette that flatters most body types and gives the skirt that artisan, handcrafted quality that makes granny square garments so appealing.

The hem of the skirt can be left as the natural edge of the bottom row of squares, which creates a scalloped, organic finish, or you can add a solid border round in a contrast color to define the hem more clearly. A round of shell stitch or picot edging adds a delicate finishing touch.

Sizing Adjustments

One of the greatest advantages of a modular granny square pattern is how naturally it accommodates size adjustments. Adding or removing squares changes the circumference of both the top and the skirt. For each additional inch of circumference you need, add roughly half of one square (which means you may need to adjust in 4-inch increments to keep things even). You can also use a larger hook and heavier yarn to scale up your squares and therefore your garment without adding more squares.

For the top, fit is primarily determined by the width of the panel and the depth of the armhole cut-out. Try holding the joined panel against your body before working the edging, and adjust the armhole depth by changing how many stitches of edging you skip at the shoulder.

For the skirt, fit is primarily determined by the waistband and the total circumference of the square rectangle. A waistband with negative ease of about 2 inches (meaning it is worked 2 inches smaller than your actual waist measurement) will sit securely without being uncomfortable.

Styling Your Granny Square Set

A matching granny square skirt and top set is one of the most versatile crochet wearables you can own. Wear the crop top and skirt together over a nude or white fitted bodysuit for a festival or beach look. Pair the skirt alone with a simple tank top or t-shirt for a casual summer outfit. Wear the top over wide-leg linen trousers for an elevated daytime ensemble.

In terms of color, classic white or cream cotton with a contrast color border on each square is the most timeless choice and the easiest to style. But the granny square format also invites you to explore color more boldly. Try a multicolored square set in warm earth tones — terracotta, sand, sage, and rust — for a rich, maximalist look. Or work each row of squares in a different color for an ombre or striped effect that makes the modular structure of the garment itself part of the design.

Caring for Your Finished Set

Cotton crochet garments can be machine washed on a gentle cycle in cool water, but hand washing is recommended for the first few washes until the fabric is fully settled. Lay flat to dry rather than hanging, as the weight of wet cotton can stretch a garment significantly out of shape. With proper care, a cotton granny square set will soften beautifully over time and last for many seasons.

Final Thoughts

Making a granny square matching set is one of those crochet projects that rewards every hour you put into it. The repetitive rhythm of working individual squares is deeply relaxing, the joining process is satisfying as the garment takes shape, and wearing the finished set is a genuine joy. Whether this is your first crochet garment or your fiftieth, the granny square skirt and top combination offers something for every level — a pattern that is approachable, customizable, and absolutely worth making.

If you work through this pattern, share your finished set — seeing how different makers interpret the same basic construction with different color choices, yarn selections, and styling is one of the most inspiring parts of the crochet community.

Categorized in:

Crochet Two Piece Sets,

Last Update: September 10, 2026