Get The Latest from Croft Mill
Keep in touch
We guarantee 100% privacy. Your information will not be shared and you can unsubscribe at any time.
Superior 100% Cotton fabric in brilliant white. Perfect for sewing and crafts alike.
157cm wide fine weave 100% cotton twill suiting fabric in very dark navy with a superb finish.
A bold loop back terry jersey in Black, knitted in Britain from 100% cotton, 150cm wide. Soft, breathable, and naturally comfortable.
140cm wide, 100% Pima cotton lawn fabric featuring a ditsy floral print in blue and pink.
This colourful yellow and grey sleeping fox print cotton canvas is a brilliant choice for creating home furnishings, bags, accessories and more.
Italian Red Selvedge Denim - Ash Black
82cm wide, 12.2oz Italian denim in black with stitched red selvedge. A heavy, breathable 100% cotton fabric.
Beautiful cotton floral broderie anglaise fabric in soft white. Great for breathable summer garments.
Slate grey, 112cm wide superior quality cotton poplin in an all-over palm leaf print - very Hawaiian shirt vibes! This is a great holiday shirt fabric!
62% polyester, 35% cotton and 3% elastane, jacquard jersey fabric in green featuring a 'plucked' star print!
158cm wide, super soft brushed 100% cotton plaid check fabric in blue, black, navy, and white.
Voyage - Armathwaite Peach Kingfisher Ness Poplin Cotton
Reminiscent of Japanese ink drawings. This cotton poplin fabric is wonderful for structured dresses.
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
152cm wide, organic cotton and elastane blend French Terry fabric in a pale blue hue, perfect for lounge-wear. GOTS certified.
Waxed Cotton - Bonneville 6 - Tan
150cm wide tan waxed cotton fabric 'Bonneville 6', 275gsm.
112cm wide, good quality 100% cotton poplin with a floral design in orange and shades of pink on a yellow ground. A delicate and pretty design that comes in multiple colour schemes.
Stof Fabric - Diamonds - Hot Pink
Our 100% cotton fabric features a unique diamond print in shades of pink, designed in Denmark and printed in Japan. Ideal for children's dresses and quilting.
113cm wide superior quality cotton poplin in a fluorescent yellow leopard print.
142cm wide, 100% cotton broderie anglaise fabric with a vibrant summery painted fruit design.
145cm wide, cotton cambric. Ideal for curtain linings & cushion inserts with a down-proof finish.
Our 148cm wide, combed cotton poplin fabric features a floral print with an orange hue, perfect for dressmaking!
135cm wide, cotton double gauze fabric in pale sage, 126gsm, breathable and Oeko-Tex certified.
Our ramie linen and cotton blend fabric is Oeko-Tex Certified and comes in a turquoise hue, ideal for soft furnishings.
Ex-designer, lightweight plain cotton twill fabric in a salmon pink hue, ideal for soft blouses. Woven in Italy.
149cm wide fabric, navy broken stripe detail, perfect for stylish, breathable summertime shorts with pockets. Deadstock fabric - woven in Italy.
155cm wide, cotton muslin in ivory with a soft finish. Light, breathable and perfect for summer!
128cm wide, cotton seersucker fabric with pastel stripes & blue topstitching. Perfect for summer!
152cm wide, cotton, polyester & viscose blend jacquard dress fabric featuring a geometric woven design in blue.
142cm wide, cotton, polyester, elastane black suiting fabric with an subtle woven abstract print.
This 145cm wide, OEKO- TEX 100 certified, cotton stretch jersey is in grey with an all-over fairy print, perfect for children's clothes, by the Ojutie kids collection.
This is a mid-weight, needlecord soft corduroy trousering fabric in a taupe/khaki colour - 145cm wide.
160cm wide, brushed cotton winceyette fabric with a bold red, grey, blue, yellow, and white check.
150cm wide, 100% cotton twill fabric in rose red with a soft finish. Ideal for trousers and skirts.
Brilliant Buzz Lightyear brushed back jersey fabric. Perfect for kids nightwear and hoodies. Certificated OEKO-TexÆ
135cm wide, cotton double gauze fabric in sage green, 130gsm, breathable and Oeko-Tex certified.
Cotton and spandex blend sateen fabric with a digitally printed abstract marble effect in black and green, great for dresses!
Our heavy, 70% stone-washed linen & 30% cotton fabric in stone has a nice hang and textured surface, ideal for dressmaking!
144cm wide, 100% cotton floral broderie anglaise fabric in sand. Perfect for dresses & blouses!
Poplin Print - Bonnie Paisley - Ivory
This 100% cotton fabric showcases a beautiful paisley pattern with intricate floral details, in soft browns, blues and greens. Perfect for summer wear!
Italian Red Selvedge Denim - Dark Indigo
94cm wide, 10.7oz Italian selvedge denim in dark indigo with stitched red selvedge. A heavy 100% cotton fabric.
Italian Red Selvedge Denim - Classic Indigo
81cm wide, 12.7oz Italian selvedge denim in a classic indigo shade with stitched red selvedge. 100% cotton.
Embroidered Denim Chambray - Indy
142cm wide, 100% cotton embroidered denim chambray with white stripe detail on an indigo base. Ex-designer, deadstock.
A lovely pink, 148cm wide, cotton lawn fabric featuring a delicate floral design with hints of purples and greens.
Made from 100% cotton, this beige seersucker fabric is perfect for breathable summer dresses, bedding and crafts!
145cm wide, cotton & elastane corduroy fabric in damson. 337gsm with a comfortable stretch.
Poplin Styles - Raspberry Fields
142cm wide, 110gsm, lightweight 100% cotton poplin fabric in white with a raspberry print.
From sewing tips and fabric spotlights to celebrating our makers' amazing creations, our social channels are where inspiration meets expertise.
Follow along for daily doses of fabric love, maker stories, and behind-the-scenes glimpses into the world of premium textiles. Because the best part of what we do is seeing your visions come to life, one stitch at a time.