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.
152cm wide cotton bull denim fabric. This heavyweight fabric is made from pure cotton and is perfect for creating durable apparel and home decor projects.
8oz Washed Denim - Mid Blue
8oz washed mid blue denim, 145cm wide in soft 100% cotton twill.
8oz Washed Denim - Dark Blue
8oz washed dark blue denim, 145cm wide in soft 100% cotton twill.
4oz Washed Chambray Denim - Dark Blue
4oz Washed Chambray Denim - Dark Blue
Washed 4oz lightweight denim chambray fabric in dark blue.
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.
4oz Washed Chambray Denim - Mid Blue
4oz Washed Chambray Denim - Mid Blue
4oz classic mid-blue chambray with relaxed wash.
100% cotton 10oz washed denim fabric in pale blue, mid blue, indigo, or black.

Dress Patterns
Shop Now
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%.
Organic Denim - Red Selvedge - Black
13.5oz organic red selvedge denim, 80cm wide in washed black cotton twill.
12oz Titan Denim
155cm wide, fabulous quality heavy 12oz dark blue cotton denim fabric, ideal for hard-wearing jeans and jackets!
Cotton spandex, mid blue stretch denim, 255gsm, 146cm wide.
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.
4oz Washed Chambray Denim - Black
4oz Washed Chambray Denim - Black
Lightweight 4oz black washed chambray denim.
8oz blue marl denim, 152cm wide with a soft handle and subtle texture.
6oz Denim - Serenity
170cm extra-wide 6oz navy denim, lightweight and versatile.
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 - 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.
12.5oz Denim - Indigo
Classic 12.5oz indigo denim, 160cm wide, rigid 100% cotton with a firm workwear feel.
8oz Washed Denim - Black
8oz washed black denim, 160cm wide with soft handle and classic twill finish.
Moretti - 13oz Black Cotton Denim
Italian 13oz black cotton denim, 155cm wide. Structured, non-stretch cloth with a clean matte finish.
Dark camel 7.75oz stretch denim with comfortable give.
122cm wide, 9.5oz black cotton/elastane stretch denim.
145cm wide vibrant red 7.75oz stretch cotton denim.
Diez Denim - Black
10oz black stretch denim, 152cm wide with 10% stretch and classic twill finish.
Diez Denim - Charcoal
10oz charcoal stretch denim, 152cm wide with soft twill texture and 10% stretch.
8oz indigo stretch cotton elastane denim with gentle structure.
9oz soft white cotton denim with structure and a smooth finish.
11oz Denim - Blue
180cm wide 11oz classic blue denim with proper weight and structure.
8.5oz stretch denim in indigo, 139cm wide with soft handle and added comfort stretch.
Monza Denim - 11oz - Deep Blue
Monza Denim - 11oz - Deep Blue
Ex-designer Italian stretch denim, 148cm wide, deep blue finish.
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.
11oz heavyweight denim in mid blue, made from recycled cotton and polyester.
Narrow Italian Denim (Seconds)
81cm wide, Italian denim in a classic indigo shade with stitched orange selvedge. 100% cotton.
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.
150cm wide 8oz indigo denim shirting, with a smooth lightweight handle.
Italian Red Selvedge Denim - Ocean Indigo
91cm wide, 10.7oz Italian denim with stitched red selvedge. 100% cotton in a classic mid-indigo hue.
11.8oz dark blue stretch denim with firm structure and 7% weft stretch.
This 147cm wide Italian deadstock stretch denim has a charcoal hue and soft finish.
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.
Indigo 6oz soft cotton denim shirting, 150cm wide.
Monza Denim - 10.5oz - Indigo
140cm wide, Italian deadstock stretch denim fabric in classic indigo.
Monza Denim - 12.7oz - Black
Italian deadstock stretch denim, 138cm wide, black finish.
Italian Red Selvedge Denim - Dark Indigo
10.7oz Italian red selvedge denim, 94cm wide with classic narrow loom finish.
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.
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.