One of the few remaining flag makers left in our country is Annin in Ohio. They make their own flags on the premises in Ohio. They offer lower cost printed flags for decorative type usage and they do have premium cloth embroidered flags that will last a long time with proper care. I personally dislike having to buy "Old Glory" manufactured in China or the like.
Here's a link to their website: Annin Flagmakers - Oldest and Largest Flag Manufacturer in the United States - Since 1847.