Premium Fabrics for
Bags & Totes

Durable cotton fabrics designed for tote bags, shopping bags, promotional bags, utility bags, and everyday carry products.

Explore Fabrics

Quality Fabrics for
Fashion & Apparel

Choose from versatile cotton fabrics suitable for garments, jackets, trousers, workwear, and everyday apparel applications.

View Fabric Collections

Fabrics for
Home Décor & Furnishings

Discover versatile fabrics for cushion covers, curtains, table linens, upholstery, slipcovers, and interior décor.

Explore Our Collections

100% Cotton and
Jute Fabrics

Explore our collection of premium cotton and jute fabrics in a variety of colours, weights, textures, and finishes for diverse applications.

Explore Swatch Collections

Looking for Fabrics
in Bulk?

Source quality fabrics in bulk with consistent specifications, dependable supply, and solutions tailored to your business requirements.

Enquire Now

About James Thompson Textiles

James Thompson Textiles is your trusted mill-direct company and source for premium cotton fabric across the USA & Canada. We weave tradition, innovation, and global reach into every yard of fabric we deliver, specializing in high-quality cotton canvas, twill, duck, and denim fabrics tailored for American markets.

We believe that fabric is more than a material – it’s a promise of performance, reliability, and partnership. Whether you're sourcing for large-scale production or niche applications, our team is committed to delivering consistent quality, responsive communication, and strategic support throughout your buying journey.

Know More

Premium Quality

Soft, durable, high-grade and luxurious fabrics

Versatile Varieties

Perfect for home, crafts, totes, and more

Eco-Friendly Fabrics

Environmentally conscious and ethically sourced

Expert Support

Guidance for selection and creative projects

Fabric Swatch Collections

Our Products

Have questions or
special fabric needs?
Let’s talk!

Every great creation begins with a conversation. Let’s start yours today!

Looking for custom
fabric solutions?
Our team is here to help.

Every great creation begins with a conversation. Let’s start yours today!

Need assistance
or bulk orders?
Contact our fabric experts today.

Every great creation begins with a conversation. Let’s start yours today!

Send A Message