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.
Italian 6 Wale Corduroy - Camel
150cm wide, thick 100% cotton 6 wale corduroy fabric in a camel shade. Woven in Italy.
Stretch 21 Wale Needlecord - Navy
Stretch 21 Wale Needlecord - Navy
A navy fine-wale cotton needlecord with a touch of stretch, perfect for comfortable trousers, skirts and everyday garments with a clean finish.
Corduroy Quilting - Olive
140cm wide, polyester corduroy quilting fabric in olive. Great for cosy & stylish jackets and coats.
Jersey Cord - Navy
150cm wide, cotton & polyester jersey corduroy fabric in navy blue with a soft, velvety texture.
21 Wale Needlecord - Delph
High-quality 21-wale needlecord fabric in blue, made from cotton and ideal for soft, lightweight shirts.
16 Wale Washed Corduroy - Teal
16 Wale Washed Corduroy - Teal
147cm wide, 100% cotton 16-wale washed corduroy in teal blue. 220-230gsm and Oeko-Tex certified.
Fur Lined Cord - Light Brown
Weighty corduroy with plush faux fur backing in an easy light brown tone.

Dress Patterns
Shop Now
Stretch Corduroy - Mocha
145cm wide, cotton & elastane corduroy fabric in mocha. 337gsm with a comfortable stretch.
Soft Washed Corduroy - Camel
A soft, medium-to-heavyweight corduroy with a smooth finish and a bit of built-in stretch for comfort. Made from a blend of polyester, polyamide and spandex
Fibre Mood aubergine 8 wale cotton corduroy, 300gsm.
16 Wale Washed Corduroy - Wine
16 Wale Washed Corduroy - Wine
147cm wide, 100% cotton 16-wale washed corduroy in wine. 220-230gsm and Oeko-Tex certified.
16 Wale Washed Corduroy - Crimson
16 Wale Washed Corduroy - Crimson
147cm wide, 100% cotton 16-wale washed corduroy in crimson red. 220-230gsm and Oeko-Tex certified.
21 Wale Needlecord - Fuchsia
100% cotton 21 wale needlecord fabric in a fuchsia pink hue, 140cm wide, perfect for children's wear.
Stretch Corduroy - Olive
145cm wide, cotton & elastane corduroy fabric in olive green. 337gsm with a comfortable stretch.
16 Wale Washed Corduroy - Chestnut
16 Wale Washed Corduroy - Chestnut
147cm wide, 100% cotton 16-wale washed corduroy in warm brown. 220-230gsm and Oeko-Tex certified.
Cotton Needlecord - Take It Slow
112cm wide cotton needlecord fabric, with a beige leopard and floral print.
Stretch 21 Wale Needlecord - Black
Stretch 21 Wale Needlecord - Black
A fine black cotton needlecord with a touch of stretch, ideal for comfortable trousers, skirts and everyday garments that need structure without stiffness.
Soft Washed Corduroy - Rust
A soft, medium-to-heavyweight corduroy with a smooth finish and a bit of built-in stretch for comfort. Made from a blend of polyester, polyamide and spandex
Fur Lined Cord - Cream
Fully lined corduroy with dense faux fur reverse. Neutral cream and cosy.
Baby Driver - Grandmother's Bouquet - Green
112cm wide soft black baby needlecord fabric, with a beautiful all-over floral arrangement design in shades of red and green.
Corduroy Quilting - Rust
140cm wide, polyester corduroy quilting fabric in rust. Great for cosy & stylish jackets and coats.
Cotton Needlecord - Back in the Day
112cm wide cotton needlecord fabric, with a 1970s-inspired floral swirl print in green, amber and red tones.
Deadstock Needlecord - Rustic Swirl
Deadstock Needlecord - Rustic Swirl
150cm wide, ex-designer cotton elastane blend needlecord fabric in brown with an intricate print.
21 Wale Needlecord - Brown
140cm wide, 100% cotton, 21 wale needlecord fabric in brown, perfect for autumn dressmaking.
21 Wale Needlecord - Charcoal
Made from 100% cotton, this 21 wale needlecord fabric in charcoal is perfect for pinafore dresses.
21 Wale Needlecord - Pink
This 100% cotton 21-wale needlecord fabric in a pink hue is 148cm wide and perfect for children's wear.
Jumbo Cord - Lavender
156cm wide, jumbo corduroy fabric in a dull lavender hue, made from 100% cotton, perfect for durable jackets.
Chocolate brown 160gsm cotton needlecord.
Lightweight Needlecord - Vintage Blooms
Lightweight Floral Cotton Needlecord Dress Fabric 125gsm.
21 Wale Needlecord - Ecru
140cm wide, 21 wale needlecord fabric made from 100% cotton in ecru - ideal for soft furnishings and clothing.
21 Wale Needlecord - Terracotta
21 Wale Needlecord - Terracotta
Our 140cm wide, 21-wale cotton needlecord fabric in terracotta is OEKOTex certified, great for childrens wear.
21 Wale Needlecord - Navy
Our dark navy 21 wale needlecord fabric is made from 100% cotton and OEKOTex certified, great for shirts.
21 Wale Needlecord - Scarlet
148cm wide, 100% cotton, 21 wale needlecord fabric in red, great for dressmaking & soft furnishings.
Baby Driver - Flower Power - Black
Baby Driver - Flower Power - Black
112cm wide, 100% cotton needlecord fabric in black with a floral print in cream, pink, and yellow.
16 Wale Washed Corduroy - Grey
16 Wale Washed Corduroy - Grey
147cm wide, 100% cotton 16-wale washed corduroy in dark grey. 220-230gsm and Oeko-Tex certified.
21 Wale Needlecord - Marine
148cm wide, 100% cotton, 21-wale needlecord fabric in marine blue. Perfect for lightweight and soft dresses.
152cm wide ribbed knit plush stretch velour dress fabric is perfect for sewing lightweight sweatshirts. With a golden mustard hue, soft hand and lovely drape.
Needlecord - Brown
Woven in Italy, this ex-designer/deadstock cotton needlecord fabric in light brown is perfect for soft shirts.
White Heavyweight Cotton Needlecord 325gsm 152cm Wide.
Deep wine 5 wale cotton corduroy, 142cm wide, ideal for jackets and autumn wardrobes.
Rust orange 5 wale cotton corduroy, 142cm wide, deal for jackets, trousers and workwear styles.
8 wale black cotton corduroy fabric, 148cm wide. Medium-heavyweight with a soft handle, ideal for trousers, jackets and winter garments.
Soft Washed Corduroy - Royal Blue
Soft Washed Corduroy - Royal Blue
A soft, medium-to-heavyweight corduroy with a smooth finish and a bit of built-in stretch for comfort. Made from a blend of polyester, polyamide and spandex
Soft Washed Corduroy - Slate Grey
Soft Washed Corduroy - Slate Grey
A soft, medium-to-heavyweight corduroy with a smooth finish and a bit of built-in stretch for comfort. Made from a blend of polyester, polyamide and spandex
Soft Washed Corduroy - Lime
A soft, medium-to-heavyweight corduroy with a smooth finish and a bit of built-in stretch for comfort. Made from a blend of polyester, polyamide and spandex
Corduroy and needlecord are two classic dressmaking fabrics that have been around for centuries. Both fabrics are typically made from 100% cotton and are incredibly durable and comfortable to wear. Corduroy is typically 14 wales per inch and has a shorter pile than regular corduroy, making it ideal for garments that require a bit of extra give, like pants or skirts. Needlecord has finer ribs and is 14 to 18 cords per inch, giving it a lighter weight fabric that is perfect for shirts, dresses, and light jackets. We have a wide selection of both corduroy and needlecord in stock, in a variety of colours and patterns. So whatever your needs, we've got you covered.
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.