100% cotton. Cotton front panel and visor. Polyester back panels. Pre-curved visor. Retro-style snapback fastening.