Skip to the patterns
  1. Home
  2. Patterns
  3. Throws

Crochet Granny Square Pants: Retro Boho Statement Piece

Make crochet granny square pants with this written pattern covering 12 squares, connecting strips, leg borders, and a comfy waistband finish.

Jump to pattern
Crochet Granny Square Pants: Retro Boho Statement Piece
Crochet Granny Square Pants: Retro Boho Statement Piece

About This Pattern

These crochet granny square pants take the classic granny motif and turn it into a wearable statement piece that's equal parts nostalgic and fresh. Twelve individual squares come together with connecting strips to form two legs, then join at the crutch and finish with a cozy waistband. It's perfect for crocheters who love the meditative rhythm of granny squares but want to graduate from blankets and bags into something you can actually wear out the door.

This project leans on techniques you likely already know — magic ring starts, corner chain-2 spaces, and color changes at the join — but stacks them into a full garment, which is where the intermediate skill level comes in. You'll practice consistent gauge across 12 matching squares, seaming with a join-as-you-go method, and building a border that shapes into a leg opening. Expect somewhere between 8 and 12 hours total, spread across square-making, connecting, and finishing sessions.

The finished pants have that unmistakable granny square texture — bold, graphic, a little bit retro — softened by a two-color palette that repeats every couple of rounds. They drape with the structured-but-stretchy feel worsted weight yarn gives garments, making them great for festival season, layering over tights, or just making a bold fashion statement at home. They also make a genuinely memorable handmade gift for a crochet-loving friend who wants something nobody else owns.

  1. Start by making 12 granny squares, alternating your two colors every couple of rounds until each one reaches the target size.
  2. Join two finished squares together along one side using the front-facing join-as-you-go technique to build the first leg panel.
  3. Repeat the joining process to connect all the squares needed for both legs into flat panels.
  4. Work the connecting strip rows along the joined edges to add structure and a contrasting color line between squares.
  5. Add the bottom row and leg opening border, working extra stitches at the corners to shape a comfortable opening.
  6. Join the two leg panels together at the crutch area, matching up the connecting strips for a clean seam.
  7. Finish by working the waistband rounds across the top edge to bring both legs into one secure, wearable garment.
  8. Weave in all remaining ends and try the pants on for fit before considering the piece complete.

Materials

  • Two different colored four-weight yarns
  • 5 mm crochet hook
  • Needle
  • Stitch markers
  • Yarn cutter

Crochet Abbreviations

ch
chain
dc
double crochet
sc
single crochet
sl st
slip stitch
MR
magic ring

Crochet Granny Square Pants: Retro Boho Statement Piece

Granny Square

Make 12

Make 12 granny squares total.

Alternate colors every 2 rounds; to change color, slip stitch to corner, yarn over with new color, chain 3, and continue pattern.

Complete 2 rounds of each color until square is the desired size, repeating Round 4 as needed.

  1. Round 1(4)

    Start with a magic ring. Chain 3 (counts as first double crochet), add 2 double crochets into the ring. Chain 1, then add 3 double crochets into the ring. Repeat the chain 1 and 3 double crochets two more times (total: 4 clusters). Chain 1, pull yarn tail to close the ring. Slip stitch into top of the initial chain 3. Slip stitch into second double crochet, then into the chain 1 space. (4 dc clusters)

  2. Round 2

    Chain 3 (counts as double crochet). Add 2 double crochets in the same space. Chain 2. Add 3 double crochets in the same space (creates a corner). In next space, add 3 double crochets. Repeat corner pattern (3 dc, ch 2, 3 dc) in each corner. Continue this pattern around the square.

  3. Round 3

    Slip stitch to corner space. Yarn over with new color, pull through. Chain 3 with new color (counts as dc). Add 2 double crochets in the same space. Chain 2, then 3 more double crochets in the same space. Continue working 3 double crochets in each side space, and 3 dc, ch 2, 3 dc in each corner. Repeat this pattern around the square.

  4. Round 4

    Slip stitch into third chain, then into corner space. Chain 3 (counts as dc), add 2 dc in same space. Chain 2, add 3 more dc in same space. Work 3 dc in each side space. Repeat corner pattern at each corner. Finish by slip stitching into chain 3, then into chain space.

Connecting Strip

Use connecting yarn (black recommended).

Repeat Rows 1-2 until length is reached (creator used 5 rows total).

  1. Row 1

    Connect yarn to 2-chain space on one square. Chain 3 (counts as dc), add 1 dc in same space. Work dc into each V-stitch across. At end, add 2 dc in the last 2-chain space.

  2. Row 2

    Turn work, single crochet into last dc, then another sc in second loop. Continue dc across row.

Bottom Row / Leg Opening Border

  1. Row 1

    Insert hook into bottom space of connected squares, chain 3. Add 1 dc in same space. Work 3 dc in each space across, 2 dc in final space. Add 2 more dc in final space (total 4 dc at corner). Work up the side: 2 dc in each dc stitch. At top, add 4 dc to turn. Continue down other side. At base, chain 3 and turn.

  2. Row 2

    Work back and forth in same pattern until leg opening is wide enough (creator did 2 rows total).

Waistband

  1. Row 1

    Connect yarn to waistband and work double crochet around.

  2. Row 2

    Double crochet around.

  3. Row 3

    Decrease in every stitch to tighten waistband.

Assembly Instructions

  1. Step 1 Joining Two Squares: After connecting strip rows are done, chain 2. Place second square with front facing up, put them side by side. Yarn over and work dc into corner of second square, pull up loop, insert hook into first dc of first square, pull loop through. Repeat: dc in second square, pull loop through next stitch of first square, continuing to join across the side. Chain 1 and cut yarn when done. Repeat to connect second square.
  2. Step 2 Joining the Pants Together (Crutch Area): Measure and mark crutch area with a stitch marker on each leg. Align squares front-to-front (wrong sides out). Join at stitch markers using slip stitch: yarn over, insert hook into matching stitches, pull through. Chain 1 to secure. Continue slip stitching to the marker, then cut yarn. Repeat for the back side.
  3. Step 3 Connect Front and Back: Lay front piece with right side up. Align back piece on top (right sides together). Match middles and place a stitch marker. Slip stitch around edges to join, leaving waist and leg openings unstitched.
  4. Step 4 Make a drawstring by chaining the desired length.
  5. Step 5 Weave the drawstring through the waistband to adjust the fit.

Important Notes

Common Mistakes and Fixes

Variations

Frequently Asked Questions

Original pattern: https://crocheteverything.com/crochet-granny-square-pants-pattern-that-actually-fit-perfectly/

About the Author

Marisol QuinteroWho runs Crochet Obsessed, why a stitch count sits at the end of every round, how a pattern gets written here, and the things this site will never do.

Get new patterns by email

Tune in when a new one airs. Unsubscribe any time.