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

Cotton Fabric

7,863 styles
Dark Grey Marl Woven, Linen-Cotton
2 colors

Dark Grey Marl WovenDark Grey Marl Woven, Linen-Cotton

$7.49 / yard
Marl · 115 gsm
Red Check Woven, Cotton
11 designs

Red Check WovenRed Check Woven, Cotton

$9.99 / yard
Check · 108 gsm · 57" wide
+5
Cotton Modal Jersey Knit Fabric
2 colors

Cotton Modal Jersey Knit Fabric

$9.49 / yard
145 gsm · 65" wide
Red Stripes Woven, Cotton
6 colors

Red Stripes WovenRed Stripes Woven, Cotton

$9.99 / yard
Stripe · 57" wide
Polyester Cotton Scuba Knit Fabric
11 colors

Polyester Cotton Scuba Knit Fabric

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

Light Grey Marl French TerryLight Grey Marl French Terry, Cotton-Poly

$10.99 / yard
Marl · 250 gsm · 61" wide

Find your cotton

Weight (gsm)

75–149 · 150–249 · 250–349

Color

White · Black

Stretch

Stretch · Stable

Cotton Polyester Knit Fabric

Cotton Polyester Knit Fabric

$10.49 / yard
210 gsm · 69" wide
Cotton Polyester Piqué Knit Fabric
2 colors

Cotton Polyester Piqué Knit Fabric

$10.99 / yard
200 gsm · 76" wide
Heather Linen Cotton Woven Fabric rendered Visualization Heather Linen Cotton Woven Fabric — tap for the cloth
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
Black Check Woven, Poly-Cotton
4 colors

Black Check WovenBlack Check Woven, Poly-Cotton

$9.99 / yard
Check · 107 gsm · 57" wide
100% Cotton Woven Fabric
2 colors

100% Cotton Woven Fabric

$7.99 / yard
115 gsm
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
Polyester Cotton Scuba Knit Fabric
4 colors

Polyester Cotton Scuba Knit Fabric

$10.49 / yard
350 gsm · 73" 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
Black Check Woven, Cotton
4 colors

Black Check WovenBlack Check Woven, Cotton

$9.99 / yard
Check · 102 gsm · 57" wide
White Marl Chunky Knit, Poly-Cotton

White Marl Chunky KnitWhite Marl Chunky Knit, Poly-Cotton

$10.99 / yard
Marl · 150 gsm · 63" wide
Brushed Cotton Polyester French Terry Fabric
2 colors

Brushed Cotton Polyester French Terry Fabric

$9.99 / yard
264 gsm · 67" 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
Red Plaid Woven, Poly-Cotton
7 colors

Red Plaid WovenRed Plaid Woven, Poly-Cotton

$9.99 / yard
Plaid · 195 gsm · 58" wide
+1
Blue Marl Jersey Knit, Cotton-Poly
4 colors

Blue Marl Jersey KnitBlue Marl Jersey Knit, Cotton-Poly

$6.49 / yard
Marl · 140 gsm · 59" wide
Red Horizontal-Stripe Woven, Cotton
2 colors

Red Stripe WovenRed Horizontal-Stripe Woven, Cotton

$9.99 / yard
Stripe · 57" wide
Cotton Polyester Stretch Piqué Knit Fabric
3 colors

Cotton Polyester Stretch Piqué Knit Fabric

$10.99 / yard
210 gsm · 69" wide
Jacquard Polyester Cotton Blend Stretch Knit Fabric
4 colors

Jacquard Polyester Cotton Blend Stretch Knit Fabric

$9.99 / yard
Jacquard · 534 gsm · 68" wide
100% Cotton Interlock Knit Fabric
4 colors

100% Cotton Interlock Knit Fabric

$12.49 / yard
135 gsm · 55" wide
Polyester Cotton Stretch Knit Fabric

Polyester Cotton Stretch Knit Fabric

$10.99 / yard
270 gsm · 69" wide
Cotton Polyester Stretch Rib Knit Fabric
7 colors

Cotton Polyester Stretch Rib Knit Fabric

$10.49 / yard
380 gsm · 51" wide
+1
Polyester Cotton Woven Fabric

Polyester Cotton Woven Fabric

$6.99 / yard
100 gsm · 58" wide
Black Check Woven, Cotton
6 colors

Black Check WovenBlack Check Woven, Cotton

$9.99 / yard
Check · 110 gsm · 57" wide
White Floral Lace, Cotton-Nylon
5 colors

White Floral LaceWhite Floral Lace, Cotton-Nylon

$10.49 / yard
Lace · 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.

Brushed Polyester Cotton French Terry Fabric
3 colors

Brushed Polyester Cotton French Terry Fabric

$7.99 / yard
250 gsm · 73" wide
Blue Vertical-Stripe Woven, Poly-Cotton
3 colors

Blue Stripes WovenBlue Vertical-Stripe Woven, Poly-Cotton

$6.99 / yard
Stripe · 110 gsm
Red Vertical-Stripe Jersey Knit, Cotton-Modal
2 designs

Red Stripes Jersey KnitRed Vertical-Stripe Jersey Knit, Cotton-Modal

$6.49 / yard
Stripe · 130 gsm · 63" wide
Orange Diamonds Jacquard, Cotton

Orange Diamonds JacquardOrange Diamonds Jacquard, Cotton

$7.49 / yard
Jacquard · 177 gsm · 67" wide
Cotton Stretch Woven Fabric
5 colors

Cotton Stretch Woven Fabric

$6.99 / yard
150 gsm · 58" wide
Black Gingham Woven, Cotton
6 colors

Black Gingham WovenBlack Gingham Woven, Cotton

$9.99 / yard
Check · 92 gsm · 57" wide
100% Cotton Woven Fabric

100% Cotton Woven Fabric

$6.99 / yard
Multicolor · 57" wide
Polyester Cotton Knit Fabric

Polyester Cotton Knit Fabric

$9.99 / yard
240 gsm · 59" wide
Black Horizontal-Stripe Jersey Knit, Cotton-Modal
3 designs

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

$6.99 / yard
Stripe · 160 gsm · 63" wide
White Stripe Jacquard, Cotton
6 designs

White Stripe JacquardWhite Stripe Jacquard, Cotton

$9.99 / yard
Jacquard · 95 gsm · 57" wide
Cotton Polyester Knit Fabric

Cotton Polyester Knit Fabric

$8.99 / yard
245 gsm · 69" wide
Polyester Cotton Piqué Knit Fabric

Polyester Cotton Piqué Knit Fabric

$8.99 / yard
215 gsm · 75" wide
Red Marl Oxford, Cotton
4 colors

Red Marl OxfordRed Marl Oxford, Cotton

$9.99 / yard
Marl · 105 gsm · 57" wide
Linen Cotton Woven Fabric

Linen Cotton Woven Fabric

$6.99 / yard
130 gsm · 56" wide
Cotton Polyester French Terry Fabric
2 colors

Cotton Polyester French Terry Fabric

$10.99 / yard
180 gsm · 71" wide
Green Leopard French Terry, Poly-Cotton

Green Leopard French TerryGreen Leopard French Terry, Poly-Cotton

$10.99 / yard
Animal · 295 gsm · 63" wide
Light Blue Eyelet Knit, Cotton
4 colors

Light Blue Eyelet KnitLight Blue Eyelet Knit, Cotton

$7.99 / yard
Lace · 49" wide
Jacquard Polyester Cotton Stretch Knit Fabric

Jacquard Polyester Cotton Stretch Knit Fabric

$10.99 / yard
315 gsm · 65" wide
Cotton Polyester Jersey Knit Fabric
5 colors

Cotton Polyester Jersey Knit Fabric

$6.49 / yard
140 gsm · 63" wide
Brown Marl Faux Suede, Cotton-Poly
2 colors

Brown Marl Faux SuedeBrown Marl Faux Suede, Cotton-Poly

$10.49 / yard
Marl · 295 gsm · 60" 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.