Body and brim: 100% Polyester, Underside of brim: 100% Cotton