100% cotton. Approx. 44/45″ wide. Hand-dyed. (Colors may be slightly different due to monitor/camera settings)