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
9oz Reworked Denim - Tangerine
Textured 9oz recycled denim with raised tangerine diamond stitching on a soft blue base.
Ex-designer 9oz Italian denim, 100% cotton, ideal for jeans and jackets.
Indigoline Denim
Indigo and white fine stripe denim with a crisp, classic finish.
Navyline Denim
Classic navy and white striped cotton denim, midweight and breathable.
Limeline Denim
Fresh green and white stripe denim in a soft midweight cotton weave.
9oz - Washed Aged Denim - Black
Washed 9oz black denim with a soft aged finish and sturdy structure.
Italian 8oz denim with a distinctive smokey wash effect.

Dress Patterns
Shop Now
6.3oz Recycled Raw Denim - Dark Indigo
Lightweight recycled raw denim, 170cm wide, 100% cotton.
7oz dark blue stretch denim, breathable with gentle stretch - ideal for comfortable garments.
11oz Denim - Blue
180cm wide 11oz classic blue denim with proper weight and structure.
9oz soft white cotton denim with structure and a smooth finish.
9.7oz Ivory Stretch Denim
Ivory stretch denim 9.7oz with structure and comfortable give.
Organic Denim - Red Selvedge - Black
13.5oz organic red selvedge denim, 80cm wide in washed black cotton twill.
4.8oz Denim Shirting - Indigo
Lightweight 4.8oz cotton denim shirting, 150cm wide.
6.4oz Stretch Denim - Blue Black
6.4oz blue-black cotton spandex blend denim, 124cm wide.
Mad Max - 12.4oz Dark Blue Denim
Mad Max - 12.4oz Dark Blue Denim
A sturdy dark blue denim with comfortable stretch and true heavyweight structure at 12.4oz.
Mad Max - 12.2oz Black Denim
Deep black stretch denim with strong hold and clean twill texture at 12.2oz.
Mad Max - 11oz Dark Blue Denim
Mad Max - 11oz Dark Blue Denim
11oz dark blue stretch denim with structure and 7% weft stretch.
11.8oz dark blue stretch denim with firm structure and 7% weft stretch.
Japanese Denim - 13.7oz - Indigo
Japanese Denim - 13.7oz - Indigo
13.7oz Japanese selvedge denim in indigo, woven on shuttle looms at 80cm wide.
Monza Denim - 10.2oz - Dark Wash
Monza Denim - 10.2oz - Dark Wash
Italian deadstock stretch denim, 137cm wide, dark wash finish.
Monza Denim - 14oz - Charcoal
This 147cm wide Italian deadstock stretch denim has a charcoal hue and soft finish.
Monza Denim - 11oz - Deep Blue
Monza Denim - 11oz - Deep Blue
Ex-designer Italian stretch denim, 148cm wide, deep blue finish.
Monza Denim - 12.7oz - Black
Italian deadstock stretch denim, 138cm wide, black finish.
Monza Denim - 10.5oz - Indigo
140cm wide, Italian deadstock stretch denim fabric in classic indigo.
Monza Denim - 12.7oz - Dark Indigo
Monza Denim - 12.7oz - Dark Indigo
Italian deadstock stretch denim fabric, 146cm wide, dark indigo.
Fibre Mood - 9.5oz Washed Denim - Dark Olive
Fibre Mood - 9.5oz Washed Denim - Dark Olive
Oeko-Tex certified 9.5oz washed dark olive denim, 180cm wide with a soft structured handle.
Fibre Mood - 9.5oz Washed Denim - Tan
Fibre Mood - 9.5oz Washed Denim - Tan
180cm wide Oeko-Tex certified tan washed denim in a comfortable 9.5oz midweight.
Fibre Mood - 9.5oz Washed Denim - Red
Fibre Mood - 9.5oz Washed Denim - Red
Bold red Oeko-Tex certified 9.5oz washed denim, midweight and 180cm wide.
Fibre Mood - 9.5oz Washed Denim - Black
Fibre Mood - 9.5oz Washed Denim - Black
Classic black 9.5oz washed denim, Oeko-Tex certified and woven 180cm wide.
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.
122cm wide, 9.5oz black cotton/elastane stretch denim.
Fabio, an Italian deadstock stretch denim, 138cm wide, classic indigo.
Como Moderno - Denim - Dario
Dario, an Italian deadstock stretch denim from our Como Moderno collection. Mid Blue, approximately 323 gsm (~9.5oz).
Como Moderno - Denim - Cristiano
Como Moderno - Denim - Cristiano
Italian deadstock stretch denim, 156cm wide, matte black.
Como Moderno - Denim - Salvatore (Seconds)
Italian deadstock lightweight stretch denim (seconds), 148cm wide.
Como Moderno - Denim - Leonardo
Como Moderno - Denim - Leonardo
Lightweight (5oz) Italian deadstock stretch denim. 137cm wide, in indigo blue.
Como Moderno - Denim - Vittorio
Como Moderno - Denim - Vittorio
Italian deadstock stretch denim, 166cm wide, light blue. 305gsm (~9oz).
Como Moderno - Denim - Raffaello
Como Moderno - Denim - Raffaello
Black Italian deadstock stretch denim, 380gsm fine broken twill, 159cm wide.
Como Moderno - Denim - Adriano
Como Moderno - Denim - Adriano
Italian deadstock stretch denim, black broken twill, soft, 389gsm (11.5oz)
Como Classico - Denim - Alessio
Como Classico - Denim - Alessio
Indigo denim, 420gsm - proper sturdy stuff. Mid-heavy denim that'll make cracking jeans or jackets.
Como Classico - Denim - Stefano
Como Classico - Denim - Stefano
Mid-grey Italian denim, 359gsm 10.5oz - solid stuff, no messing.
Como Classico - Denim - Matteo
Como Classico - Denim - Matteo
Italian deadstock lightweight denim, 167cm wide, 100% cotton.
Mid-washed blue Italian denim, 12.5oz (425gsm) - substantial yet soft.
Como Classico - Denim - Marco
Classic Italian heavy indigo denim, 13oz (450gsm) - durable and strong.
Denim fabric, as we all know, was born out of the Wild West. It was produced as a working cloth here in Lancashire until the 1980s, just down the road from where we are now. Over time, denim has evolved into a fashion staple. The addition of other yarns and elastane gives denim greater flexibility and comfort.
Denim weight is measured in ounces per square yard (oz) or grams per square metre (gsm). While classifications can vary slightly across the industry, the ranges below reflect standard dressmaking fabric weights used by UK retailers.
Use the filters above to refine by weight or browse all denim fabrics to compare options.
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.