These U.S. flags are MADE IN THE USA from cotton material. Each flag is mounted to a natural wood staff with a gold spear top .The 4"x6" size flags are mounted to a 10" staff, the 8”x12” flags are mounted to a 24” staff, while the 12”x18” flags are mounted to a 30” staff. These flags are in stock for immediate shipment!