100% cotton, smooth and heavy weight, great for casual wearing. The light fabric makes the shirts so comfortable to wear.