Free UK delivery over £75

Since - 1974
Denim

Denim

Denim fabrics are perfect for creating a range of garments, from traditional jeans and workwear to skinny jeans, leggings, and dresses. Our 4oz denim is perfect for shirts and loose-fitting trousers, while our 8oz denim is ideal for all other garment types. For a heavier-weight fabric, try our 14oz denim. Whichever weight you choose, you can be sure that our denim fabrics are of the highest quality and will last you for years to come. So why not add some denim to your sewing stash today?

View as:

  • 10oz Denim - Yami

    148cm wide, soft indigo twill denim with 2% elastane for gentle stretch. Mid-weight and versatile.

    Regular price £12.00 p/m
  • 11oz Denim - Blue
    Sold out

    11oz Denim - Blue

    Made from 100% cotton, this traditional 11oz denim fabric in classic blue is perfect for jeans, jackets or bags.

    Regular price £14.50 p/m
  • 11oz Eco Denim - Mid Blue

    152cm wide, 11oz heavyweight denim in mid blue, made from recycled cotton and polyester.

    Regular price £16.00 p/m
  • 12.5oz Denim - Indigo
    Sold out

    12.5oz Denim - Indigo

    Heavy 12.5oz cotton denim in classic indigo. Perfect for durable jeans, jackets, and workwear.

    Regular price £13.96 p/m
  • Made in Italy 12.5oz Designer Denim - Trento
    Sold out

    12.5oz Designer Denim - Trento

    140cm wide, ex-designer cotton & elastane wide weave denim in black has a luxurious soft finish.

    Regular price £19.00 p/m
  • 12oz Recycled Cotton Red Selvedge Denim

    80cm wide, 12oz cotton and elastane denim twill fabric in black with red-stitched selvedge.

    Regular price £17.50 p/m
  • 12oz Titan Denim
    Sold out

    12oz Titan Denim

    155cm wide, fabulous quality heavy 12oz dark blue cotton denim fabric, ideal for hard-wearing jeans and jackets!

    Regular price £15.00 p/m
  • Denim

    Wool Coating

    BROWSE NOW

  • 14oz Bull Denim

    152cm wide cotton bull denim fabric. This heavyweight fabric is made from pure cotton and is perfect for creating durable apparel and home decor projects.

    Regular price From £19.90 p/m
  • 4.8oz Denim Shirting - Indigo
    Sold out

    4.8oz Denim Shirting - Indigo

    150cm wide, lightweight 4.8oz cotton denim shirting fabric in classic indigo. Great for summer!

    Regular price £9.00 p/m
  • + More colours 4oz Denim Chambray - Roses + Rae

    4oz Denim Chambray - Roses + Rae

    147cm wide 100% cotton 4oz printed denim chambray. Lightweight, soft and Oeko-Tex certified - ideal for dresses.

    Regular price £10.96 p/m
  • + More colours 4oz Washed Chambray Denim - Black

    4oz Washed Chambray Denim - Black

    Our 145cm, washed denim chambray fabric in black is made from 100% cotton and weighs 4oz, perfect for soft shirts.

    Regular price £10.50 p/m
  • + More colours 4oz Washed Chambray Denim - Dark Blue

    4oz Washed Chambray Denim - Dark Blue

    Washed 4oz lightweight denim chambray fabric in dark blue, wonderfully soft with a great drape.

    Regular price £10.00 p/m
  • + More colours 4oz Washed Chambray Denim - Light Blue

    4oz Washed Chambray Denim - Light Blue

    Washed 4oz lightweight denim chambray fabric in light blue, wonderfully soft with a great drape.

    Regular price £10.00 p/m
  • + More colours 4oz Washed Chambray Denim - Mid Blue

    4oz Washed Chambray Denim - Mid Blue

    Washed 4oz lightweight denim chambray fabric in mid blue, wonderfully soft with a great drape.

    Regular price £10.00 p/m
  • 6.3oz Recycled Raw Denim - Dark Indigo

    170cm wide dark indigo raw denim fabric, 215gsm. Made from 100% recycled cotton, making this lightweight denim sustainable.

    Regular price £18.00 p/m
  • 6.4oz Stretch Denim - Blue Black

    124cm wide, 6.4oz blue-black stretch denim fabric with a cotton, polyester, and spandex blend.

    Regular price £9.00 p/m
  • + More colours 6oz Denim - Serenity

    6oz Denim - Serenity

    170cm wide, super dark navy denim fabric made from cotton, ideal for tote bags, jeans, jackets and dresses!

    Regular price £12.50 p/m
  • 6oz Denim Shirting - Harry

    150cm wide, lightweight 6oz indigo 100% cotton denim shirting fabric with a soft handle.

    Regular price £11.76 p/m
  • 6oz Stretch Denim - Mid Blue

    Stretch 6oz mid blue denim in a medium weight perfect for jean, denim shirts, denim jackets, denim dresses and more. With added Lycra for stretch.

    Regular price £11.00 p/m
  • + More colours 7.5oz Washed Denim - Black

    7.5oz Washed Denim - Black

    148cm wide, cotton 7.5oz washed denim fabric in black with a soft handle and a worn-in look.

    Regular price £15.00 p/m
  • + More colours 7.5oz Washed Denim - Indigo

    7.5oz Washed Denim - Indigo

    148cm wide, cotton 7.5oz washed denim fabric in indigo with a soft handle and a worn-in look.

    Regular price £15.00 p/m
  • + More colours 7.5oz Washed Denim - Light Blue

    7.5oz Washed Denim - Light Blue

    148cm wide, cotton 7.5oz washed denim fabric in light blue with a soft handle and a worn-in look.

    Regular price £15.00 p/m
  • 7.75oz Stretch Denim - Anthracite

    145cm wide, 7.75oz anthracite grey stretch denim. 98% cotton, 2% elastane - breathable, soft and ideal for jeans.

    Regular price £16.96 p/m
  • 7.75oz Stretch Denim - Brown

    145cm wide, 7.75oz stretch denim in rich brown. 98% cotton, 2% elastane - soft, structured and breathable, perfect for jeans.

    Regular price £16.96 p/m
  • 7.75oz Stretch Denim - Grey Wash

    145cm wide, 7.75oz grey washed stretch denim. 98% cotton, 2% elastane - soft, comfortable and perfect for jeans.

    Regular price £16.96 p/m
  • 7.75oz Stretch Denim - Toffee

    145cm wide, 7.75oz stretch denim in toffee brown. 98% cotton, 2% elastane - soft, comfortable and perfect for jeans.

    Regular price £16.96 p/m
  • 7.75oz Stretch Denim - White

    145cm wide, 7.75oz white stretch denim. 98% cotton, 2% elastane - crisp, breathable and perfect for jeans.

    Regular price £16.96 p/m
  • Made in Italy 7.8oz Deadstock Denim Shirting - No. 1
    Sold out

    7.8oz Deadstock Denim Shirting - No. 1

    140cm wide, ex-designer lightweight 7.8oz cotton denim shirting fabric in traditional denim blue.

    Regular price £14.00 p/m
  • 7oz Denim - True Blue

    Regular price £12.50 p/m
  • 7oz Soft Denim - Billy - Black

    152cm wide, 7oz black 100% cotton denim fabric. Perfect for trousers, jackets and dungarees.

    Regular price £12.60 p/m
  • 8.5oz Stretch Denim - Clyde

    139cm wide, 8.5oz 70% cotton, 27% polyester, and 3% elastane lightweight denim fabric in indigo.

    Regular price £12.50 p/m
  • + More colours 8oz Denim - Barney
    Sold out

    8oz Denim - Barney

    145cm wide indigo cotton denim fabric has a slightly heavier 8oz weight. Great for jeans, skirts, dresses and jackets. With 3% elastane.

    Regular price £14.50 p/m
  • + More colours 8oz Denim - Deux - Blue Marl
    Sold out

    8oz Denim - Deux - Blue Marl

    This particular denim fabric is 152cm wide and comes in a classic blue marl colour. It's the ideal material for creating jeans, light jackets and dresses!

    Regular price £15.00 p/m
  • + More colours 8oz Denim - Henry

    8oz Denim - Henry

    150cm wide, fine & lightweight 100% cotton denim shirting fabric in indigo with a smooth finish.

    Regular price £15.76 p/m
  • + More colours 8oz Denim - Leopard

    8oz Denim - Leopard

    175cm wide, 100% cotton 8oz denim with a bold white leopard print on indigo. A striking choice for jeans, jackets, skirts, and craft projects.

    Regular price £15.76 p/m
  • + More colours 8oz Denim - Smokey Italian
    Sold out

    8oz Denim - Smokey Italian

    156cm wide Italian 8oz denim fabric 100% cotton with a smoky pattern. A distinctive lightweight denim.

    Regular price £33.96 p/m
  • + More colours 8oz Washed Denim - Black

    8oz Washed Denim - Black

    160cm wide fabulous quality 8oz denim in a classic black colour. It's the ideal material for creating jeans, light jackets and dresses!

    Regular price £13.00 p/m
  • + More colours 8oz Washed Denim - Dark Blue

    8oz Washed Denim - Dark Blue

    145cm wide, 8oz washed dark blue denim, soft, malleable, and easy to sew. Perfect for shirts!

    Regular price £13.00 p/m
  • + More colours 8oz Washed Denim - Mid Blue

    8oz Washed Denim - Mid Blue

    145cm wide, 8oz washed mid blue denim, soft, malleable, and easy to sew. Perfect for shirts!

    Regular price £13.00 p/m
  • 9.4oz Denim - Flared

    176cm wide, 100% cotton midweight denim in dark navy. Ideal for jeans, skirts, and jackets.

    Regular price £14.26 p/m
  • 9.7oz Ivory Stretch Denim

    150cm wide, 97% cotton, 3% lycra ivory stretch denim fabric. 9.7oz midweight with a soft feel.

    Regular price £13.00 p/m
  • 9oz - Washed Aged Denim - Black

    9oz Black washed denim, 162cm wide, 300gsm. Cotton-rich, durable and soft

    Regular price £14.26 p/m
  • 9oz - Washed Denim Poppy - Indigo

    Indigo floral washed denim, 176cm wide, 9oz (304gsm). Cotton-rich, durable and soft

    Regular price £14.26 p/m
  • + More colours Como Classico - Denim - Alessio

    Como Classico - Denim - Alessio

    Indigo denim, 420gsm - proper sturdy stuff. Mid-heavy denim that'll make cracking jeans or jackets.

    Regular price £21.96 p/m
  • + More colours Como Classico - Denim - Enzo

    Como Classico - Denim - Enzo

    Italian soft denim, 12oz (407gsm) in classic indigo.

    Regular price £21.96 p/m

Denim as we all know was born out of the wild west. Transferred as a working cloth made here in Lancashire until the 1980's, down the road from where we are now. Over time denim has morphed and adapted into a fashion statement. The addition of other yarns and elastane gives denim much more flexibility.

Denim is a versatile material. From traditional dark blue, hard wearing denim for work wear and bag making. To soft pale blue denim shirting and stretch denim for skinny jeans, leggings and dresses.

What is the best denim for you? Washed denim is soft and malleable and easy to sew with. Lightweight 4oz denim is a perfect weight for shirts and loose style trousers. Medium weight 8oz denim for all other garment types. 14oz is the heaviest denim we have. It can take some sewing but it is, the perfect denim material for traditional jeans. It is as strong a cloth as you will buy. With plenty of denim fabrics to choose from our denim range has something for everyone so you can make your own style.

Join our creative community

From sewing tips and fabric spotlights to celebrating our makers' amazing creations, our social channels are where inspiration meets expertise.

Follow along for daily doses of fabric love, maker stories, and behind-the-scenes glimpses into the world of premium textiles. Because the best part of what we do is seeing your visions come to life, one stitch at a time.

Get The Latest from Croft Mill

Keep in touch

We guarantee 100% privacy. Your information will not be shared and you can unsubscribe at any time.

Get The Latest from Croft Mill