Join 30,000 Makers
Get 10% off your first order
Be first to see new arrivals and limited fabrics before they sell out.
No spam. Just beautiful fabrics.
Free UK delivery over £75
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%.
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.
Our 122cm wide, cotton and elastane blend stretch denim fabric in black is perfect for jeans or fitted skirts.
Expanse Denim - Dark Camel
145cm wide, 7oz cotton stretch denim twill fabric in dark camel. Perfect for creating skinny jeans!
145cm wide, 7oz cotton stretch denim twill fabric in red. Perfect for creating stylish skinny jeans!
Diez Denim - Black
Made from 98% cotton and 2% lycra, our 10oz denim twill fabric in black is ideal for hard-wearing jackets.
Diez Denim - Charcoal
Our 10oz denim twill fabric in charcoal is made from 98% cotton and 2% lycra, perfect for comfy jeans.

Dress Patterns
Shop Now
145cm wide indigo cotton denim fabric has a slightly heavier 8oz weight. Great for jeans, skirts, dresses and jackets. With 3% elastane.
139cm wide, 8.5oz 70% cotton, 27% polyester, and 3% elastane lightweight denim fabric in indigo.
Mad Max - 13.5oz Dark Blue Denim
Mad Max - 13.5oz Dark Blue Denim
140cm wide, 98% cotton and 2% elastane, 13.5oz heavyweight denim fabric in dark blue.
Monza Denim - 11oz - Deep Blue
Monza Denim - 11oz - Deep Blue
148cm wide, 97% cotton & 3% elastane Italian woven 11oz denim in deep blue with a soft finish.
134cm wide, 97% cotton and 3% elastane, 11.8oz heavyweight denim fabric in dark blue.
Monza Denim - 14oz - Charcoal
This 147cm wide, 97% cotton & 3% elastane woven Italian denim in charcoal has a lovely soft finish.
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.
Monza Denim - 12.7oz - Black
138cm wide, 97% cotton & 3% elastane woven denim in black with a lovely soft finish and slight stretch.
Monza Denim - 10.5oz - Indigo
140cm wide, 97% cotton & 3% elastane Italian woven denim in indigo with a soft finish and subtle stretch.
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).
135cm wide, 98% cotton and 2% elastane, 10.4oz heavyweight denim fabric in dark blue.
Fabio, an Italian deadstock stretch denim from our Como Moderno collection. Classic Indigo, approximately 345 gsm (~10oz).
145cm wide, 7.75oz stretch denim in toffee brown. 98% cotton, 2% elastane - soft, comfortable and perfect for jeans.
150cm wide, 97% cotton, 3% lycra ivory stretch denim fabric. 9.7oz midweight with a soft feel.
12oz Recycled Cotton Red Selvedge Denim
80cm wide, 12oz cotton and elastane denim twill fabric in black with red-stitched selvedge.
Monza Denim - 12.7oz - Dark Indigo
Monza Denim - 12.7oz - Dark Indigo
146cm wide, 97% cotton & 3% elastane woven denim in dark indigo with a luxuriously soft finish.
7.75oz Stretch Denim - White
145cm wide, 7.75oz white stretch denim. 98% cotton, 2% elastane - crisp, breathable and perfect for jeans.
Florence Denim - 11.5oz - Pale Blue
142cm wide, 97% cotton 3% elastane, 11.5oz Italian deadstock soft washed denim in pale blue.
Como Moderno - Denim - Dario
Dario, an Italian deadstock stretch denim from our Como Moderno collection. Mid Blue, approximately 323 gsm (~9.5oz).
7.75oz Stretch Denim - Anthracite
7.75oz Stretch Denim - Anthracite
145cm wide, 7.75oz anthracite grey stretch denim. 98% cotton, 2% elastane - breathable, soft and ideal for jeans.
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).
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).
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).
Como Moderno - Denim - Salvatore (Seconds)
Salvatore, an Italian deadstock stretch denim from our Como Moderno collection. Dark Blue, approximately 212 gsm (~6.5oz).
6.4oz Stretch Denim - Blue Black
124cm wide, 6.4oz blue-black stretch denim fabric with a cotton, polyester, and spandex blend.
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).
Mad Max - 11oz Dark Blue Denim
Mad Max - 11oz Dark Blue Denim
142cm wide, 97% cotton and 3% elastane, 11oz heavyweight denim fabric in dark blue.
7.75oz Stretch Denim - Grey Wash
7.75oz Stretch Denim - Grey Wash
145cm wide, 7.75oz grey washed stretch denim. 98% cotton, 2% elastane - soft, comfortable and perfect for jeans.
Monza Denim - 10.2oz - Dark Wash
Monza Denim - 10.2oz - Dark Wash
137cm wide, 97% cotton & 3% elastane woven denim in dark wash with a luxuriously soft finish.
From sewing know-how and honest fabric advice to celebrating the brilliant things our customers make, our social channels are where Lancashire heritage meets modern dressmaking.
We share what’s new in, what’s worth your time, and what’s genuinely beautiful to sew with, from premium Italian deadstock to everyday wardrobe staples.
Expect real fabric insight, behind-the-scenes moments from our Lancashire warehouse, and plenty of inspiration from a community that knows quality when they see it.
Because at Croft Mill, it’s not just about fabric. It’s about what you make with it.