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
Repreve Recycled Lining - Champagne
Repreve Recycled Lining - Champagne
Made by RepreveÆ using recycled polyester, this champagne lining boasts a soft twill & satin 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.
Scura Marina
150cm wide, mid to lightweight spin weave Italian deadstock wool suiting fabric in dark navy.
Organic Cotton - Efflorescence - Mint
Oeko-Tex Standard 100†organic cotton poplin fabric with a floral themed print in pink and ochre on a mint ground. This†is perfect for any garment!
100% Wool Fleece - Forest Green
100% Wool Fleece - Forest Green
Forest green Australian virgin wool fleece, 143cm wide and made from 100% wool.
Fibre Mood - Jacquard Stripes - Green
145cm wide, viscose, nylon and linen jacquard fabric in deep green with a subtle stripe design.
Draper - Organic Bamboo Blend Suiting - Petrol
Draper - Organic Bamboo Blend Suiting - Petrol
This 150cm wide organic recycled suiting fabric in petrol, is soft to handle & has a beautiful drape.
GOTS Organic French Terry - Dusty Plum
GOTS organic French Terry jersey fabric in a dusty plum hue, made from cotton and elastane, ideal for comfort.
143cm wide light grey fleece made from 100% Australian virgin wool, responsibly sourced.
Organic Plain French Terry - Jewel
160cm wide Organic and Oeko-Tex 100, 95% Cotton / 5% Elastane French Terry jersey fabric in a jewel like blue.
GOTS Organic French Terry - Sage
GOTS Organic French Terry - Sage
152cm wide, organic French Terry fabric made from cotton and elastane in a sage hue, ideal for tee's. GOTS certified.
GOTS Organic French Terry - Gingerbread
Our organic cotton and elastane blend French Terry jersey fabric is GOTS certified and comes in a lovely brown hue.
Organic Cotton - Safari - Grey
Organic Cotton - Safari - Grey
Oeko-Tex Standard 100 cotton poplin fabric with a safari themed print in light grey.
100% Wool Fleece - Sky Blue
Soft 143cm wide Australian virgin wool fleece in sky blue, 100% wool and ethically sourced.
GOTS Organic French Terry - Dusty Yellow
GOTS Organic French Terry - Dusty Yellow
Made from organic cotton and elastane, this GOTS certified French Terry jersey fabric in yellow is ideal for hoodies.
Organic Plain French Terry - White
Organic Plain French Terry - White
160cm wide Organic and Oeko-Tex 100, 95% Cotton / 5% Elastane French Terry jersey fabric in white.
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.
Wide Width Cotton Poplin - Leia
150cm wide, 100% cotton poplin fabric in white with a decorative floral print, ideal for quilting.
GOTS Organic French Terry - Mauve
GOTS Organic French Terry - Mauve
Our GOTS organic French Terry fabric made from cotton and elastane in a mauve hue is perfect for lounge-wear.
143cm wide virgin wool fleece in ochre, made from 100% Australian wool and mulesing-free.
143cm wide, 100% Australian virgin wool fleece in a deep wine red, responsibly sourced and mulesing-free.
Como Moderno - Denim - Cristiano
Como Moderno - Denim - Cristiano
Italian deadstock stretch denim, 156cm wide, matte black.
GOTS Organic French Terry - Grey
GOTS Organic French Terry - Grey
This GOTS organic French Terry fabric in grey is made from cotton and elastane, perfect for hoodies.
100% Wool Fleece - Scarlet Red
100% Wool Fleece - Scarlet Red
143cm wide 100% Australian virgin wool fleece in scarlet red, mulesing-free with a soft fleece finish.
Organic Plain French Terry - Light Grey
Organic and Oeko-Tex 100, 95% Cotton / 5% Elastane French Terry jersey fabric in light grey.
Soft Tencel Denim - Dark Indigo
Oeko-Tex certified 10.4oz Tencel blend denim, 150cm wide with soft drape and stretch.
Bamboo Jersey - Mustard
Super soft 158cm wide 95% bamboo and 5% elastane jersey with a mustard hue. Stunning quality jersey dress fabric.
Fabio, an Italian deadstock stretch denim, 138cm wide, classic indigo.
Wide Width Cotton Poplin - Fina
Wide Width Cotton Poplin - Fina
150cm wide, cotton poplin fabric with a digitally printed floral design on a navy backdrop, ideal for crafting.
GOTS Organic French Terry - Pebble
95% organic cotton and 5% elastane French Terry fabric in a pebble hue, perfect for t-shirts. GOTS certified.
100% Wool Fleece - Royal
143cm wide Australian virgin wool fleece in royal blue, 100% wool and mulesing-free.
Sweats - Organic Jersey - Wine
Organic and Oeko-Tex 100, 95% cotton & 5% elastane knitted jersey fabric in wine.
Draper - Organic Bamboo Blend Suiting - Beige
Draper - Organic Bamboo Blend Suiting - Beige
This 150cm wide organic recycled suiting fabric in beige, is soft to handle and has a beautiful drape.
GOTS Organic French Terry - Soft White
GOTS Organic French Terry - Soft White
95% cotton and 5% elastane organic French Terry fabric in soft white, GOTS certified, perfect for hoodies.
143cm wide, 100% Australian virgin wool fleece in a warm tan shade, mulesing-free and sheep-friendly.
100% Wool Fleece - Mauve
143cm wide, 100% Australian virgin wool fleece in mauve with a soft, cosy finish.
100% Wool Fleece - Duck Egg Blue
143cm wide duck egg blue fleece made from 100% Australian virgin wool, mulesing-free.
Italian Red Selvedge Denim - Ash Black
12.2oz Italian red selvedge denim in ash black, woven 82cm wide in 100% cotton.
Wide Width Cotton Poplin - Suri
Wide Width Cotton Poplin - Suri
150cm wide, cotton poplin fabric with a digital green leaf print, perfect for crafts and clothes.
GOTS Organic French Terry - Dusty Blue
GOTS Organic French Terry - Dusty Blue
152cm wide, organic cotton and elastane blend French Terry fabric in a pale blue hue, perfect for lounge-wear. GOTS certified.
Organic Cotton - Safari - Pink
Organic Cotton - Safari - Pink
Oeko-Tex Standard 100 cotton poplin fabric with a safari themed print in light pink.
100% Wool Fleece - Lilac
Soft lilac Australian virgin wool fleece, 143cm wide and mulesing-free.
Bamboo Jersey - Scarlet
Super soft 158cm wide 95% bamboo and 5% elastane jersey with a scarlet red hue. Stunning quality jersey dress fabric.
GOTS Organic French Terry - Salmon
GOTS Organic French Terry - Salmon
Organic French Terry fabric in a plain red hue, made from 95% cotton and 5% elastane, ideal for tops. GOTS certified.
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.