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.
Jersey Cord - Navy
150cm wide, cotton & polyester jersey corduroy fabric in navy blue with a soft, velvety texture.
Textured linen cotton mix in soft stone for timeless breathable garments.
Enigma Linen - White
140cm wide, Oeko-Tex Certified dress fabric made from 70% ramie and 30% cotton, ideal for shirting.
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.
Bonded Wool Cotton - Black/Grey
155cm wide bonded wool and cotton fabric, double sided in black and grey, ideal for coats and rainwear.
150cm wide 100% cotton dress fabric with a fine rainbow stripe, ideal for summer and holiday wear.
Enigma Linen - Navy
Oeko-Tex Certified, navy blue, ramie linen and cotton blend fabric, perfect for curtains and tablecloths.
French Terry - Craft Hearts - Pink
145cm wide, 95% cotton, 5% elastane French Terry jersey fabric in lilac with pink hearts.
French Terry - Craft Hearts - Yellow
145cm wide, 95% cotton, 5% elastane French Terry jersey fabric in turquoise with yellow hearts.
Cotton Canvas - Painted Blooms - Flowers
Digitally printed cotton canvas with oversized florals. 140cm wide and structured, ideal for trousers, blazers, jumpsuits, and bags.
9.4oz cotton denim, 176cm wide in dark navy with soft midweight handle.
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!
Smiling Faces Cotton Winceyette Brushed Flannel Fabric.
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.
4oz Washed Chambray Denim - Black
4oz Washed Chambray Denim - Black
Lightweight 4oz black washed chambray denim.
Our cotton seersucker dressmaking fabric features a tiny checked lilac & white woven design; great for breathable blouses, kid's clothing & quilting!
Cotton Viscose Velvet - Safari
145cm wide 95% cotton 5% viscose velvet fabric with abstract pattern. Heavyweight 519gsm Italian ex-designer fabric ideal for upholstery and soft furnishing
Special - Poly/Cotton Poplin - White
Special - Poly/Cotton Poplin - White
Superior quality poly/cotton poplin in white. This has come from a manufacturer of the finest quality shirts.
Brushed Cotton - Brook - Camel
Checked brushed cotton fabric in a camel hue, exceptionally soft and comfy to wear, ideal for pyjamas.
7.5oz Washed Denim - Indigo
148cm wide, cotton 7.5oz washed denim fabric in indigo with a soft handle and a worn-in look.
148cm wide, durable 100% cotton drill fabric, 285gsm, woven in India. Perfect for trousers & jackets.
7.5oz Washed Denim - Light Blue
7.5oz Washed Denim - Light Blue
148cm wide, cotton 7.5oz washed denim fabric in light blue with a soft handle and a worn-in look.
Pima Cotton Lawn - Raj - Blue
140cm wide, Pima cotton lawn with an intricate paisley and floral design in blue and teal on white.
Supersonic - White
Introducing our exceptional 135cm wide superfine 100% pima cotton lawn fabric in white with a luxurious satin finish.
Lost In Translation
British dark grey cotton wool suiting, 154cm wide, 246gsm. Smooth midweight blend with khaki undertone
Hoffman Bali Cotton Lawn - Liquorice
Hoffman Bali Cotton Lawn - Liquorice
Exciting 112cm wide cotton lawn from Hoffman, with hand painted design of blue maze-like patterns that ripple through the cloth.
Stof Avalana Jersey - Pink Daisies
Statement pink floral cotton jersey, 205gsm.
Cotton Lawn - Tutti Fruity
Gorgeous cotton lawn dress fabric. 140cm wide with a vibrant pink, lime and blue floral print on a white ground. A popular pattern you will certainly recognise.
21 Wale Needlecord - Delph
High-quality 21-wale needlecord fabric in blue, made from cotton and ideal for soft, lightweight shirts.
French Terry - Ochre
Plain ochre 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
French Terry - Sage
Sage green 95% Cotton, 5% elastane French Terry OEKO-TEX jersey fabric with a looped back.
Italian ex-designer cotton check, 150cm wide, 140gsm. Red, blue, and navy check--soft, breathable
Fibre Mood - 9.5oz Washed Denim - Black
Fibre Mood - 9.5oz Washed Denim - Black
Classic black 9.5oz washed denim, Oeko-Tex certified and woven 180cm wide.
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.
Dry Finish Tin Cloth - Black
152cm wide black dry finish tin cloth fabric, 100% cotton, 11oz weight. Durable and water-resistant.
Open Knit Cotton - White
A lightweight open-knit cotton fabric in crisp white, ideal when you want breathability without losing structure.
Austrian Jersey - Sunset Floral
Austrian Jersey - Sunset Floral
A soft cotton jersey with ditsy papaya orange and azure blue flowers on navy - breathable, stretchy and perfect for everyday tops, T-shirts and PJs.
Como Classico - Denim - Stefano
Como Classico - Denim - Stefano
Mid-grey Italian denim, 359gsm 10.5oz - solid stuff, no messing.
Poplin Print - Caroline - Chartreuse
Poplin Print - Caroline - Chartreuse
Chartreuse cotton poplin fabric with a beautiful floral print on a chartreuse background.
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.
Baby Leopard French Terry Cotton Elastane Jersey 230gsm.
Embroidered Cotton - Elsy Floral
145cm wide natural embroidered cotton fabric with white and green floral stitched detailing.
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.