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.
Heavenly - Daisies
100% cotton indigo denim chambray featuring a printed daisy design. 120gsm
Heavenly - Olive Leaf
Beautiful olive leaf print on a lightweight indigo cotton chambray.
Soft washed grey denim with a smooth handle and medium-light weight.
Wide Width Recycled Cotton Denim - Indigo
Wide width recycled cotton indigo denim with a classic twill weave and soft handle.
7.5oz Stretch Denim - Charcoal
Lightweight charcoal stretch denim with a soft handle and comfortable flexibility.
Everyday 11oz Denim - Blue
Classic midweight blue denim with a traditional twill weave and durable feel.
Everyday 11oz Denim - Black
Classic black midweight cotton denim with a durable twill weave.

Dress Patterns
Shop Now
Heavenly - Sprigs
Lightweight cotton chambray with ivory floral sprig print on indigo blue.
Heavenly - Bouquet
Lightweight indigo cotton chambray with soft ivory floral bouquet print.
Heavenly - Hedgerow
Indigo lightweight cotton chambray with delicate ivory wildflower print.
Heavenly - Rose
100% cotton denim indigo chambray fabric featuring a printed rose design.
Monza Denim - 10.5oz - Indigo
140cm wide, Italian deadstock stretch denim fabric in classic indigo.
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.
Como Classico - Denim - Alessio
Como Classico - Denim - Alessio
Indigo denim, 420gsm - proper sturdy stuff. Mid-heavy denim that'll make cracking jeans or jackets.
9oz Reworked Denim - Tangerine
Textured 9oz recycled denim with raised tangerine diamond stitching on a soft blue base.
100% cotton 10oz washed denim fabric in pale blue, mid blue, indigo, or black.
Monza Denim - 11oz - Deep Blue
Monza Denim - 11oz - Deep Blue
Ex-designer Italian stretch denim, 148cm wide, deep blue finish.
9.4oz cotton denim, 176cm wide in dark navy with soft midweight handle.
7.75oz Stretch Denim - Brown
Brown 7.75oz soft stretch cotton denim, 145cm wide.
Ex-designer 9oz Italian denim, 100% cotton, ideal for jeans and jackets.
Como Classico - Denim - Marco
Classic Italian heavy indigo denim, 13oz (450gsm) - durable and strong.
4oz Washed Chambray Denim - Mid Blue
4oz Washed Chambray Denim - Mid Blue
4oz classic mid-blue chambray with relaxed wash.
Denim Deconstruct - Indigo
10.5oz indigo deconstructed denim, 160cm wide with textured woven detail.
4oz Washed Chambray Denim - Dark Blue
4oz Washed Chambray Denim - Dark Blue
Washed 4oz lightweight denim chambray fabric in dark blue.
Organic Denim - Red Selvedge - Black
13.5oz organic red selvedge denim, 80cm wide in washed black cotton twill.
Como Classico - Denim - Paolo
Italian deadstock 10oz washed denim, 156cm wide, 100% cotton.
9oz soft white cotton denim with structure and a smooth finish.
Soft Tencel Denim - Dark Indigo
Oeko-Tex certified 10.4oz Tencel blend denim, 150cm wide with soft drape and stretch.
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.
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.
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.
Como Classico - Denim - Enzo
Heavy ex-designer Italian denim, 12oz (407gsm) in classic indigo.
Como Classico - Denim - Stefano
Como Classico - Denim - Stefano
Mid-grey Italian denim, 359gsm 10.5oz - solid stuff, no messing.
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.
7oz dark blue stretch denim, breathable with gentle stretch - ideal for comfortable garments.
Como Moderno - Denim - Vittorio
Como Moderno - Denim - Vittorio
Italian deadstock stretch denim, 166cm wide, light blue. 305gsm (~9oz).
7.75oz Stretch Denim - Anthracite
7.75oz Stretch Denim - Anthracite
7.75oz stretch denim in anthracite, 145cm wide. Soft and ideal for jeans.
4oz Washed Chambray Denim - Black
4oz Washed Chambray Denim - Black
Lightweight 4oz black washed chambray denim.
8oz Washed Denim - Dark Blue
8oz washed dark blue denim, 145cm wide in soft 100% cotton twill.
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.
7.75oz Stretch Denim - White
Bright white 7.75oz stretch denim for summer sewing.
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)
7.5oz Washed Denim - Indigo
148cm wide, cotton 7.5oz washed denim fabric in indigo with a soft handle and a worn-in look.
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.