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.
Lightweight seersucker check with a soft handle, subtle texture and a hint of sparkle.
142cm wide, fine woven 100% combed cotton lawn fabric in white with a silky soft finish.
91cm wide superfine cotton voile fusible interlining fabric in white. Ideal for lightweight dresses, silks, and blouses, adding subtle structure.
150cm wide, Egyptian cotton muslin fabric in soft white. Lightweight & breathable with a delicate softness.
Martinique Crochet - White
Exquisitely crafted 100% cotton fabric in white features an open crochet and embroidered design. Perfect for summer kaftans & beach cover ups.
Voile - White
145cm wide, lightweight semi-sheer cotton voile fabric in white. Great for dressmaking or curtains.
145cm cotton seersucker with small blue florals on a white ground.
Superior quality 100% white cotton poplin in brilliant white. Perfect for sewing and crafts alike.
Baby Seersucker - Tiny White
We call this baby seersucker because the seersucker is so delightfully small. An absolutely glorious fabric which is the perfect material for a casual but classic summer dress.
141cm wide Laura Ashley Willow Leaf Hedgerow, 51% cotton 49% linen, 200gsm upholstery fabric.
Cotton Lawn Iron On Interfacing - White
Woven 100% cotton fusible interlining fabric in white. 91cm wide, 100 gsm. Perfect for adding body to your garments.
Sweatshirt - Black
Fabulous 280gsm sweatshirt fabric in black, light, soft and fluffy on the inside for extra comfort.
BA - Embroidered Lawn - Addison
Stunning 146cm wide, white cotton lawn broderie anglaise fabric embroidered with a floral design.
White 3D embroidered floral cotton, 145cm wide.
Egyptian Cotton - Luxury Stripe Sheeting
Brilliant white Egyptian cotton sheeting at 3 metres wide; satin striped pattern, stunning to handle, a dream to sew with.
BA - Embroidered Lawn - Mellow White
This cheerful 140cm wide white embroidered cotton lawn floral broderie anglaise fabric is perfect for creating elegant dresses & charming tops.
Limeline Denim
Fresh green and white stripe denim in a soft midweight cotton weave.
Boston - Plain Cotton Poplin - White
114cm wide, 100% cotton poplin fabric in white, 121gsm. Lightweight, crisp and breathable.
Embroidered Cotton Stripe - Orange Floral
145cm wide white 100% cotton fabric with embroidered stripes and orange floral detailing.
Lightweight white floral crinkle fabric, breathable and perfect for summer tops.
Enigma Linen - White
140cm wide, Oeko-Tex Certified dress fabric made from 70% ramie and 30% cotton, ideal for shirting.
155cm wide bonded wool and cotton fabric, double sided in black and grey, ideal for coats and rainwear.
This 152cm wide white cotton drill fabric is made from breathable heavyweight cotton. Ideal for uniforms, workwear, and furnishings.
Winceyette Plain - White
105cm wide, soft brushed cotton winceyette (flannel) fabric in white. Great for cosy nightwear!
9oz soft white cotton denim with structure and a smooth finish.
Pennine Cotton Lawn - White
Clean and crisp, this 138cm wide white cotton lawn is smooth, very fine and ideal for lightweight sewing.
Special - Poly/Cotton Poplin - White
Superior quality poly/cotton poplin in white. This has come from a manufacturer of the finest quality shirts.
Supersonic - White
Introducing our exceptional 135cm wide superfine 100% pima cotton lawn fabric in white with a luxurious satin finish.
Italian ex-designer cotton check, 150cm wide, 140gsm. Red, blue, and navy check--soft, breathable
145cm wide, Italian cotton silk fabric with abstract orange and grey splodge print on off-white.
145cm wide, 100% cotton interlock fabric in sky blue with a white polka dot print.
Open Knit Cotton - White
A lightweight open-knit cotton fabric in crisp white, ideal when you want breathability without losing structure.
Milano Embroidered Double Gauze - Pink
140cm ex-designer Italian cotton double gauze dress fabric with pale pink floral embroidery.
Navyline Denim
Classic navy and white striped cotton denim, midweight and breathable.
Lightweight 100% cotton fabric with a loose weave and sand and white frappe stripe. Breathable and ideal for shirts, dresses and summer sewing.
Made from 100% cotton, our abstract print seersucker fabric in black and white is perfect for summer blouses.
These 110cm wide, polka dot print cotton poplin fabrics are available in a wide range of shades.
145cm wide 95% cotton 5% viscose velvet fabric. Heavyweight 519gsm Italian ex-designer fabric ideal for upholstery and soft furnishing
Double Gauze - Black
135cm wide, cotton double gauze fabric in black, 130gsm, breathable and Oeko-Tex certified.
Azienda Stripe
145cm wide, ex-designer cotton shirting fabric made in Italy, with a black & white pinstripe design.
145cm wide off-white 100% cotton broderie anglaise fabric with floral embroidery and classic openwork detail.
Lightweight 100% cotton seersucker with a sky blue and white stripe.
Lightweight 100% cotton floral dress fabric with a soft handle and fine ditsy print. Breathable and ideal for dresses, blouses and summer sewing.
127cm wide, white Italian cotton Silesia fabric with a satinised finish. Used for lining & pockets.
Cotton Jersey - Tiny Floral
A soft, stretchy cotton jersey printed with a small-scale floral design in muted pinks and greens on an off-white base.
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.