100% cotton, 12 oz. Self-contrasting handles and bottom.
Here's more detailed information on the Tote Bag.