Front: 65% Polyester 35% Cotton Back: 100% Polyester Mesh. Seamed Front Panel with Buckram. 6 Rows Stitching on Visor.