Mill-direct prices on every yardFree US shipping on orders over $99

Cotton Fabric

7,863 styles
Polyester Cotton Stretch Jersey Knit Fabric

Polyester Cotton Stretch Jersey Knit Fabric

$6.99 / yard
172 gsm · 65" wide
Red Check Woven, Cotton
11 designs

Red Check WovenRed Check Woven, Cotton

$9.99 / yard
Check · 108 gsm · 57" wide
+5
Dark Grey Marl Woven, Linen-Cotton
2 colors

Dark Grey Marl WovenDark Grey Marl Woven, Linen-Cotton

$7.49 / yard
Marl · 115 gsm
Cotton Polyester Stretch Rib Knit Fabric
7 colors

Cotton Polyester Stretch Rib Knit Fabric

$10.49 / yard
380 gsm · 51" wide
+1
Slub Cotton Stretch Jersey Knit Fabric
3 colors

Slub Cotton Stretch Jersey Knit Fabric

$7.49 / yard
180 gsm · 69" wide
Black Check Woven, Poly-Cotton, 107 gsm, 145 cm, ref EF-206184
4 colors

Black Check WovenBlack Check Woven, Poly-Cotton, 107 gsm, 145 cm, ref EF-206184

$9.99 / yard
Check · 107 gsm · 57" wide

Find your cotton

Weight (gsm)

75–149 · 150–249 · 250–349

Color

White · Black

Stretch

Stretch · Stable

Cotton Modal Jersey Knit Fabric
2 colors

Cotton Modal Jersey Knit Fabric

$9.49 / yard
145 gsm · 65" wide
Red Plaid Woven, Poly-Cotton, 195 gsm, 147 cm, ref EF-206135
7 colors

Red Plaid WovenRed Plaid Woven, Poly-Cotton, 195 gsm, 147 cm, ref EF-206135

$9.99 / yard
Plaid · 195 gsm · 58" wide
+1
Heather Linen Cotton Woven Fabric rendered Visualization Heather Linen Cotton Woven Fabric — tap for the cloth
100% Cotton Woven Fabric
2 colors

100% Cotton Woven Fabric

$7.99 / yard
115 gsm
Jacquard Polyester Cotton Blend Stretch Knit Fabric
4 colors

Jacquard Polyester Cotton Blend Stretch Knit Fabric

$9.99 / yard
Jacquard · 534 gsm · 68" wide
White Vertical-Stripe Jacquard, Cotton-Viscose
2 designs

White Stripes JacquardWhite Vertical-Stripe Jacquard, Cotton-Viscose

$6.99 / yard
Stripe · 100 gsm · 55" wide
Red Stripes Woven, Cotton
6 colors

Red Stripes WovenRed Stripes Woven, Cotton

$9.99 / yard
Stripe · 57" wide
Polyester Cotton Scuba Knit Fabric, 300 gsm, 175 cm — Navy, ref EF-271352
11 colors

Polyester Cotton Scuba Knit FabricPolyester Cotton Scuba Knit Fabric, 300 gsm, 175 cm — Navy, ref EF-271352

$12.99 / yard
300 gsm · 69" wide
+5
Light Grey Heathered-Marl Velvet, Poly-Cotton
2 colors

Light Grey Marl VelvetLight Grey Heathered-Marl Velvet, Poly-Cotton

$12.49 / yard
Marl · 260 gsm · 67" wide
Dark Grey Marled-Herringbone Jacquard, Poly-Cotton
3 colors

Dark Grey Herringbone JacquardDark Grey Marled-Herringbone Jacquard, Poly-Cotton

$11.49 / yard
Geometric · 330 gsm · 59" wide
Polyester Cotton Seersucker Fabric
7 colors

Polyester Cotton Seersucker Fabric

$8.49 / yard
Two-tone · 120 gsm · 57" wide
+1
Cotton Polyester Woven Fabric, 161 gsm, 147 cm — Grey, ref EF-252623
2 colors

Cotton Polyester Woven FabricCotton Polyester Woven Fabric, 161 gsm, 147 cm — Grey, ref EF-252623

$7.99 / yard
161 gsm · 58" wide

Cotton vs. Viscose, Tencel & Modal

Cotton150–349 gsm · 37% stretch Breathable natural all-rounder
Viscose150–349 gsm · 70% stretch Silk-like drape, breathable
Tencel150–349 gsm · 64% stretch Smooth, cool, eco-modern drape
Modal150–349 gsm · 66% stretch Ultra-soft, stable, gentle sheen
Light Grey Marl French Terry, Cotton-Poly, 250 gsm, 155 cm
2 colors

Light Grey Marl French TerryLight Grey Marl French Terry, Cotton-Poly, 250 gsm, 155 cm

$10.99 / yard
Marl · 250 gsm · 61" wide
Cotton Polyester Jersey Knit Fabric
5 colors

Cotton Polyester Jersey Knit Fabric

$6.49 / yard
140 gsm · 63" wide
Light Blue Eyelet Knit, Cotton
4 colors

Light Blue Eyelet KnitLight Blue Eyelet Knit, Cotton

$7.99 / yard
Lace · 49" wide
Polyester Cotton Stretch Velvet Fabric
6 colors

Polyester Cotton Stretch Velvet Fabric

$11.99 / yard
360 gsm · 71" wide
Cotton Polyester Jersey Knit Fabric
6 colors

Cotton Polyester Jersey Knit Fabric

$6.99 / yard
150 gsm · 69" wide
100% Cotton Interlock Knit Fabric
2 colors

100% Cotton Interlock Knit Fabric

$9.49 / yard
180 gsm · 65" wide
100% Cotton Interlock Knit Fabric
2 colors

100% Cotton Interlock Knit Fabric

$11.49 / yard
260 gsm · 67" wide
Navy Tone-on-Tone Jacquard, Cotton
2 designs

Navy Tone-on-Tone JacquardNavy Tone-on-Tone Jacquard, Cotton

$9.99 / yard
Jacquard · 246 gsm · 58" wide
Blue Floral Knit, Cotton

Blue Floral KnitBlue Floral Knit, Cotton

$10.99 / yard
Lace · 45" wide
White Eyelet Woven, Cotton

White Eyelet WovenWhite Eyelet Woven, Cotton

$6.99 / yard
Lace
Polyester Cotton Seersucker Fabric
5 designs

Polyester Cotton Seersucker Fabric

$7.99 / yard
Two-tone · 120 gsm · 57" wide
Cotton Polyester Piqué Knit Fabric rendered Visualization Cotton Polyester Piqué Knit Fabric — tap for the cloth

Cotton questions

What is cotton fabric?

Cotton is the everyday natural fiber: breathable, soft, easy to sew and easy to wash. We stock 7,863 cotton styles by the yard, every one measured for weight, width and fiber.

What is cotton fabric made of?

Cotton fabric is made from the seed hairs of the cotton plant — pure natural cellulose spun into yarn, then knit or woven.

Is cotton fabric stretchy?

Some is: 37% of our cotton styles are stretch-rated — usually spandex blends. The rest are stable, which suits structured sewing.

What is cotton fabric used for?

Everything from tees to shirting — the default for comfort next to skin.

100% Cotton Woven Fabric
2 colors

100% Cotton Woven Fabric

$6.99 / yard
186 gsm · 57" wide
White Floral Woven, Cotton

White Floral WovenWhite Floral Woven, Cotton

$9.49 / yard
Lace · 51" wide
Red Plaid Jacquard, Poly-Cotton, 190 gsm, 160 cm, ref EF-257379
2 colors

Red Plaid JacquardRed Plaid Jacquard, Poly-Cotton, 190 gsm, 160 cm, ref EF-257379

$10.99 / yard
Plaid · 190 gsm · 63" wide
Cotton Viscose Jersey Knit Fabric, 230 gsm, 170 cm — Red, ref EF-227475
8 colors

Cotton Viscose Jersey Knit FabricCotton Viscose Jersey Knit Fabric, 230 gsm, 170 cm — Red, ref EF-227475

$9.49 / yard
230 gsm · 67" wide
+2
Orange-Red Marl Knit, Cotton-Poly
6 colors

Orange-Red Marl KnitOrange-Red Marl Knit, Cotton-Poly

$9.99 / yard
Marl · 160 gsm · 68" wide
Black Horizontal-Stripe Jersey Knit, Cotton-Modal, 160 gsm
3 designs

Black Stripes Jersey KnitBlack Horizontal-Stripe Jersey Knit, Cotton-Modal, 160 gsm

$6.99 / yard
Stripe · 160 gsm · 63" wide
Black Check Woven, Cotton, 102 gsm, 145 cm, ref EF-206189
4 colors

Black Check WovenBlack Check Woven, Cotton, 102 gsm, 145 cm, ref EF-206189

$9.99 / yard
Check · 102 gsm · 57" wide
Dark Grey Zebra Interlock Knit, Cotton-Poly
2 designs

Dark Grey Zebra Interlock KnitDark Grey Zebra Interlock Knit, Cotton-Poly

$10.49 / yard
Animal · 230 gsm · 67" wide
100% Cotton Knit Fabric

100% Cotton Knit Fabric

$11.49 / yard
215 gsm · 62" wide
White Stripe Jacquard, Cotton
6 designs

White Stripe JacquardWhite Stripe Jacquard, Cotton

$9.99 / yard
Jacquard · 95 gsm · 57" wide
Cotton Polyester French Terry Fabric
2 colors

Cotton Polyester French Terry Fabric

$8.49 / yard
280 gsm · 69" wide
Black Check Poplin, Cotton, 145 cm, ref EF-206217
8 colors

Black Check PoplinBlack Check Poplin, Cotton, 145 cm, ref EF-206217

$9.99 / yard
Check · 57" wide
+2
Teal Floral Jersey Knit, Cotton, 125 gsm, 148 cm
2 colors

Teal Floral Jersey KnitTeal Floral Jersey Knit, Cotton, 125 gsm, 148 cm

$9.99 / yard
Floral · 125 gsm · 58" wide
Yellow Horizontal-Stripe Knit, Cotton, 150 gsm, ref EF-12206
2 colors

Yellow Stripes KnitYellow Horizontal-Stripe Knit, Cotton, 150 gsm, ref EF-12206

$9.49 / yard
Stripe · 150 gsm
Pink Abstract French Terry, Poly-Cotton, 202 gsm
2 colors

Pink Abstract French TerryPink Abstract French Terry, Poly-Cotton, 202 gsm

$8.99 / yard
Abstract · 202 gsm · 68" wide
Brushed Cotton Polyester French Terry Fabric
10 colors

Brushed Cotton Polyester French Terry Fabric

$8.49 / yard
259 gsm · 77" wide
+4
Light Grey Marl Knit, Poly-Cotton, 254 gsm, 145 cm
2 colors

Light Grey Marl KnitLight Grey Marl Knit, Poly-Cotton, 254 gsm, 145 cm

$8.99 / yard
Marl · 254 gsm · 57" wide
Black Gingham Woven, Cotton, 92 gsm, 145 cm, ref EF-206195
6 colors

Black Gingham WovenBlack Gingham Woven, Cotton, 92 gsm, 145 cm, ref EF-206195

$9.99 / yard
Check · 92 gsm · 57" wide
Cotton Polyester Piqué Knit Fabric
2 colors

Cotton Polyester Piqué Knit Fabric

$10.99 / yard
200 gsm · 76" wide
Heather Grey Marl Rib Knit, Poly-Cotton, 295 gsm
2 colors

Heather Grey Marl Rib KnitHeather Grey Marl Rib Knit, Poly-Cotton, 295 gsm

$7.99 / yard
Marl · 295 gsm · 63" wide

This collection holds more than 6,900 cotton fabric styles, from $5.99 to $18.99 a yard, every one cut fresh to order. Most weigh in between 170 and 280 gsm. The shelf runs deepest in grey, green and black.