50% flax, 30% viscose, 20% virgin wool body lining: 100% cotton sleeve lining: 59% acetate, 41% viscose