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?

25–48 of 131 items
View:
Sort by:
Mad Max - 11.8oz Blue Denim
Part number
2408M06B

Mad Max - 11.8oz Blue Denim

134cm wide, 97% cotton and 3% elastane, 11.8oz heavyweight denim fabric in dark blue.
Price incl. VAT
€17.89 per metre
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
€17.89 per metre
12.5oz Denim - Black
Part number
2405B01B

12.5oz Denim - Black

Heavy 12.5oz cotton denim fabric in black. Perfect for durable jeans, jackets, and workwear.
Price incl. VAT
€16.63 per metre
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
€16.63 per metre
Different Denim
Part number
2405B02

Different Denim

160cm wide, 14oz cotton denim fabric crafted from all-black yarns. Ideal for jeans, skirts & jackets.
Price incl. VAT
€18.42 per metre
Japanese Denim - 10.9oz - Mid Blue
Part number
2404CF18

Japanese Denim - 10.9oz - Mid Blue

88cm wide, 100% cotton 10.9oz mid blue deadstock denim with a green selvedge. Woven in Japan.
Price incl. VAT
€20.87 per metre
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
€23.79 per metre
Moretti - 13oz Black Cotton Denim
Moretti - 13oz Black Cotton Denim
Part number
2404CF09B

Moretti - 13oz Black Cotton Denim

Italian, ex-designer deadstock denim fabric in black. Made from 100% cotton, heavyweight, ideal for jeans.
Price incl. VAT
€23.79 per metre
Polka Dot Denim
Part number
2404B01

Polka Dot Denim

135cm wide 8oz cotton stretch denim in white with blue polka dots. Ideal for stylish jeans & jackets.
Price incl. VAT
€11.92 per metre
Electric Denim
Part number
2404B02

Electric Denim

135cm wide, vivid electric blue 8oz cotton stretch twill denim. Ideal for statement jeans & jackets.
Price incl. VAT
€11.92 per metre
Heavenly - Vinted
Part number
2402O02

Heavenly - Vinted

Lightweight denim chambray fabric made from cotton, featuring a small floral print on a mid-blue ground, great for blouses.
Price incl. VAT
€14.25 per metre
Heavenly - Rose
Part number
2402O01

Heavenly - Rose

Made from 100% cotton, our denim chambray features an intricate rose print on a mid-blue ground, ideal for skirts.
Price incl. VAT
€14.25 per metre
Heavenly - Tropical
Part number
2402O03

Heavenly - Tropical

148cm wide, denim chambray fabric with a tropical leaf print in white on a blue ground, made from 100% cotton.
Price incl. VAT
€14.25 per metre
Summer Fruits Denim
Part number
2402NE04

Summer Fruits Denim

154cm wide, 4oz cotton chambray fabric in an indigo blue hue with embroidered red & green cherries.
Price incl. VAT
€21.17 per metre
Diez Denim - Black
Part number
2401PX05B

Diez Denim - Black

Made from 98% cotton and 2% lycra, our 10oz denim twill fabric in black is ideal for hard-wearing jackets.
Price incl. VAT
€22.66 per metre
Diez Denim - Grey
Part number
2401PX05A

Diez Denim - Grey

Our 10oz denim twill fabric in grey is made from 98% cotton and 2% lycra, perfect for comfy jeans.
Price incl. VAT
€22.66 per metre
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
€20.87 per metre
Denim By The Dozen - Sky Blue
Part number
2401PX04A

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.
Price incl. VAT
€20.87 per metre
Denim By The Dozen - Classic Blue
Part number
2401PX04B

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.
Price incl. VAT
€20.87 per metre
Denim By The Dozen - Light Wash
Denim By The Dozen - Light Wash
Part number
2401PX04D

Denim By The Dozen - Light Wash

Heavy 12oz denim fabric made from 100% cotton with a light blue washed finish, ideal for stylish jeans.
Price incl. VAT
€20.87 per metre
Bruce Denim
Part number
2312CM04

Bruce Denim

152cm wide black denim fabric made from 100% cotton. This midweight denim fabric is perfect for jeans, shorts or skirts.
Price incl. VAT
€16.69 per metre
Denim Dreams
Part number
2311O04

Denim Dreams

157cm-wide denim dress fabric with a gold foil heart print. Lightweight at 120gsm, perfect for shirts, dresses, and childrenswear.
Price incl. VAT
€16.69 per metre
11oz Denim - Blue
Part number
2311V01A

11oz Denim - Blue

Made from 100% cotton, this traditional 11oz denim fabric in classic blue is perfect for jeans, jackets or bags.
Price incl. VAT
€17.29 per metre
Dusk Flex Denim
Part number
2308AH

Dusk Flex Denim

Our 122cm wide, cotton and elastane blend stretch denim fabric in black is perfect for jeans or fitted skirts.
Price incl. VAT
€15.50 per metre

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.