
Boho Granny Square Crochet Co-Ord Set: Free Summer Pattern
There is something wonderfully nostalgic about the granny square. It has traveled through decades of fashion history, from the crocheted afghans of our grandmothers’ living rooms to the runways of contemporary bohemian fashion, and it never quite disappears. Right now, granny squares are having one of their most glorious moments yet, showing up in co-ord sets, beach cover-ups, festival wear, and everything in between. If you have been wanting to try your hand at a full matching set — a top and skirt worked entirely from granny squares — this free summer pattern is exactly what you have been looking for.
This boho granny square crochet co-ord set is designed with warm weather in mind. It is lightweight, airy, and endlessly customizable in terms of color. You can keep it neutral and earthy for a true bohemian vibe, go monochrome for something sleek and modern, or use up a stash of leftover yarn for a rainbow patchwork effect that feels joyful and eclectic. However you choose to style it, the finished set will be a piece you reach for all summer long.
Before we dive into the pattern itself, let’s talk through materials, gauge, and sizing so you can set yourself up for success.
Materials You Will Need
For this project, you will want a yarn that is lightweight and breathable. Cotton or a cotton blend is ideal for summer crochet. It holds stitch definition beautifully, which means your granny squares will look crisp and polished, and it washes easily, which is important for something you will wear repeatedly through warm, active months.
A DK weight (light worsted) cotton yarn works very well here. You will need approximately 800 to 1,000 yards for the top, depending on your size, and 1,200 to 1,500 yards for the skirt. If you are working in multiple colors, divide your yardage accordingly based on your color scheme.
You will need a 4.0 mm (US G/6) crochet hook, a yarn needle for weaving in ends and joining squares, scissors, stitch markers, and a small amount of elastic for the skirt waistband — approximately half an inch wide and long enough to fit comfortably around your waist.
Optional but helpful: blocking mats and pins for blocking your finished squares before assembly, which will give the overall set a much more professional and polished finish.
Gauge and Sizing
Gauge matters more than many beginners expect, especially when you are constructing a garment from individual squares that will be joined together. For this pattern, your goal is a finished granny square measuring approximately 4 inches by 4 inches after blocking, using a 4.0 mm hook and DK weight cotton.
If your square is coming out larger, try going down a hook size. If it is smaller, go up a hook size. Getting your gauge right before you start will save you a great deal of frustration when it comes time to assemble the pieces.
This pattern is written to be adjustable in sizing. The number of squares you make will determine your finished measurements. General guidance is given for sizes small through extra-large, but because you are working in modular squares, you can adapt freely to your own measurements. It is one of the most wonderful things about granny square construction — math is your friend here.
The Basic Granny Square
Every piece in this co-ord set begins with the same foundational granny square. Once you have mastered this square, the rest of the pattern flows naturally from repetition and assembly. This is a classic three-round granny square with a solid center and open shell clusters.
Round 1: Make a magic ring (or chain 4 and join with a slip stitch to form a ring). Chain 3 (counts as first double crochet throughout). Work 2 double crochets into the ring. Chain 2. Work 3 double crochets into the ring. Chain 2. Repeat twice more so you have four clusters of 3 double crochets separated by chain-2 corner spaces. Join with a slip stitch to the top of the beginning chain-3. Fasten off if you are changing colors.
Round 2: Join yarn in any corner chain-2 space. Chain 3, work 2 double crochets in the same space. Chain 1. In the same corner space, work 3 double crochets, chain 2, 3 double crochets (this creates the corner). Chain 1. Work 3 double crochets in the next corner space, chain 2, 3 double crochets. Chain 1. Repeat around all four corners. Join with a slip stitch to the top of beginning chain-3. Fasten off if changing colors.
Round 3: Join yarn in any corner space. Chain 3, work 2 double crochets in the same corner space, chain 2, work 3 double crochets in the same corner space. Chain 1. Work 3 double crochets in the chain-1 side space. Chain 1. Repeat the full corner sequence in the next corner space. Continue around, working 3 double crochets into each side chain-1 space and the full corner sequence (3 dc, ch 2, 3 dc) in each chain-2 corner space. Chain 1 between each cluster. Join to the top of beginning chain-3. Fasten off and weave in ends.
Block each square to your target measurement. This step is worth taking the time to do properly. Wet blocking cotton yarn transforms wonky little squares into perfect, flat geometry, and perfect squares mean clean joins and a polished finished garment.
The Crochet Crop Top
The top portion of the co-ord set is a simple crop top that sits just at or above the natural waist. It is worked by assembling a grid of granny squares and seaming them together, then adding a border and optional straps.
Determining Your Square Count
Measure around your bust at the widest point. Divide that measurement by 4 inches (your square size) to find how many squares you need per row going around. Round to the nearest whole number. For a small (approximately 34-inch bust), you will need approximately 9 squares per row. For a medium (36-inch bust), approximately 9 to 10 squares. For a large (38-inch bust), approximately 10 squares. For an extra-large (40-inch bust), approximately 10 to 11 squares.
For the height of the top, three rows of squares will create a crop that hits just above the navel. Four rows will give you a slightly longer tank-style fit. Most people find three rows gives the most versatile, summery silhouette for this kind of boho set.
Make your squares and arrange them in a rectangle. For a size medium with three rows, you would have approximately 10 squares across and 3 rows high, giving you 30 squares total for the body.
Assembling the Top
Join squares using the flat slip stitch join (also called the flat join or invisible join). Place two squares with wrong sides facing each other. Insert your hook through the back loops of both squares simultaneously. Draw up a loop of yarn and slip stitch across the edge. This creates a nearly invisible seam on the right side with a subtle textured ridge on the wrong side.
Join your squares into rows first, then join the rows together. Once your rectangle is complete, fold it in half so that the short ends meet. Join the side seams using the same method, leaving openings at the top for armholes. The size of your armhole opening can be adjusted based on your preference — leaving the top two squares on each side unseamed gives a generous, relaxed armhole.
Top and Bottom Edging
For the neckline and armholes, work one round of single crochet all the way around each opening using your main or accent color. This stabilizes the edge and gives it a clean finish. You can add a second round of reverse single crochet (also called the crab stitch) for an even more polished look.
At the bottom edge of the top, work one round of single crochet followed by a simple picot border if you want extra decorative detail: single crochet 2, chain 3, slip stitch into the first chain of the chain-3 to create a picot, then repeat across.
Adding Straps
The simplest approach to straps is a crocheted chain. Make a foundation chain approximately 18 to 22 inches long (or your preferred strap length), work single crochet back along the chain for a sturdy, flat strap. Attach at each side of the neckline front and back. You can tie the straps into bows at the shoulders for a playful, adjustable boho detail, or seam them securely for a more structured fit.
Alternatively, leave the top strapless and add a drawstring channel at the top edge by folding over the first round of single crochet and slip stitching it down, then threading a thin crochet chain or ribbon through.
The Granny Square Midi Skirt
The skirt is constructed similarly to the top, using the same granny square but arranged in a longer rectangle that wraps around the hips and falls to a midi length. The waistband is finished with a casing for elastic, making it comfortable and forgiving in fit.
Determining Your Square Count for the Skirt
Measure around your hips at the widest point. Because a skirt should have some ease — especially a boho-style skirt with movement and flow — add approximately 4 to 6 inches of ease to your hip measurement. Divide the total by 4 inches to find your squares per row.
For the length, a true midi skirt typically falls between the knee and the ankle. For most people, 5 to 6 rows of 4-inch squares (giving a length of 20 to 24 inches below the waistband) hits comfortably at mid-calf. If you prefer a shorter style, 4 rows creates a cute below-the-knee look. If you want a maxi, 7 rows will give you an elegant floor-grazing effect.
For a medium (38-inch hip with 5 inches of ease, aiming for a 5-row midi), you would make approximately 11 squares per row and 5 rows high, for a total of 55 squares.
Assembling the Skirt
Follow the same assembly method as the top. Join squares into rows, then join rows together. Seam the side edges together to form a tube, leaving the very top row open for the waistband.
Creating the Waistband
At the top of the skirt tube, work 3 rounds of single crochet using your main yarn. After the third round, fold the crochet edge down toward the inside of the skirt and slip stitch it in place, leaving a small gap to insert the elastic. Thread your elastic through the casing, overlap the ends, and sew them securely together with a needle and thread. Slip stitch the opening closed.
The elastic waistband means the skirt will fit a range of sizes comfortably, and it makes the skirt wonderfully easy to put on and take off — no zippers, no buttons, just pull-on boho perfection.
Skirt Hem Edging
At the bottom edge of the skirt, work one or two rounds of single crochet followed by a shell stitch edging for beautiful movement and a decorative finish. The shell stitch: work 5 double crochets into one stitch, skip 2 stitches, slip stitch into the next stitch, skip 2 stitches, and repeat. This creates a scalloped, fluttery hem that catches the breeze beautifully and enhances the bohemian feel of the whole set.
Color Palette Ideas
Color is where this pattern becomes truly personal. Here are a few combinations that work beautifully for a summer boho aesthetic.
An earthy, desert-inspired palette using terracotta, warm sand, dusty sage, and cream gives a grounded, natural feel that pairs perfectly with leather sandals and wood jewelry. This combination photographs especially well outdoors.
A coastal palette using white, soft blue, warm beige, and touches of coral has a relaxed, beach-ready energy. It works equally well for a day at the market or an evening bonfire.
For a festival-ready look, try jewel tones — deep turquoise, warm gold, burnt orange, and fuchsia — worked randomly so that no two squares share the same color combination. This creates a maximalist, eclectic patchwork effect that is bold and confident.
A tonal approach in a single color family, such as varying shades of rust from pale blush through to deep terracotta, gives a surprisingly sophisticated, modern result that almost reads as ombre when assembled.
Tips for Success
Weave in your ends as you go rather than saving them all for the end. With a project this size, the ends can pile up quickly and become an overwhelming final step. A few minutes of finishing per square keeps everything manageable.
Make all your squares before you begin joining. Laying them out on a flat surface lets you audition your color arrangements, identify any squares that came out slightly off-gauge, and plan your layout with intention.
Block, block, block. It cannot be emphasized enough. Blocking cotton is genuinely transformative and takes surprisingly little time. Wet your squares, pin them to your blocking mats at your target measurements, and allow them to dry completely before joining.
When joining, maintain consistent tension across all seams. Inconsistent seaming tension is one of the most common reasons garments made from joined squares end up looking uneven or puckered. Work slowly and check your tension regularly.
Press the finished garment gently with a cool iron and a pressing cloth once everything is assembled. This final step gives the set a crisp, clean look that elevates it from handmade to handcrafted.
Styling Your Boho Granny Square Co-Ord Set
This set is made for summer days that start at a café and end somewhere unexpected. Wear the top and skirt together for the full co-ord effect with flat leather sandals, layered necklaces, and a wide-brim hat. Separate them for more versatility — the top pairs beautifully with high-waisted denim shorts or linen trousers, and the skirt works with a simple fitted tank or a breezy white blouse.
Layer a lightweight kimono or an oversized linen shirt over the top for cooler evenings. Add a woven belt cinched at the waist to play up the silhouette. The set also works wonderfully as a beach cover-up, with the open-weave structure of the granny squares letting breeze pass through and the cotton drying quickly after a swim.
If you make this set, it would be wonderful to see how yours turns out. Tag your finished project on Instagram and share your color combinations — there is something endlessly inspiring about seeing the same pattern interpreted through a hundred different color sensibilities.
Happy crocheting, and enjoy every square.