These crochet pants have been a LONG time in the making. Most of that time was spent too intimidated to even try making them.
My husband challenged me a long time ago to make crochet pants, and even drew several designs for me. Well, I finally did it and I’m so happy that I did.
If you’ve ever wanted to crochet a pair of pants, but were also too intimidated, you’re at the right place! Give these and try and let me know it how it goes.
Don’t forget to share your work with me on social media, I’m curious how many people are going to give these a try.
If you’d like to own this pattern, it’s available for purchase in printable PDF format. Just check out my Etsy, Raverly or Lovecrafts stores.
Happy crocheting!

Materials
- #4 Medium weight yarn
- Color A : I used Bernat Baby Velvet For the body #4 Medium weight yarn
- Color B : I used Scheepjes Stone Washed XL for the waistband #4 Medium weight yarn
- Crochet hook size 4 mm
- Scissors
- Yarn needle
- Stitch marker
*some of these materials contain affiliate links, for which I make a small commission. Ya know, super small but everything helps:) It’s no extra cost to you, makes shopping easier and helps to keep the lights on.
Stitches used & code
- ch = chain
- hdc = half double crochet
- sk = skip
- sl st = slip stitch
- rep = repeat
- st = stitch(es)
- sp = space
- ” = inches
Notes:
- Here’s the video tutorial for these pants PART 1 PART 2
- This pattern made as US women’s sizes XS( S, M, L, XL, XXL )
- These are designed to be straight legged, relax fit
- In this picture I have demonstrated with size Small
Yarn needed:
- Color A = 1,150( 1,200, 1250, 1,300, 1,350, 1,400 ) yards
- Color B = 70( 80, 90, 100, 110, 120 ) yards
Gauge blocked:
- Color A ( Body ) = 15 hdc X 13 rows = 4″
- Color B ( Waistband ) = 15 hdc X 10 rows = 4″
Measurements ( After blocked )

Pattern
Waistband
Note: For the waistband, we’re going to use the color B
Row 1 : ch 13( 13, 13, 13, 13, 13 ), hdc into second ch from hook and each ch across. Total of 12( 12, 12, 12, 12, 12 ) hdc
Row 2 : Turn, ch 1 ( do not count as a st ), 1 hdc into each st across. Total of 12( 12, 12, 12, 12, 12 ) hdc
Row 3 – 66( 70, 76, 82, 88, 96 ) rep row 2
The end of row 66( 70, 76, 82, 88, 96 ) cut the yarn and leave an 8-10″ long tail, then use that tail to sew the edges together to form the waistband, using any method you like ( Check picture below )

Body
Notes:
- For the body, we’re going to use the color A
- Make sure to place the stitch marker into the first stitch in every round.
- For round 1 only, we’re going to crochet into the end of each row of the waistband ( sp for reference )
Round 1 : Add new yarn into the waistband anywhere you like, then ch 1 ( do not count as a st ), 2 hdc into the same sp that you just added new yarn, 2 hdc into each sp around. Total of 132( 140, 152, 164, 176, 192 ) hdc ( Check picture below )

Round 2 : 1 hdc into each st around. Total of 132( 140, 152, 164, 176, 192 ) hdc
Round 3 – 24( 25, 26, 27, 28, 29 ) rep round 2

Left leg
Notes:
- For the left leg, we’ll keep using color A
- Make sure to place the stitch marker into the first stitch in every round.
Round 25( 26, 27, 28, 29, 30 ) : ch 16(, 16, 16, 16, 16, 16 ), sk 66( 70, 76, 82, 88, 96 ) st, sl st into next st, 1 hdc into the same st that we just make a sl st, 1 hdc into each st around ( Including the 16 ch that we made ). Total of 82( 86, 92, 98, 104, 112 ) hdc ( Check picture below )

Round 26( 27, 28, 29, 30, 31 ) : 1 hdc into each st around. Total of 82( 86, 92, 98, 104, 112 ) hdc
Round 27( 28, 29, 30, 31, 32 ) – Round 105( 105, 105, 105, 105, 105 ) rep round 26( 27, 28, 29, 30, 31 ). *If you want shorter pants, just make less rows. If you want longer pants, just keep adding more rows.
The end of round 105( 105, 105, 105, 105, 105 ), cut the yarn and weave the end ( Check picture below )

Right leg
Notes:
- For the right leg, we’ll keep using color A
- Make sure to place the stitch marker into the first stitch in every round.
Round 25( 26, 27, 28, 29, 30 ) : Add new yarn into the corner that we made the 16 ch, then ch 1 ( do not count as a st ), 1 hdc into the same st that we just add new yarn, 1 hdc into each around ( Including the 16 ch that we made from the left leg ). Total of Total of 82( 86, 92, 98, 104, 112 ) hdc ( Check picture below )

Round 26( 27, 28, 29, 30, 31 ) : 1 hdc into each st around. Total of 82( 86, 92, 98, 104, 112 ) hdc
Round 27( 28, 29, 30, 31, 32 ) – Round 105( 105, 105, 105, 105, 105 ) rep round 26( 27, 28, 29, 30, 31 ). *If you want shorter pants, just make less rows. If you want longer pants, just keep adding more rows ( Make sure that you have the same amount of rows on both legs )
The end of round 105( 105, 105, 105, 105, 105 ), cut the yarn and weave the end.
Drawstring
For the drawstring, I’m using 2 strands of yarn and crocheting them together. Then make the ch until you have around 50-80″, long enough to wrap around your waist and tie the drawstrings.
To add the drawstring, work it through the waistband in and out, making sure its even top to bottom and lines up with the inseam.

Congratulations, you did it! I’d love to see everyone’s work. If you want to share with me, just tag me on FB or IG. Happy crocheting:)


