Cotton Fabrics

Shop cotton fabric by the yard: over 7,000 quilting cottons, solids, florals, holiday prints and designer collections from Moda, Robert Kaufman, Kaffe Fassett, Riley Blake, Ruby Star Society and more for quilts, clothing, bags and home décor. Shop online or visit our Richmond, TX store. Free US shipping on orders $100+.

Read more

Quilting Cotton

Quilting cotton is a medium-weight 100% cotton that's easy to cut, press and sew, which makes it the go-to fabric for quilts, pillows, aprons, kids' clothing, bags and home décor. We carry cottons from Moda, Robert Kaufman, FreeSpirit, Riley Blake, Hoffman, Timeless Treasures, Benartex, Andover, Northcott, Windham and more, with new arrivals every week.

Planning a quilt? Use our fabric yardage calculator to find out how much fabric you need for backing and binding before you check out.

Kaffe Fassett Collective

Bold, painterly and full of color, Kaffe Fassett Collective prints are quilters' favorites. Philip Jacobs's oversized roses come in Rose Bloom Opera, Grey and Blue, and his Voluptuous florals come in Green, Pastel and Dark. For sunny color, try Cactus Flower Yellow.

Solid and Woven Cottons

Pair bold prints with Kaffe Fassett Shot Cotton, woven from two colored threads for a subtle shimmer, in shades like Paprika and Wine, or Windham's finely woven Artisan Cotton Green Blue. Browse over 800 colors in our solid fabric collection.

Shop Cotton by Theme

Find the perfect print for every project: Christmas, Halloween, fall, Thanksgiving, floral, plaid, dots and stripes, animal, baby and sports fabric. For bags and décor, see our canvas and barkcloth collections.

Precuts and Wide Backing

Start a quilt faster with fat quarters, charm packs, jelly rolls and layer cakes, or finish it with no seams using 108" wide backing fabric.

Frequently Asked Questions

What is quilting cotton?
Quilting cotton is a medium-weight, tightly woven 100% cotton, usually about 42" to 44" wide. It holds its shape, presses crisply and is easy to sew, making it ideal for quilts and many other projects.

How much fabric do I need to back a throw quilt?
For a throw of about 60" x 70", you'll need about 4⅓ yards of standard-width cotton, pieced, or about 2 yards of 108" wide backing with no seams.

Can I use quilting cotton for clothing?
Yes. It works well for structured garments like skirts, shirts, aprons and kids' clothing. Prewash it first to preshrink.

Should I prewash cotton fabric?
Prewashing removes sizing and preshrinks the fabric. It's especially important for clothing, baby items and deep reds or navies that can release dye.

Ready to start your next project? Browse over 7,000 cottons, mix a print with a coordinating solid, and reach $100 to get free shipping. You'll also earn Royalty Rewards on every purchase. Local customers can visit our Richmond, TX store to shop in person.

7332 products
Sort by:
Best selling
Sort by:
Best selling
Ivy Oxford Denim Blue Fabric by the Yard
Robert Kaufman - Ivy Oxford Denim Blue
Quick View

Ivy Oxford Denim Blue Fabric by the Yard

Price
$14.98/ yard
Ivy Oxford Pink Fabric by the Yard
Robert Kaufman - Ivy Oxford Pink - 56" Width
Quick View

Ivy Oxford Pink Fabric by the Yard

Price
$14.98/ yard
Sevenberry Classic Plaid Yarn Dyed Twill Pepper Fabric by the Yard
Kaufman - Sevenberry Classic Plaid Twill Pepper
Quick View

Sevenberry Classic Plaid Yarn Dyed Twill Pepper Fabric by the Yard

Price
$19.98/ yard
Holiday Flourish 15 Swirls Onyx Silver Fabric by the Yard
Holiday Flourish 15 - Swirls Onyx Silver
Quick View

Holiday Flourish 15 Swirls Onyx Silver Fabric by the Yard

Price
$14.76/ yard
Nature's Harvest Burgundy Foliage Metallic Fabric by the Yard
Nature's Harvest - Burgundy Foliage Metallic
Quick View

Nature's Harvest Burgundy Foliage Metallic Fabric by the Yard

Price
$14.98/ yard
Nature's Harvest Teal Foliage Metallic Fabric by the Yard
Nature's Harvest - Teal Foliage Metallic
Quick View

Nature's Harvest Teal Foliage Metallic Fabric by the Yard

Price
$14.98/ yard
Sevenberry Classic Plaids Tan Fabric by the Yard
Robert Kaufman - Sevenberry Classic Plaids Tan
Quick View

Sevenberry Classic Plaids Tan Fabric by the Yard

Price
$13.98/ yard
Sevenberry Classic Plaids Check Black Fabric by the Yard
Sevenberry Classic Plaids - Check Black
Quick View

Sevenberry Classic Plaids Check Black Fabric by the Yard

Price
$13.98/ yard
Fantastic Forest Crimson Fabric by the Yard
Robert Kaufman - Fantastic Forest - Crimson
Quick View

Fantastic Forest Crimson Fabric by the Yard

Price
$13.98/ yard
Home is Where My Honey is Honeycombs Fat Quarter
Home is Where My Honey is - Honeycombs Fabric
Quick View

Home is Where My Honey is Honeycombs Fat Quarter

Price
$5.15/ each
Home is Where My Honey is Beekeeper Gnomes Fabric by the Yard
Home Is Where My Honey Is Beekeeper Gnomes cotton fabric by Timeless Treasures
Quick View

Home is Where My Honey is Beekeeper Gnomes Fabric by the Yard

Price
$13.98/ yard
Home is Where My Honey is - Motivational Bee Quotes- Remnant
Home is Where My Honey is - Motivational Bee Quotes
Quick View

Home is Where My Honey is - Motivational Bee Quotes- Remnant

Price
$4.89
Bee Free Charm Squares - 5 Inch Squares
Bee Free charm squares by Lauren Wan for Robert Kaufman
Quick View

Bee Free Charm Squares - 5 Inch Squares

Price
$14.99/ each
Bee Free Fat Quarter Bundle - 18 Pieces
Bee Free fat quarter bundle by Lauren Wan for Robert Kaufman
Quick View

Bee Free Fat Quarter Bundle - 18 Pieces

Price
$89.82/ each
Artisan Batiks Sunrise Blossoms Charm Squares - 5 Inch Squares
Artisan Batiks Sunrise Blossoms Charm Pack
Quick View

Artisan Batiks Sunrise Blossoms Charm Squares - 5 Inch Squares

Price
$17.98/ each
Florabunda! Blowsy Rose Bengal Rose Fabric by the Yard
RJR - Florabunda! - Blowsy Rose Bengal Rose
Quick View

Florabunda! Blowsy Rose Bengal Rose Fabric by the Yard

Price
$13.98/ yard
Grunge Bias Tape Christmas Green - 2-1/4" Single Fold Bias Binding - Remnant
Grunge Christmas Green Bias Binding - Remnant
Quick View

Grunge Bias Tape Christmas Green - 2-1/4" Single Fold Bias Binding - Remnant

Price
$6.55
Kyoto Garden Packed Metallic Asian Florals Fabric by the Yard
Kyoto Garden - Packed Metallic Asian Florals
Quick View

Kyoto Garden Packed Metallic Asian Florals Fabric by the Yard

Price
$14.98/ yard
Kyoto Garden Metallic Cherry Blossoms Fabric by the Yard
Kyoto Garden - Metallic Cherry Blossoms
Quick View

Kyoto Garden Metallic Cherry Blossoms Fabric by the Yard

Price
$14.98/ yard
Vintage Lace Batik Strip Pack - 2.5 Inch Strips
Island Batik - Vintage Lace Batik Strip Pack
Quick View

Vintage Lace Batik Strip Pack - 2.5 Inch Strips

Price
$47.99/ each
Day Trip Joyride Day Fabric by the Yard
10% off
Art Gallery Fabrics - Day Trip - Joyride Day
Quick View

Day Trip Joyride Day Fabric by the Yard

Sale price
$12.58/ yard
Regular price
$13.98
Playa Palms Teal Fabric by the Yard
RJR - Playa Palms Teal Fabric by Jinny Beyer
Quick View

Playa Palms Teal Fabric by the Yard

Price
$13.98/ yard
Playa Palms Red Fabric by the Yard
RJR - Playa - Palms Red Fabric by Jinny Beyer
Quick View

Playa Palms Red Fabric by the Yard

Price
$13.98/ yard
Miyako - Navy - Remnant
RJR - Denim - Miyako - Navy by Jinny Beyer
Quick View

Miyako - Navy - Remnant

Price
$15.17
Maison Embossed Scroll Teal Fabric by the Yard
Maison - Embossed Scroll Teal by Jinny Beyer
Quick View

Maison Embossed Scroll Teal Fabric by the Yard

Price
$13.98/ yard
Maison Embossed Scroll Lime Fabric by the Yard
Maison - Embossed Scroll Lime by Jinny Beyer
Quick View

Maison Embossed Scroll Lime Fabric by the Yard

Price
$13.98/ yard
Maison Embossed Scroll Blue Fabric by the Yard
Maison - Embossed Scroll Blue by Jinny Beyer
Quick View

Maison Embossed Scroll Blue Fabric by the Yard

Price
$13.98/ yard
Maison Paisley Khaki Fabric by the Yard
RJR - Maison - Paisley Khaki by Jinny Beyer
Quick View

Maison Paisley Khaki Fabric by the Yard

Price
$13.98/ yard
Maison Paisley Black Fabric by the Yard
RJR - Maison - Paisley Black by Jinny Beyer
Quick View

Maison Paisley Black Fabric by the Yard

Price
$13.98/ yard
Maison Tableau Khaki Fabric by the Yard
RJR - Maison - Tableau Khaki by Jinny Beyer
Quick View

Maison Tableau Khaki Fabric by the Yard

Price
$13.98/ yard
Jinny Beyer Palette Floral Vine Carnation Fabric by the Yard
Jinny Beyer Palette Floral Vine Carnation fabric by RJR Fabrics
Quick View

Jinny Beyer Palette Floral Vine Carnation Fabric by the Yard

Price
$13.98/ yard
Jinny Beyer Palette Foliage Coral Fabric by the Yard
RJR - The Jinny Beyer Palette Foliage Coral
Quick View

Jinny Beyer Palette Foliage Coral Fabric by the Yard

Price
$13.98/ yard
Jinny Beyer Palette Moss Crocus Fabric by the Yard
Jinny Beyer Palette Moss Crocus cotton fabric by RJR Fabrics
Quick View

Jinny Beyer Palette Moss Crocus Fabric by the Yard

Price
$13.98/ yard
Jinny Beyer Palette Posies Azalea Fabric by the Yard
RJR - The Jinny Beyer Palette Posies Azalea
Quick View

Jinny Beyer Palette Posies Azalea Fabric by the Yard

Price
$13.98/ yard
Casablanca Chop Brown Fabric by the Yard
RJR Fabrics - Casablanca Chop Brown Fabric
Quick View

Casablanca Chop Brown Fabric by the Yard

Price
$13.98/ yard
Casablanca Chop Midnight Fabric by the Yard
RJR Fabrics - Casablanca Chop Midnight
Quick View

Casablanca Chop Midnight Fabric by the Yard

Price
$13.98/ yard
Amber Waves Woven Matt Amber Fabric by the Yard
RJR - Amber Waves - Woven Matt Amber
Quick View

Amber Waves Woven Matt Amber Fabric by the Yard

Price
$13.98/ yard
Venice Florals Amethyst Fabric by the Yard
Robert Kaufman - Venice - Florals Amethyst
Quick View

Venice Florals Amethyst Fabric by the Yard

Price
$14.98/ yard
Venice Florals Periwinkle Fabric by the Yard
Venice - Florals Periwinkle - AQSD-19722-61
Quick View

Venice Florals Periwinkle Fabric by the Yard

Price
$14.98/ yard
Venice Florals Teal Fabric by the Yard
Venice – Florals Teal Fabric by Christiane Marques for Robert Kaufman, painterly cotton floral on teal background.
Quick View

Venice Florals Teal Fabric by the Yard

Price
$14.98/ yard
Artisan Batiks Interstellar Charm Squares - 5 Inch Squares
Artisan Batiks Interstellar Charm Pack
Quick View

Artisan Batiks Interstellar Charm Squares - 5 Inch Squares

Price
$17.98/ each
Venice Florals Turquoise Fabric by the Yard
Venice - Florals Turquoise fabric by Christiane Marques for Robert Kaufman with bold painterly floral print on 100% cotton.
Quick View

Venice Florals Turquoise Fabric by the Yard

Price
$14.98/ yard
Flowerhouse Brightly So Tonal Floral Yellow Fabric by the Yard
Flowerhouse - Brightly So - Tonal Floral Yellow
Quick View

Flowerhouse Brightly So Tonal Floral Yellow Fabric by the Yard

Price
$13.98/ yard
Flowerhouse Brightly So Pansy Blue Fabric by the Yard
Flowerhouse - Brightly So - Pansy Blue
Quick View

Flowerhouse Brightly So Pansy Blue Fabric by the Yard

Price
$13.98/ yard
Flowerhouse Brightly So Pansy Yellow Fabric by the Yard
Flowerhouse - Brightly So - Pansy Yellow
Quick View

Flowerhouse Brightly So Pansy Yellow Fabric by the Yard

Price
$13.98/ yard
Flowerhouse Brightly So Tonal Floral Blue Fabric by the Yard
Flowerhouse - Brightly So - Tonal Floral Blue
Quick View

Flowerhouse Brightly So Tonal Floral Blue Fabric by the Yard

Price
$13.98/ yard
Marble Bias Tape - Royal Blue - 2-1/4" Single Fold Bias Binding - Remnant
Moda Marble Bias Tape Royal Blue - 59" Remnant
Quick View

Marble Bias Tape - Royal Blue - 2-1/4" Single Fold Bias Binding - Remnant

Price
$7.99
Home is Where My Honey is Bee Hive Sweet Home Fabric Panel
Sold out
Bee Hive Sweet Home Panel by Timeless Treasures
Quick View

Home is Where My Honey is Bee Hive Sweet Home Fabric Panel

Price
$11.99/ each