100% cotton.Contrast Fabric: 95% cotton, 5% elastane. Made in Portugal. Machine wash. Midweight jersey fabric.