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.
Our stretch viscose linen mix shirting fabric in scarlet red is 130cm, perfect for shorts, blouses and tunics!
Stof Avalana Jersey - Buds Grey
Stof Avalana Jersey - Buds Grey
OEKOTex cotton and elastane blend jersey fabric with a small floral print on a grey ground, ideal for tops.
Angel On High
152cm wide 100% cotton satin dress fabric with a blue and white floral print. Lightweight dressmaking cloth with a smooth handle and dull sheen.
Stof Avalana Jersey - Buds Aqua
Stof Avalana Jersey - Buds Aqua
Made from 95% cotton and 5% elastane, this knitted jersey fabric features a small scale floral print on a blue ground. OEKOTexĂ
What Light Shines - Gypsy - White
152cm wide, fine dark navy & white cotton shirting fabric features a stylish tiny scale heather-like flower design. Perfect for men's shirts.
Stof Avalana Jersey - Turquoise Twinkle
Our cotton elastane knitted jersey fabric has a small-scale star print on a turquoise ground, perfect for t-shirts. OEKOTexĂ.
Velveteen - Navy
140cm wide, cotton and elastane mix velveteen fabric in dark navy with all the attributes of velvet but without the weight!
Double Sided Stretch Fleece - Navy
Double Sided Stretch Fleece - Navy
Navy 180cm wide plush stretch fleece: luxurious double-sided warmth in polyester and spandex.
Velveteen - Black
142cm wide, soft, very fine cotton velveteen which has all the attributes of velvet but without the weight, ideal for trousers!
Double Sided Stretch Fleece - Black
Double Sided Stretch Fleece - Black
Black 180cm wide plush stretch fleece: luxurious double-sided warmth in polyester and spandex.
Killing Me Softly
160cm wide, superfine dark navy wool suiting fabric with the faintest over check in pale blue and white, woven in Yorkshire!
Stof Avalana Jersey - Pachyderm
Stof Avalana Jersey - Pachyderm
160cm wide, OEKOTex knit jersey fabric featuring an elephant and rhino print on a grey ground, ideal for cosy pyjamas.
Draping Stretch Viscose Challis - Thicket
Draping Stretch Viscose Challis - Thicket
134cm wide, viscose and elastane mix fabric featuring a leaf print on a black ground, ideal for dressmaking and loose palazzo pants!
Stof Avalana Jersey - Chompers
Stof Avalana Jersey - Chompers
Our 95% cotton and 5% elastane knitted jersey fabric features a fun dinosaur print on a navy ground. OEKOTexĂ
Draping Stretch Viscose Challis - Hockney
Viscose challis poplin with with elastane, excellent draping qualities without the creasing
Double Sided Stretch Fleece - Ivory
Double Sided Stretch Fleece - Ivory
Ivory 180cm wide plush stretch fleece: luxurious double-sided warmth in polyester and spandex.
150cm wide, viscose, polyamide & elastane twill bengaline with a brown & beige abstract print.
160cm ivory quilted fabric. Ex-designer quality, 80% cotton, 20% polyester blend, perfect for stylish, warm creations.
150cm wide, viscose, polyamide & elastane twill bengaline with a orange & coral abstract print.
Brushed & Cosy - Dennis
147cm wide, brushed cotton fabric featuring a check pattern in beige, white, red & yellow on a black ground, ideal for shirts.
A beautifully structured 150cm wide, 73% viscose, 23% polyamide, 4% elastane twill bengaline fabric with a bold abstract design in shades of blue and green, offering a thick, high-quality feel with excellent stretch.
Boston - Plain Cotton Poplin - Black
Boston - Plain Cotton Poplin - Black
114cm wide, 100% cotton poplin fabric in black, 121gsm. Lightweight, crisp and breathable.
Brushed & Cosy - Charlie
Our 100% cotton flannel fabric has a brushed finish and eye-catching checked pattern in stone, black, white & red.
150cm wide, white lining fabric made from durable nylon, with a soft satin finish.
Boston - Plain Cotton Poplin - White
Boston - Plain Cotton Poplin - White
114cm wide, 100% cotton poplin fabric in white, 121gsm. Lightweight, crisp and breathable.
Bygone Lining - No. 1
140cm wide, dark brown lining fabric made from durable nylon, with a soft satin finish.
145cm wide, lightweight viscose fabric with a tropical hibiscus floral design on a soft blue base.
Stof Avalana Jersey - Pablo
150cm wide, cotton and elastane knitted jersey fabric with a penguin print on a blue ground. Oeko-Tex Standard.
142cm wide, cotton stretch fabric in an energetic abstract print. Ideal for statement fashion.
135cm wide, cotton & elastane Ponte jersey fabric in plain cream. Great for loungewear!
Stof Avalana Jersey - Disco Dandelion
Stof Avalana Jersey - Disco Dandelion
160cm wide, cotton and elastane blend knit jersey fabric with a colourful dandelion print on a navy ground. Oeko-Tex Standard.
140cm wide polycotton shirting and dress fabric with a navy mini diamond print on a slightly blue tinted white ground. Beautifully soft and drapes like a dream.
Wassabi - Purple
142cm wide, unique abstract print cotton stretch fabric. Substantial & structured with a bit of give.
Lambs Leather - Silver
Italian-made lambskin nappa leather in silver: soft, supple, premium quality. Ideal for small projects, sold as full skins.
Roseberry Chambray
143cm wide, lightweight cotton chambray with rose print on blue, ideal for summery makes!
Brushed - Aldo
154cm wide, ex-designer soft brushed wool coating with a muted check in pale grey and black.
137cm wide, superfine virgin wool blend fabric in black has a water-resistant finish, perfect for shirting and outerwear. Manufactured in Italy.
Winceyette - Pink Pug
This pink winceyette brushed cotton fabric features a pug and lipstick print, great for kids clothing, pyjamas and blankets!
148cm wide, mint green brocade fabric with tonal floral pattern that catches the light beautifully.
148cm wide, ex-designer Italian wool suiting in a mix of grey yarns with a muted pink overcheck.
145cm wide, 100% cotton lightweight trouser fabric in sky blue with a white polka dot print.
Super soft, 148cm wide brushed cotton twill shirting in marled grey. There are two shades of grey and oatmeal yarns in the weave.
148cm wide, Italian red cotton-viscose gauze dress fabric with a sweet white daisy print. Perfect for summer garments.
132cm wide, fine cotton gabardine fabric in navy, deadstock and ex-designer, ideal for trousers.
142cm wide, cotton satin stretch dress fabric in rich yellow with a vibrant South Pacific floral design.
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.