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:

  • + More colours Como Classico - Denim - Giorgio
    Sold out

    Como Classico - Denim - Giorgio

    Rigid 100% cotton denim, perfect for jeans and workwear.

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

    Como Classico - Denim - Luca

    Mid-washed blue Italian denim, 12.5oz (425gsm) - substantial yet soft.

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

    Como Classico - Denim - Marco

    Classic Italian heavy indigo denim, 13oz (450gsm) - durable and strong.

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

    Como Classico - Denim - Matteo

    Como Classico: Matteo, a modern shirting-weight denim.

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

    Como Classico - Denim - Paolo

    Mid-weight washed denim, ideal for shirts, dresses and jackets.

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

    Como Classico - Denim - Stefano

    Mid-grey Italian denim, 359gsm 10.5oz - solid stuff, no messing.

    Regular price £21.96 p/m
  • + More colours Como Moderno - Denim - Adriano

    Como Moderno - Denim - Adriano

    Adriano, an Italian deadstock stretch denim from our Como Moderno collection. Black (broken denim, soft, not matte), approximately 389 gsm (~11.5oz).

    Regular price £21.96 p/m
  • + More colours Como Moderno - Denim - Cristiano

    Como Moderno - Denim - Cristiano

    Cristiano, an Italian deadstock stretch denim from our Como Moderno collection. Matte Black, approximately 359 gsm (~10.5oz).

    Regular price £21.96 p/m
  • + More colours Como Moderno - Denim - Dario

    Como Moderno - Denim - Dario

    Dario, an Italian deadstock stretch denim from our Como Moderno collection. Mid Blue, approximately 323 gsm (~9.5oz).

    Regular price £21.96 p/m
  • + More colours Como Moderno - Denim - Fabio

    Como Moderno - Denim - Fabio

    Fabio, an Italian deadstock stretch denim from our Como Moderno collection. Classic Indigo, approximately 345 gsm (~10oz).

    Regular price £21.96 p/m
  • + More colours Como Moderno - Denim - Leonardo

    Como Moderno - Denim - Leonardo

    Leonardo, an Italian deadstock stretch denim from our Como Moderno collection. Mid Blue Indigo, approximately 169 gsm (~5oz).

    Regular price £21.96 p/m
  • + More colours Como Moderno - Denim - Raffaello

    Como Moderno - Denim - Raffaello

    Raffaello, an Italian deadstock stretch denim from our Como Moderno collection. Black (fine broken twill), approximately 380 gsm (~11oz).

    Regular price £21.96 p/m
  • + More colours Como Moderno - Denim - Salvatore
    Sold out

    Como Moderno - Denim - Salvatore

    Salvatore, an Italian deadstock stretch denim from our Como Moderno collection. Dark Blue, approximately 212 gsm (~6.5oz).

    Regular price £21.96 p/m
  • + More colours Como Moderno - Denim - Vittorio

    Como Moderno - Denim - Vittorio

    Vittorio, an Italian deadstock stretch denim from our Como Moderno collection. Light Blue, approximately 305 gsm (~9oz).

    Regular price £21.96 p/m
  • Core Range 10oz Denim

    149cm wide, 100% cotton 10oz washed denim fabric in pale blue, mid blue, indigo, or black.

    Regular price £13.50 p/m
  • De- Nimes

    This is a nice quality lightweight cotton/ polyester denim in a traditional dark blue.

    Regular price £7.50 p/m
  • + More colours Denim By The Dozen - Classic Blue

    Denim By The Dozen - Classic Blue

    Made from 100% cotton, this heavy 12oz gaberdine denim fabric in a classic blue hue is ideal for jackets.

    Regular price £17.50 p/m
  • + More colours Denim By The Dozen - Dark Indigo
    Sold out

    Denim By The Dozen - Dark Indigo

    This dark indigo denim fabric made from cotton is heavy in weight (12oz) and has a washed finish, ideal for jeans.

    Regular price £17.50 p/m
  • + More colours Denim By The Dozen - Sky Blue

    Denim By The Dozen - Sky Blue

    Heavy 12oz denim fabric in a sky blue hue with a washed finish, made from 100% cotton, this is great for skirts.

    Regular price £17.50 p/m
  • + More colours Denim Deconstruct - Black

    Denim Deconstruct - Black

    160cm wide, 10.5oz black cotton-polyester denim with a deconstructed thread detail. Soft, textured and ideal for modern jackets.

    Regular price £14.26 p/m
  • + More colours Denim Deconstruct - Indigo

    Denim Deconstruct - Indigo

    160cm wide, 10.5oz indigo cotton-polyester denim with a deconstructed thread detail. Soft, textured and ideal for modern jackets.

    Regular price £14.26 p/m
  • + More colours Denim Deconstruct - Mid Blue
    Sold out

    Denim Deconstruct - Mid Blue

    160cm wide, 10.5oz mid blue cotton-polyester denim with a deconstructed thread detail. Soft, textured and ideal for modern jackets.

    Regular price £14.26 p/m
  • + More colours Denim Deconstruct - Pale Blue

    Denim Deconstruct - Pale Blue

    160cm wide, 10.5oz pale blue cotton-polyester denim with a deconstructed thread detail. Soft, textured and ideal for modern jackets.

    Regular price £14.26 p/m
  • + More colours Designer Denim Jacket - Dark Indigo 11oz

    Designer Denim Jacket - Dark Indigo 11oz

    A brilliant quality mid to heavy weight 11oz dark indigo cotton denim, with 2% lycra this denim has an approximate stretch of 5-10%.

    Regular price £12.00 p/m
  • + More colours Diez Denim - Black

    Diez Denim - Black

    Made from 98% cotton and 2% lycra, our 10oz denim twill fabric in black is ideal for hard-wearing jackets.

    Regular price £19.00 p/m
  • + More colours Diez Denim - Charcoal

    Diez Denim - Charcoal

    Our 10oz denim twill fabric in charcoal is made from 98% cotton and 2% lycra, perfect for comfy jeans.

    Regular price £19.00 p/m
  • Dusk Flex Denim

    Our 122cm wide, cotton and elastane blend stretch denim fabric in black is perfect for jeans or fitted skirts.

    Regular price £13.00 p/m
  • Embden

    150cm wide indigo blue lightweight 6oz denim shirting fabric made from a 60% cotton and 40% tencel blend. Has a fabulous embroidered floral design.

    Regular price £14.00 p/m
  • Made in Italy Embroidered Denim Chambray - Indy

    Embroidered Denim Chambray - Indy

    142cm wide, 100% cotton embroidered denim chambray with white stripe detail on an indigo base. Ex-designer, deadstock.

    Regular price £19.96 p/m
  • Expanse Denim - Dark Camel

    145cm wide, 7oz cotton stretch denim twill fabric in dark camel. Perfect for creating skinny jeans!

    Regular price £16.96 p/m
  • Expanse Denim - Red

    145cm wide, 7oz cotton stretch denim twill fabric in red. Perfect for creating stylish skinny jeans!

    Regular price £16.96 p/m
  • Fibre Mood - 9.5oz Washed Denim - Black

    100% cotton black washed denim fabric, 9.5oz (320gsm), Oeko-Tex Standard 100 certified. Soft yet durable

    Regular price £19.00 p/m
  • Fibre Mood - 9.5oz Washed Denim - Dark Olive

    100% cotton dark olive washed denim fabric, 9.5oz (320gsm), Oeko-Tex Standard 100 certified. A durable and stylish denim

    Regular price £19.00 p/m
  • Fibre Mood - 9.5oz Washed Denim - Red

    100% cotton red washed denim fabric, 9.5oz (320gsm), Oeko-Tex Standard 100 certified. Soft yet durable

    Regular price £19.00 p/m
  • Fibre Mood - 9.5oz Washed Denim - Tan

    100% cotton Tan washed denim fabric, 9.5oz (320gsm), Oeko-Tex Standard 100 certified. Soft yet durable

    Regular price £19.00 p/m
  • Made in Italy Florence Denim - 11.5oz - Pale Blue
    Sold out

    Florence Denim - 11.5oz - Pale Blue

    142cm wide, 97% cotton 3% elastane, 11.5oz Italian deadstock soft washed denim in pale blue.

    Regular price £19.96 p/m
  • Heavenly - Ellen - Dark Blue

    This 4oz denim chambray is a classic as they come, featuring traditional but very pretty small scale flowers in a white overprint on super soft dark blue denim.

    Regular price £9.50 p/m
  • Heavenly - Lady

    Delightful pink floral print denim chambray is super soft and lightweight.

    Regular price £12.50 p/u
  • Huge Clearance Packs (1kg - 7.5kg)

    Chose from our huge clearance packs, at a huge discount! Big bags of quality pieces sold by weight. Heavily discounted due to potential faults, however each piece of fabric is very much usable for all sorts of projects! These are non-returnable.

    Regular price From £10.00 p/u
  • + More colours Indigoline Denim

    Indigoline Denim

    150cm wide, 100% cotton indigo and white striped woven denim. 230gsm - breathable and midweight.

    Regular price £21.50 p/m
  • Made in Italy Italian Red Selvedge Denim - Ash Black
    Sold out

    Italian Red Selvedge Denim - Ash Black

    82cm wide, 12.2oz Italian denim in black with stitched red selvedge. A heavy, breathable 100% cotton fabric.

    Regular price £17.00 p/m
  • Made in Italy Italian Red Selvedge Denim - Classic Indigo

    Italian Red Selvedge Denim - Classic Indigo

    81cm wide, 12.7oz Italian selvedge denim in a classic indigo shade with stitched red selvedge. 100% cotton.

    Regular price £17.00 p/m
  • Made in Italy Italian Red Selvedge Denim - Dark Indigo

    Italian Red Selvedge Denim - Dark Indigo

    94cm wide, 10.7oz Italian selvedge denim in dark indigo with stitched red selvedge. A heavy 100% cotton fabric.

    Regular price £17.00 p/m
  • Made in Italy Italian Red Selvedge Denim - Ocean Indigo

    Italian Red Selvedge Denim - Ocean Indigo

    91cm wide, 10.7oz Italian denim with stitched red selvedge. 100% cotton in a classic mid-indigo hue.

    Regular price £17.00 p/m
  • Japanese Denim - 13.7oz - Indigo
    Sold out

    Japanese Denim - 13.7oz - Indigo

    80cm wide, 100% cotton 13.7oz indigo deadstock denim with a red selvedge. Woven in Japan.

    Regular price £15.00 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