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
7.5oz Washed Denim - Indigo
148cm wide, cotton 7.5oz washed denim fabric in indigo with a soft handle and a worn-in look.
Como Classico - Denim - Enzo
Heavy ex-designer Italian denim, 12oz (407gsm) in classic indigo.
Como Classico - Denim - Giorgio
Italian deadstock 14oz rigid denim, 149cm wide, 100% cotton.
Como Classico - Denim - Paolo
Italian deadstock 10oz washed denim, 156cm wide, 100% cotton.
148cm wide, cotton 7.5oz washed denim fabric in black with a soft handle and a worn-in look.
Narrow Italian Denim (Seconds)
81cm wide, Italian denim in a classic indigo shade with stitched orange selvedge. 100% cotton.
8oz blue marl denim, 152cm wide with a soft handle and subtle texture.
Embroidered Denim Chambray - Indy
Ex-designer embroidered chambray, 142cm wide, lightweight cotton.
Italian Red Selvedge Denim - Classic Indigo (Seconds)
81cm wide, 12.7oz Italian selvedge denim in a classic indigo shade with stitched red selvedge. 100% cotton.
Italian Red Selvedge Denim - Ash Black
12.2oz Italian red selvedge denim in ash black, woven 82cm wide in 100% cotton.
Italian Red Selvedge Denim - Dark Indigo
10.7oz Italian red selvedge denim, 94cm wide with classic narrow loom finish.
Italian Red Selvedge Denim - Ocean Indigo
91cm wide, 10.7oz Italian denim with stitched red selvedge. 100% cotton in a classic mid-indigo hue.
Qjutie - Summer Denim - Yellow
265gsm cotton blend summer denim, 150cm wide, vibrant yellow.
Qjutie - Burnout Denim - Yellow
Qjutie yellow burnout denim, 150cm wide, cotton-rich.
Qjutie - 8.5oz Stretch Washed Denim
Qjutie - 8.5oz Stretch Washed Denim
8.5oz stretch washed denim, 145cm wide with soft handle and gentle recovery.
Qjutie - Embroidered Denim Chambray - Daisy
145cm wide, 100% cotton embroidered denim chambray fabric.
12.5oz Denim - Indigo
Classic 12.5oz indigo denim, 160cm wide, rigid 100% cotton with a firm workwear feel.
8oz Denim - Leopard
8oz indigo denim with off-white leopard print, 175cm wide.
Mad Max - 13.5oz Dark Blue Denim
Mad Max - 13.5oz Dark Blue Denim
13.5oz dark blue stretch denim, 140cm wide. Structured 98% cotton with slight give for durable jeans and jackets.
10.4oz stretch blue denim, 135cm wide with classic twill structure.
11oz heavyweight denim in mid blue, made from recycled cotton and polyester.
Moretti - 13oz Black Cotton Denim
Italian 13oz black cotton denim, 155cm wide. Structured, non-stretch cloth with a clean matte finish.
Florence Denim - 11.5oz - Pale Blue
Italian 11.5oz pale blue stretch denim, 142cm wide. Soft, structured cotton with comfortable give.
150cm wide 8oz indigo denim shirting, with a smooth lightweight handle.
Cotton spandex, mid blue stretch denim, 255gsm, 146cm wide.
7oz Soft Denim - Billy - Black
152cm wide, 7oz black 100% cotton denim fabric.
Indigo 6oz soft cotton denim shirting, 150cm wide.
12oz Recycled Cotton Red Selvedge Denim
12oz recycled cotton red selvedge denim, 80cm wide. Narrow-loom black twill with subtle stretch.
4oz Denim Chambray - Roses + Rae
4oz Denim Chambray - Roses + Rae
4oz printed denim chambray, 147cm wide. Oeko-Tex certified.
100% cotton 10oz washed denim fabric in pale blue, mid blue, indigo, or black.
Denim Deconstruct - Indigo
10.5oz indigo deconstructed denim, 160cm wide with textured woven detail.
160cm wide 10.5oz mid blue textured denim, with woven deconstruct finish.
Denim Deconstruct - Pale Blue
Pale blue deconstructed denim, 10.5oz, 160cm wide with modern texture.
Denim Deconstruct - Black
10.5oz black deconstructed denim, 160cm wide with bold woven texture.
Soft Tencel Denim - Dark Indigo
Oeko-Tex certified 10.4oz Tencel blend denim, 150cm wide with soft drape and stretch.
150cm wide, 100% cotton red and white striped woven denim.
7.75oz Stretch Denim - Anthracite
7.75oz Stretch Denim - Anthracite
7.75oz stretch denim in anthracite, 145cm wide. Soft and ideal for jeans.
7.75oz Stretch Denim - Brown
Brown 7.75oz soft stretch cotton denim, 145cm wide.
7.75oz Stretch Denim - White
Bright white 7.75oz stretch denim for summer sewing.
Stretch denim in caramel toffee brown. 7.75oz fabric with soft handle.
12oz Titan Denim
155cm wide, fabulous quality heavy 12oz dark blue cotton denim fabric, ideal for hard-wearing jeans and jackets!
7.75oz Stretch Denim - Grey Wash
7.75oz Stretch Denim - Grey Wash
Washed grey 7.75oz stretch denim with relaxed finish.
Diez Denim - Black
10oz black stretch denim, 152cm wide with 10% stretch and classic twill finish.
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.
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.
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.