Spring Holiday April 13th - 18th. In-store shopping and online order fulfillment will resume on Saturday April 19th at 10am.

Your cart

Your cart is empty

Just getting started?

Sign Up For Classes

or shop our:

All Fabric

At Main Fabric, we pride ourselves on offering a carefully curated selection of high-quality fabrics that align with our commitment to social responsibility and slow fashion. Each fabric in our collection is chosen for its superior quality, durability, and ethical production, from luxurious linens to versatile knits. Whether you're crafting a wardrobe or a special project, our fabrics ensure your creations are both stylish and sustainable. Use the filters on this page to easily find the perfect fabric for your needs.

150 Results

4.7oz Sandwashed Cotton - Mist

4.7oz Sandwashed Cotton - Mist

$8.00

Unit price
per 

9 colors
  • Mint
  • Ivory
  • Navy
  • Mulberry
  • Mist
  • +4 more
5.3oz Washed Linen/Organic Cotton Twill - Latte

5.3oz Washed Linen/Organic Cotton Twill - Latte

$12.00

Unit price
per 

2 colors
  • Nude Pink
  • Latte
5.3oz Washed Linen/Organic Cotton Twill - Nude Pink
Sold out

5.3oz Washed Linen/Organic Cotton Twill - Nude Pink

$12.00

Unit price
per 

2 colors
  • Nude Pink
  • Latte
.8 MTR REMNANT 7.1 oz 100% Organic Washed Cotton - Sky

.8 MTR REMNANT 7.1 oz 100% Organic Washed Cotton - Sky

$12.00

Unit price
per 

12 colors
  • Iron
  • Bark
  • Dark Blush
  • Petrol
  • Black
  • +7 more
.4 MTR REMNANT 3.7oz Organic Cotton Double Gauze - Sky
Sold out
4.8oz Main Linen - Sky

4.8oz Main Linen - Sky

$14.00

Unit price
per 

10 colors
  • Rosewood
  • Pale Pink
  • Lilac
  • Eggplant
  • Charcoal
  • +5 more
4.8oz Main Linen - Lilac

4.8oz Main Linen - Lilac

$14.00

Unit price
per 

10 colors
  • Rosewood
  • Pale Pink
  • Lilac
  • Eggplant
  • Charcoal
  • +5 more
7.4oz Gabardine Light - Dahlia
Sold out

7.4oz Gabardine Light - Dahlia

Regular price $12.00 $6.00 Sale

Unit price
per 

6 colors
  • Pecan Pie
  • Pecan Pie
  • Dreamy Twilight
  • Deep Charcoal
  • Leony
  • +1 more
.8 MTR REMNANT 5.2 oz Textured Lyocell/Viscose - Emerald
Sale

.8 MTR REMNANT 5.2 oz Textured Lyocell/Viscose - Emerald

Regular price $10.00 $8.00 Sale

Unit price
per 

2 colors
  • Emerald
  • Cognac
4.7oz Sandwashed Cotton - Navy
Sale

4.7oz Sandwashed Cotton - Navy

Regular price $10.00 $8.00 Sale

Unit price
per 

9 colors
  • Mint
  • Ivory
  • Navy
  • Mulberry
  • Mist
  • +4 more
6oz Hemp - Botanical PRE-ORDER
Sale

6oz Hemp - Botanical PRE-ORDER

Regular price $15.00 $11.00 Sale

Unit price
per 

1 color
  • Botanical
7.1 oz 100% Organic Washed Cotton - Camel
Sale

7.1 oz 100% Organic Washed Cotton - Camel

Regular price $10.00 $8.00 Sale

Unit price
per 

12 colors
  • Iron
  • Bark
  • Dark Blush
  • Petrol
  • Black
  • +7 more