• Est. 1927
  • 4.6★ on Google (575 Reviews)
  • 250,000m+ In Stock, Ready To Ship

Fabric, thread & haberdashery, from our family to your sewing room.

Three generations of Empress Mills have kept hobbyist sewers, quilters and dressmakers stocked and inspired since 1927. Whatever you're making, we've the fabric, thread and know-how to help you make it well.

Empress Mills fabric, thread and haberdashery in Colne
  • Same-Day Dispatch Available Orders placed by 12pm leave today
  • Samples Available Feel textures before you order
  • 250,000+ In Stock Deep warehouse inventory in Colne
  • Real Sewing Advice Call our team for matching help

Shop by Category

Ordered by what customers actually shop for most, not by what's easiest for us to list.

A Lancashire mill, three generations on

“The story began nearly 100 years ago when my Grandfather moved over the border from Yorkshire to Lancashire to manage a mill.”

In 1927 John Ball scraped together the resources to buy a failing mill and turned it around. His daughter Kathleen carried it through the collapse of UK weaving — and when the cloth stopped being woven here, the family started making thread instead. Today Christine and Charles are at the helm, with the next generation already finding their feet in the warehouse.

The original Empress Mills building in Colne

Step inside our warehouse shop

Browse rows of fabric bolts, touch waddings, match thread shades in natural light, and get genuine advice from our cutting table team.

Colne Warehouse Location

Empress Mills (1927) Ltd
Empress Street, Colne
Lancashire, BB8 9HU

Just 2 minutes off the M65 junction 14. Free customer parking outside.

Opening Hours

Mon – Fri:
10:00am – 4:00pm
Saturday:
10:00am – 3:30pm
Sunday:
Closed

“It's like an Aladdin's cave for fabrics, there's so much choice! The staff are also really friendly, helpful and knowledgeable.”

 
Featured Products