US Flags are 100% Made in America. The 2ply-polyester material is an all-weather material that allows the wind to breathe through the material versus tearing through it. It is a little more expensive, but well worth the additional price.