We’ve made significant improvements to Moodfabrics.com. We hope you like them. If you find any issues please Click Here to report them.

Cotton Fabric

Cotton Fabric is created from a natural fiber that comes from the cotton plant. Cotton fiber can be knit or woven into fabric. Cotton Fibers are hollow and resemble twisted ribbon. Two common methods for creating cotton material are plain weaves and Twill weaves. Plain weaves produce percale, gingham, broadcloth and Chambray. Denim, Khaki and Chambray are produced from Twill weaves.

51 | 99 | 227
  • Red/Antique White Floral Printed Stretch Cotton Poplin
    $11.99 / Yard
     yard

    Red/Antique White Floral Printed Stretch Cotton Poplin

    HURRY! Almost Sold Out.

    Product #: 306457

    $11.99 / Yard
  • Cashmere Colored Floral Printed Cotton Sateen
    $13.99 / Yard
     yard

    Cashmere Colored Floral Printed Cotton Sateen

    Product #: 306433

    $13.99 / Yard
  • Mauve Floral Hearts Printed Cotton Voile

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Mauve Floral Hearts Printed Cotton Voile

    Product #: 306430

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

  • Off-White/Navy Celtic-Inspired Stretch Cotton Poplin Print

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Off-White/Navy Celtic-Inspired Stretch Cotton Poplin Print

    Product #: 306428

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

  • Navy/Off-White Celtic-Inspired Stretch Cotton Poplin Print
    $11.99 / Yard
     yard
  • Charcoal Floral Printed Cotton Sateen
    $13.99 / Yard
     yard

    Charcoal Floral Printed Cotton Sateen

    Product #: 306421

    $13.99 / Yard
  • Jay Blue/Navy Floral Printed Cotton Poplin
    $11.99 / Yard
     yard

    Jay Blue/Navy Floral Printed Cotton Poplin

    HURRY! Almost Sold Out.

    Product #: 306480

    $11.99 / Yard
  • Burgundy Floral Printed Cotton Sateen

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Burgundy Floral Printed Cotton Sateen

    Product #: 306473

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

  • Yellow/Pink Floral Printed Cotton Voile
    $11.99 / Yard
     yard

    Yellow/Pink Floral Printed Cotton Voile

    Product #: 306465

    $11.99 / Yard
  • Blue/Orange Floral Printed Cotton Voile

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Blue/Orange Floral Printed Cotton Voile

    Product #: 306449

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

  • Multicolor Floral Cotton Poplin Print

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Multicolor Floral Cotton Poplin Print

    Product #: 306445

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

  • Twilight Purple Floral Cotton Poplin Print

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Twilight Purple Floral Cotton Poplin Print

    Product #: 306440

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

  • Orange/Blue Floral Printed Cotton Voile
    $11.99 / Yard
     yard

    Orange/Blue Floral Printed Cotton Voile

    HURRY! Almost Sold Out.

    Product #: 306438

    $11.99 / Yard
  • Navy/White/Orange Floral Cotton Sateen Print
    $13.99 / Yard
     yard

    Navy/White/Orange Floral Cotton Sateen Print

    Product #: 306436

    $13.99 / Yard
  • Black/White/Pink Floral Cotton Sateen Print
    $13.99 / Yard
     yard

    Black/White/Pink Floral Cotton Sateen Print

    Product #: 306435

    $13.99 / Yard
  • Fuchsia Red/Forest Shade Bow Printed Cotton Poplin

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Fuchsia Red/Forest Shade Bow Printed Cotton Poplin

    Product #: 306427

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

  • Grape Wine/Dusty Turquoise Bow Printed Cotton Poplin

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Grape Wine/Dusty Turquoise Bow Printed Cotton Poplin

    Product #: 306419

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

  • Dusty Lavender/Beige Floral Cotton Poplin

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Dusty Lavender/Beige Floral Cotton Poplin

    HURRY! Almost Sold Out.

    Product #: 306310

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

  • Dark Navy/White Floral Cotton Poplin
    $11.99 / Yard
     yard

    Dark Navy/White Floral Cotton Poplin

    Product #: 306306

    $11.99 / Yard
  • Blue Paisley Printed Cotton Voile

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Blue Paisley Printed Cotton Voile

    Product #: 306476

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

  • Beige/Midnight Blue Rose Printed Cotton Voile

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Beige/Midnight Blue Rose Printed Cotton Voile

    HURRY! Almost Sold Out.

    Product #: 306475

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

  • Pink/White Rose Printed Cotton Voile
    $11.99 / Yard
     yard

    Pink/White Rose Printed Cotton Voile

    Product #: 306474

    $11.99 / Yard
  • Metallic Gold Floral Printed Cotton Voile

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Metallic Gold Floral Printed Cotton Voile

    Product #: 306471

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

  • Beige/Flame Red Rose Printed Cotton Voile
    $11.99 / Yard
     yard

    Beige/Flame Red Rose Printed Cotton Voile

    HURRY! Almost Sold Out.

    Product #: 306470

    $11.99 / Yard
  • Yellow Paisley Printed Cotton Voile
    $11.99 / Yard
     yard

    Yellow Paisley Printed Cotton Voile

    HURRY! Almost Sold Out.

    Product #: 306454

    $11.99 / Yard
  • Red Paisley Printed Cotton Voile

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Red Paisley Printed Cotton Voile

    HURRY! Almost Sold Out.

    Product #: 306448

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

  • Bright Orange Floral Printed Cotton Voile

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Bright Orange Floral Printed Cotton Voile

    Product #: 306437

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

  • Magenta/Crystal Blue Paisley Printed Cotton Voile

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Magenta/Crystal Blue Paisley Printed Cotton Voile

    Product #: 306344

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

  • Gray/Champagne Misc Cotton Poplin Print
    $11.99 / Yard
     yard

    Gray/Champagne Misc Cotton Poplin Print

    Product #: 306335

    $11.99 / Yard
  • Dahlia/Frosty Blue Paisley Printed Cotton Voile
    $11.99 / Yard
     yard

    Dahlia/Frosty Blue Paisley Printed Cotton Voile

    Product #: 306332

    $11.99 / Yard
  • English Slate Cotton Toile
    $24.99 / Yard
     yard

    English Slate Cotton Toile

    Product #: 110396

    $24.99 / Yard
  • English Linen/Gray Cotton Toile
    $24.99 / Yard
     yard

    English Linen/Gray Cotton Toile

    HURRY! Almost Sold Out.

    Product #: 110395

    $24.99 / Yard
  • English Heather Cotton Toile
    $24.99 / Yard
     yard

    English Heather Cotton Toile

    HURRY! Almost Sold Out.

    Product #: 110394

    $24.99 / Yard
  • English Rose Cotton Toile
    $24.99 / Yard
     yard

    English Rose Cotton Toile

    Product #: 110393

    $24.99 / Yard
  • English Wedgewood Blue Cotton Toile
    $24.99 / Yard
     yard

    English Wedgewood Blue Cotton Toile

    Product #: 110392

    $24.99 / Yard
  • Turkish Heather Striped Cotton Canvas
    $24.99 / Yard
     yard

    Turkish Heather Striped Cotton Canvas

    Product #: 110391

    $24.99 / Yard
  • Turkish Wedgewood Striped Cotton Canvas
    $24.99 / Yard
     yard

    Turkish Wedgewood Striped Cotton Canvas

    Product #: 110390

    $24.99 / Yard
  • Turkish Rose Striped Cotton Canvas
    $24.99 / Yard
     yard

    Turkish Rose Striped Cotton Canvas

    HURRY! Almost Sold Out.

    Product #: 110389

    $24.99 / Yard
  • Turkish Lemon Striped Cotton Canvas
    $24.99 / Yard
     yard

    Turkish Lemon Striped Cotton Canvas

    Product #: 110388

    $24.99 / Yard
  • Turkish Slate Striped Cotton Canvas
    $24.99 / Yard
     yard

    Turkish Slate Striped Cotton Canvas

    HURRY! Almost Sold Out.

    Product #: 110387

    $24.99 / Yard
  • Midnight Blue Leafy Medallion Printed Stretch Cotton Poplin
    $11.99 / Yard
     yard

    Midnight Blue Leafy Medallion Printed Stretch Cotton Poplin

    HURRY! Almost Sold Out.

    Product #: 306417

    $11.99 / Yard
  • Primary Blue Leafy Medallion Printed Stretch Cotton Poplin
    $11.99 / Yard
     yard
  • Red Clay Floral Printed Cotton Voile
    $11.99 / Yard
     yard

    Red Clay Floral Printed Cotton Voile

    Product #: 306350

    $11.99 / Yard
  • Bright Lavender/Dark Gray Slubbed Animal Printed Cotton Voile
    $11.99 / Yard
     yard
  • Blue Bird/Pink Abstract Printed Cotton Voile
    $11.99 / Yard
     yard

    Blue Bird/Pink Abstract Printed Cotton Voile

    Product #: 306321

    $11.99 / Yard
  • Pastel Turquoise Floral Cotton Voile
    $11.99 / Yard
     yard

    Pastel Turquoise Floral Cotton Voile

    HURRY! Almost Sold Out.

    Product #: 306434

    $11.99 / Yard
  • Rust China Set Cotton Poplin Print

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Rust China Set Cotton Poplin Print

    HURRY! Almost Sold Out.

    Product #: 306416

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

  • Multi-Purple Floral Printed Cotton Voile

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Multi-Purple Floral Printed Cotton Voile

    Sold Out.

    Product #: 306374

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

  • River Blue/Port Royale Floral Printed Cotton Voile
    $11.99 / Yard
     yard

    River Blue/Port Royale Floral Printed Cotton Voile

    HURRY! Almost Sold Out.

    Product #: 306345

    $11.99 / Yard
  • Pastel Lavender Floral Cotton Voile
    $11.99 / Yard
     yard

    Pastel Lavender Floral Cotton Voile

    Product #: 306334

    $11.99 / Yard
  • Gray Misc Cotton Poplin Print

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

     yard

    Gray Misc Cotton Poplin Print

    HURRY! Almost Sold Out.

    Product #: 306324

    Regular Price: $11.99 / Yard

    Sale: $10.20 / Yard

51 | 99 | 227