We have American made US flags from 4×6″ to 15×25′ in stock. Most are available in printed nylon or nylon with embroidered stars and sewn stripes. The flags 3×5′ and larger are also available in a heavy duty 2 ply polyester with sewn stripes and embroidered stars.
The flags on sticks are available in rayon or cotton with or without spears.