Thousands of items in stock and thousands more available. Contact us with what you would like!

Choose by Section Below or Above: Military, U.S. and Patriotic Flags

Purchase your favorite flags and banners from Main Street Patriotic Products! Many styles, sizes and themes to choose from. The following are normally in stock. 3' x 5' poly material with grommets. Click on the Special Order tab to view hundreds more which will ship to you in just a few weeks.
30 products
  • AMERICAN FLAG
    Regular price
    $18.95
    Sale price
    $18.95
    Regular price
    Unit price
    per 
    See Details
  • AMERICAN FLAG BANNER
    Regular price
    $5.00
    Sale price
    $5.00
    Regular price
    $15.95
    Unit price
    per 
    See Details
  • AMERICAN FLAG KIT W/ POLE AND MOUNT
    AMERICAN FLAG KIT W/ POLE AND MOUNT
    Regular price
    $15.00
    Sale price
    $15.00
    Regular price
    $29.95
    Unit price
    per 
    See Details
  • AMERICAN HEROES FLAG
    Regular price
    $17.95
    Sale price
    $17.95
    Regular price
    Unit price
    per 
    See Details
  • ARMY FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • ARMY LOGO FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • ARMY SYMBOL FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • DON'T TREAD ON ME FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • DON'T TREAD ON ME III FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • JOLLY ROGERS PIRATE FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • KIA KILLED IN ACTION HONOR FLAG
    Regular price
    $17.95
    Sale price
    $17.95
    Regular price
    Unit price
    per 
    See Details
  • POLICE, THIN BLUE LINE FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • POW*MIA FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • SNIPER 2ND AMENDMENT FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • SOME GAVE ALL FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • SOUTHERN FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • SUPPORT OUR TROOPS FLAG
    Regular price
    $34.95
    Sale price
    $34.95
    Regular price
    Unit price
    per 
    See Details
  • US AIR FORCE FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • US AIR FORCE II FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • US AIR FORCE III FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • US COAST GUARD RED, WHITE AND BLUE FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • US MARINE CORPS DEVIL DOG FLAG
    Regular price
    $19.95
    Sale price
    $19.95
    Regular price
    Unit price
    per 
    See Details
  • US MARINE CORPS FLAG
    Regular price
    $19.95
    Sale price
    $19.95
    Regular price
    Unit price
    per 
    See Details
  • US MARINE CORPS II FLAG
    Regular price
    $19.95
    Sale price
    $19.95
    Regular price
    Unit price
    per 
    See Details
  • US MARINE CORPS SEMPER FI FLAG
    Regular price
    $19.95
    Sale price
    $19.95
    Regular price
    Unit price
    per 
    See Details
  • US NAVY FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • US NAVY LOGO II FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • US NAVY, SEABEES FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • VIETNAM VETERANS FLAG
    Regular price
    $16.95
    Sale price
    $16.95
    Regular price
    Unit price
    per 
    See Details
  • WOUNDED WARRIOR FLAG
    Regular price
    $17.95
    Sale price
    $17.95
    Regular price
    Unit price
    per 
    See Details