Croft Mill

Denim

Denim fabrics are perfect for creating a range of garments, from traditional jeans and workwear to skinny jeans, leggings, and dresses. Our 4oz denim is perfect for shirts and loose-fitting trousers, while our 8oz denim is ideal for all other garment types. For a heavier-weight fabric, try our 14oz denim. Whichever weight you choose, you can be sure that our denim fabrics are of the highest quality and will last you for years to come. So why not add some denim to your sewing stash today?

73–96 of 99 items
View:
Sort by:
8oz Washed Denim - Mid Blue
Part number
2086B

8oz Washed Denim - Mid Blue

145cm wide, 8oz washed mid blue denim, soft, malleable, and easy to sew. Perfect for shirts!
Price incl. VAT
£13.00 per metre
8oz Washed Denim - Pale Blue
Part number
2086C

8oz Washed Denim - Pale Blue

145cm wide, 8oz washed pale blue denim, soft, malleable, and easy to sew. Perfect for shirts!
Price incl. VAT
£13.00 per metre
14oz Bull Denim
14oz Bull Denim
Part number
011

14oz Bull Denim

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.
Price incl. VAT
£9.95
Remnant - 7.7oz Italian Denim - Mid Blue (1.35m)
Part number
2501M15 0925G

Remnant - 7.7oz Italian Denim - Mid Blue (1.35m)

Remnant (1.35m) - 135cm wide, 7.7oz lightweight denim fabric in blue, made from cotton, polyamide, and elastane.
Old price
£20.93
Price incl. VAT
£18.84
10% discount
Valid until 26/06/2026
Remnant - 7.7oz Italian Denim - Mid Blue (2m)
Part number
2501M15 0925G

Remnant - 7.7oz Italian Denim - Mid Blue (2m)

Remnant (2m) - 135cm wide, 7.7oz lightweight denim fabric in blue, made from cotton, polyamide, and elastane.
Old price
£31.00
Price incl. VAT
£27.90
10% discount
Valid until 26/06/2026
Remnant - Core Range 10oz Denim - Indigo (1.5m)
Part number
2411W02-R 0725G

Remnant - Core Range 10oz Denim - Indigo (1.5m)

Remnant (1.5m) - 149cm wide, 100% cotton 10oz washed denim fabric in indigo.
Old price
£20.25
Price incl. VAT
£18.23
10% discount
Valid until 26/06/2026
Remnant - Torino Denim - 6.5oz - Grey (1m)
Part number
2404CF14 0808s

Remnant - Torino Denim - 6.5oz - Grey (1m)

Remnant (1m) - Woven in Italy, our 6.5oz deadstock denim fabric in grey is made from cotton & elastane, ideal for trousers.
Old price
£19.00
Price incl. VAT
£17.10
10% discount
Valid until 26/06/2026
Redline Denim
Part number
2506PX12-B

Redline Denim

150cm wide, 100% cotton red and white striped woven denim. 230gsm – breathable and midweight.
Price incl. VAT
£21.50 per metre
Out of stock
4.8oz Denim Shirting - Indigo
Part number
2503E27-R

4.8oz Denim Shirting - Indigo

150cm wide, lightweight 4.8oz cotton denim shirting fabric in classic indigo. Great for summer!
Price incl. VAT
£9.00 per metre
Out of stock
Japanese Denim - 13.7oz - Indigo
Part number
2503CF22-R

Japanese Denim - 13.7oz - Indigo

80cm wide, 100% cotton 13.7oz indigo deadstock denim with a red selvedge. Woven in Japan.
Price incl. VAT
£15.00 per metre
Out of stock
Lucca Denim - 10.6oz - Indigo
Lucca Denim - 10.6oz - Indigo
Part number
2503CF14

Lucca Denim - 10.6oz - Indigo

174cm wide width, 100% cotton denim fabric in indigo, durable and strong. Woven in Italy.
Price incl. VAT
£23.15 per metre
Out of stock
Qjutie - Summer Denim - Yellow
Qjutie - Summer Denim - Yellow
Part number
2502NE08

Qjutie - Summer Denim - Yellow

150cm wide, cotton/­polyester denim fabric in yellow, from the Qjutie & The Qjutest range.
Price incl. VAT
£14.75 per metre
Out of stock
Qjutie - 8.5oz Stretch Washed Denim
Qjutie - 8.5oz Stretch Washed Denim
Part number
2502NE15

Qjutie - 8.5oz Stretch Washed Denim

145cm wide, 8.5oz cotton & spandex washed denim fabric, from the Qjutie & The Qjutest range.
Price incl. VAT
£13.45 per metre
Out of stock
Qjutie - Embroidered Denim Chambray - Daisy
Qjutie - Embroidered Denim Chambray - Daisy
Part number
2502NE01

Qjutie - Embroidered Denim Chambray - Daisy

145cm wide, cotton embroidered denim chambray fabric, from the Qjutie & The Qjutest range.
Price incl. VAT
£18.40 per metre
Out of stock
12oz Eco Denim - Pale Blue
Part number
2410DA03

12oz Eco Denim - Pale Blue

154cm wide, 12oz pale blue denim made from recycled cotton, polyester, and viscose. Firm yet soft.
Price incl. VAT
£12.95 per metre
Out of stock
9.4oz Designer Denim - Genoa
9.4oz Designer Denim - Genoa
Part number
2410CF33

9.4oz Designer Denim - Genoa

154cm wide, ex-designer 97% cotton, 3% elastane medium-weight denim fabric in black.
Price incl. VAT
£19.00 per metre
Out of stock
12.4oz Designer Denim - Aztec
12.4oz Designer Denim - Aztec
Part number
2410CF35

12.4oz Designer Denim - Aztec

140cm wide, ex-designer cotton & elastane denim fabric with a geometric pattern in shades of blue.
Price incl. VAT
£19.00 per metre
Out of stock
Mad Max - 12.4oz Dark Blue Denim
Part number
2408M06E

Mad Max - 12.4oz Dark Blue Denim

152cm wide, 97% cotton and 3% elastane, 12.4oz heavyweight denim fabric in dark blue.
Price incl. VAT
£15.00 per metre
Out of stock
Mad Max - 12.7oz Indigo Denim
Part number
2408M06A

Mad Max - 12.7oz Indigo Denim

140cm wide, 97% cotton and 3% elastane, 12.7oz heavyweight denim fabric in indigo.
Price incl. VAT
£15.00 per metre
Out of stock
12.5oz Denim - Indigo
Part number
2405B01A

12.5oz Denim - Indigo

Heavy 12.5oz cotton denim in classic indigo. Perfect for durable jeans, jackets, and workwear.
Price incl. VAT
£13.95 per metre
Out of stock
Enzo - 12.5oz Black Cotton Denim
Enzo - 12.5oz Black Cotton Denim
Part number
2404CF15

Enzo - 12.5oz Black Cotton Denim

164cm wide, 100% cotton denim woven with black yarn in the warp and cream yarn in the weft.
Price incl. VAT
£19.95 per metre
Out of stock
Casini Denim - 10.5oz - Indigo
Casini Denim - 10.5oz - Indigo
Part number
2404CF12

Casini Denim - 10.5oz - Indigo

160cm wide, 100% cotton, 10.5oz deadstock denim fabric in an indigo hue. Made in Italy!
Price incl. VAT
£19.95 per metre
Out of stock
Denim By The Dozen - Dark Indigo
Part number
2401PX04C

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.
Price incl. VAT
£17.50 per metre
Out of stock
13.5oz Denim - Landslide - Indigo
Part number
2205BEG02

13.5oz Denim - Landslide - Indigo

‘Landslide’ is an indigo denim fabric, very tough and durable as a heavy weight material making it wonderful for jackets, jeans and more.
Price incl. VAT
£16.00 per metre
Out of stock

Denim as we all know was born out of the wild west. Transferred as a working cloth made here in Lancashire until the 1980's, down the road from where we are now. Over time denim has morphed and adapted into a fashion statement. The addition of other yarns and elastane gives denim much more flexibility.

Denim is a versatile material. From traditional dark blue, hard wearing denim for work wear and bag making. To soft pale blue denim shirting and stretch denim for skinny jeans, leggings and dresses.

What is the best denim for you? Washed denim is soft and malleable and easy to sew with. Lightweight 4oz denim is a perfect weight for shirts and loose style trousers. Medium weight 8oz denim for all other garment types. 14oz is the heaviest denim we have. It can take some sewing but it is, the perfect denim material for traditional jeans. It is as strong a cloth as you will buy. With plenty of denim fabrics to choose from our denim range has something for everyone so you can make your own style.