Crochet Granny Square Skirt Free Patterns

Crochet Granny Square Skirt Free Pattern: A Step-by-Step Guide for All Skill Levels

There is something timeless about the granny square. It has traveled through decades of fashion and craft, appearing in everything from cozy afghans draped over grandmothers’ sofas to high-fashion runway pieces that make collectors of vintage aesthetics swoon. But perhaps no project captures the playful, bohemian spirit of the granny square quite like a skirt. A crochet granny square skirt is wearable art — a garment that celebrates color, texture, and the meditative joy of making something beautiful with your own hands.

Whether you are a seasoned crocheter looking for a fresh project or a beginner ready to level up from dishcloths and scarves, this free pattern will walk you through everything you need to know to create a granny square skirt that you will be proud to wear all summer long — and well into autumn with the right layers. Let’s get into it.


Why a Granny Square Skirt?

Before we dive into the pattern itself, it is worth appreciating why this particular project has become such a beloved staple in the crochet community. Granny squares are one of the most beginner-friendly crochet motifs in existence. They are worked in the round, they build up quickly, and they give you a natural stopping point — which makes them perfect for crafters who like to work in small bursts rather than long, committed sessions.

When you sew those squares together into a skirt, the result is a garment with wonderful structure and movement. The grid of joined motifs creates a naturally flowing silhouette, and because each square is its own self-contained unit, you have complete freedom to mix and match colors as you go. You can make a rainbow riot of every yarn in your stash, stick to two or three coordinating shades, or go classic with a single solid color offset by a contrasting border. The design decisions are entirely yours.

From a practical standpoint, granny square skirts are also surprisingly flattering. The density of the fabric drapes beautifully and sits away from the body in a way that is both modest and effortlessly stylish. Paired with sandals and a linen top in summer or worn over thick tights with ankle boots in cooler weather, this skirt is genuinely versatile.


Materials You Will Need

Getting your materials together before you begin is always a good idea. Here is what this pattern calls for.

Yarn: Approximately 800 to 1,200 yards of DK weight yarn, depending on your desired skirt length and waist size. Cotton or a cotton-blend yarn is highly recommended for a skirt because it is breathable, has good stitch definition, and washes well. Some excellent options include Paintbox Yarns Simply DK, Lion Brand 24/7 Cotton, or Drops Safran. If you want something with a little drape and sheen, a bamboo-cotton blend is lovely. Choose as many colors as you like — this pattern works with anywhere from one color to eight or more.

Hook: A 4.0 mm or 4.5 mm crochet hook. The exact size will depend on your yarn and your personal tension. Always swatch before beginning.

Notions: You will also need a yarn needle for weaving in ends and joining squares, scissors, stitch markers, a measuring tape, and approximately one yard of elastic that fits comfortably around your waist (usually 1 inch wide is ideal).

Optional: Lining fabric if you prefer a more polished finish, though many crocheters wear their granny square skirts without a lining.


Gauge

Gauge matters more for garments than it does for home décor projects, so please take the time to crochet a test square before you commit to making dozens of them.

With a 4.0 mm hook and DK weight yarn, each finished granny square should measure approximately 4 inches by 4 inches after a light blocking. If your squares are coming out larger, size down your hook. If they are coming out smaller, size up.


Sizing

This pattern is written to be fully adaptable. The skirt is essentially a rectangle of joined granny squares that wraps around your waist and hips, topped with a waistband casing that holds your elastic. Here is how to determine how many squares you need.

First, measure your hips at the fullest point. Add about 2 to 4 inches of ease to this measurement — you want the skirt to sit comfortably without clinging. Divide this total number by the width of your individual square (approximately 4 inches) to get the number of squares you need per row.

For example, if your hips measure 40 inches and you add 3 inches of ease, your total is 43 inches. Dividing by 4 gives you approximately 10.75, which you round up to 11 squares per row.

For length, decide how long you want your skirt to be. A mini skirt sits about 14 to 16 inches below the waist. A midi sits around 24 to 28 inches. A maxi hits the ankle at roughly 36 to 40 inches. Divide your desired length by 4 (the height of each square) to determine how many rows of squares you need.

For a midi skirt of 24 inches, you would need 6 rows of squares. Combined with 11 squares per row, that gives you a total of 66 squares. Always make a few extra, as it is easier to have leftovers than to run short.


The Granny Square Pattern

This is a classic three-round granny square. It uses only chain stitches, double crochets, and slip stitches — all foundational techniques that any beginner can master.

Abbreviations used:

ch = chain
sl st = slip stitch
dc = double crochet
sp = space
rep = repeat
sk = skip

Round 1:

Using your first color, make a magic ring (or chain 4 and join with a slip stitch to form a ring). Chain 3 — this counts as your first double crochet. Work 2 double crochets into the ring. Chain 2. Work 3 double crochets into the ring. Chain 2. Repeat this sequence two more times so that you have four groups of 3 double crochets with chain-2 spaces between each group. Join with a slip stitch to the top of your beginning chain-3. Fasten off and pull the magic ring tail snug.

Round 2:

Join your second color (or continue with the same color) 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 more double crochets, then chain 2 — this forms your corner. Chain 1. In the next corner chain-2 space, work 3 double crochets, chain 2, 3 double crochets to make the next corner. Chain 1. Repeat around until all four corners are worked. Join with a slip stitch to the top of the beginning chain-3. Fasten off.

Round 3:

Join your third color (or same color) in any corner chain-2 space. Chain 3, work 2 double crochets in the same corner space. Chain 2, then 3 double crochets in the same space to complete the corner. Chain 1. Work 3 double crochets in the chain-1 space along the side. Chain 1. Work your next corner as established. Continue around, working 3 double crochets in each chain-1 side space and full corners in each chain-2 corner space. Join with a slip stitch. Fasten off and weave in ends.

Your square is now complete. Block it gently by misting it with water and pinning it to a foam mat in a perfect square shape. Allow to dry fully before joining.


Color Arrangement Ideas

One of the most enjoyable parts of this project is planning your color palette. Here are a few approaches that look particularly stunning.

A gradient or ombre effect is achieved by working each row of squares in progressively lighter or darker shades of one color family. Think deep plum at the hem transitioning through lavender up to the palest blush at the waist. This creates a sophisticated, cohesive look.

A scrappy rainbow skirt uses every color you have, assigned randomly across the grid. This approach has enormous folk art charm and is an ideal stash-buster. To keep it from looking chaotic, use one consistent border color — typically black, white, or tan — on the final round of every square.

A two-color classic skirt in a bold main color with a contrasting border (think mustard yellow with white, or forest green with cream) is timeless and simple. It is also the fastest to work up because you only need to switch between two yarns.

A earth-toned patchwork that combines terracotta, rust, sand, and olive creates a very current, bohemian aesthetic that photographs beautifully outdoors.


Joining the Squares

Once all your squares are blocked and your ends are woven in, it is time to join them. The method you choose will affect both the look and the sturdiness of the finished skirt.

The flat slip stitch join is one of the most popular methods. Hold two squares with right sides facing each other. Insert your hook through the corresponding corner stitches of both squares and slip stitch them together along the edge. This creates a small, neat ridge on the wrong side of the work that is essentially invisible from the front.

The join-as-you-go method is preferred by crocheters who dislike sewing. With this technique, you join each new square to its neighbors during the final round rather than assembling everything at the end. It requires a little more planning upfront but results in an extremely polished finish.

The flat single crochet join produces a more visible seam on the right side — a raised ridge that actually becomes a decorative element. Many crocheters lean into this by working the joining rounds in a contrasting color, turning the seam lines into a graphic grid pattern across the finished skirt.

Lay your squares out on a flat surface before you begin joining, arranging them in your desired color order. Take a photograph of the arrangement so you can refer back to it as you work. Join squares into horizontal rows first, then join the rows to each other. Leave the short vertical edges of the rectangle unjoined — these will become the back seam of the skirt.


Assembling the Skirt

Once you have a large rectangle of joined squares, fold it so the short edges meet and join the back seam using the same method you used for the rest of the joins. You now have a tube.

Hold the tube up to your body. The top edge should sit at your waist. If the skirt is longer than you intended, you have two options: remove a row of squares from the top, or simply fold the waistband casing deeper to compensate.


The Waistband

The waistband on this skirt is a simple casing that holds your elastic. You do not need to create a separate fabric waistband — the crochet itself handles everything.

Join yarn at the top edge of the skirt. Work a round of single crochets evenly around the entire top edge, making sure to keep the tension loose and consistent. Work approximately 8 to 10 more rounds of single crochet, turning after each round if you prefer to work flat, or continuing in the round if you prefer the tube method. This creates a casing that is about 1.5 to 2 inches deep.

Do not close the final round completely. Leave an opening of about 1 to 1.5 inches through which to thread your elastic. Cut your elastic to fit comfortably around your waist — snug enough to hold the skirt up but loose enough that it never pinches. Thread the elastic through the casing using a large safety pin attached to one end. Once threaded, overlap the elastic ends by about half an inch and sew them together securely with needle and thread. Slip the joined elastic back into the casing and close the gap with a few slip stitches or whip stitches using your yarn needle.


Finishing Touches

With a yarn needle, go back over the entire skirt and make sure all your ends are truly secured. A granny square skirt goes through a lot of movement when worn, so double-knotting your ends before weaving them in is a sensible precaution.

If you want to add a hem or decorative edge to the bottom of the skirt, this is a wonderful opportunity to do so. A simple round of single crochet tidies the bottom edge. A shell stitch border adds a delicate, feminine ruffle. A scallop edging in a contrasting color gives the hem real visual punch. A picot edging is dainty and lovely on pastel colorways.

Now is also the moment to give the finished skirt a gentle hand wash in cool water with a small amount of wool wash or mild detergent. Reshape it while wet, lay it flat on a towel, and allow it to dry away from direct sunlight. This final blocking will even out any remaining tension differences between squares and give the whole garment a beautifully unified appearance.


Tips for Success

A few final thoughts before you cast off and get stitching. First, keep your tension as consistent as possible across all your squares. Even small differences compound when you are working with dozens of motifs. If you notice your tension changing — which commonly happens when you are tired or distracted — set the project aside and come back to it fresh.

Second, invest the time in blocking. Unblocked granny squares can look uneven and lumpy. Blocked granny squares look polished and intentional. The difference is remarkable, and the extra hour or two is absolutely worth it.

Third, enjoy the process. A granny square skirt is not a rush project. It is a slow, pleasurable accumulation of small things becoming something magnificent. Put on a podcast or a favorite film, pour yourself something delicious, and let yourself enjoy every single square. By the time you join the last seam and try the skirt on for the first time, you will have spent real time in a creative flow state, and the finished garment will carry all of that good energy with it.

Happy crocheting.

Categorized in:

Knit and Crochet Skirts,

Last Update: October 28, 2026