Ace Hardware is giving away 1 million American flags for Memorial Day on Saturday, May 27, 2023.
These are 8″x12″ stick flags, suitable for placing on a grave, field, or garden as a tribute to a fallen serviceman or servicewomen.
The United States has a long tradition of placing flags on graves. After the Civil War, members of the community placed flowers, wreaths and flags on the graves of fallen soldiers, as part of a holiday called Decoration Day.
This tradition of honoring soldiers who died while defending our country continued as part of Memorial Day, which honors service men and women who died during any of our country’s wars.

No purchase is required. The first 240 customers at each participating store will receive a flag, while supplies last. Ace Hardware is also giving away flags to VFW posts, to be used for marking and honoring veterans’ graves this Memorial Day.
Visit any Ace Hardware on May 27, 2023, to pick up a flag, while supplies last.
Please check out our list of Memorial Day Weekend events in the Charlotte area. Although some are just fun kickoffs to the summer, we have also include Memorial Day ceremonies in the list.
Find your closest Ace Hardware.
Double-Check Before You Head Out!
We make every effort to make sure that everything on Charlotte on the Cheap is 100% accurate.
However, sometimes things change without notice, and we are not always notified. It's also possible that we can make a mistake.
Please verify all deals and events with the venue or organizer before you go.
You might also be interested in:
- Subscribing to Charlotte on the Cheap's email list
- Best skyline views in Charlotte for photos
- Best food and drink deals in Charlotte
- 50+ walks and hikes in and near Charlotte
- 5 cat cafes in Charlotte
- Resources for pet owners in Charlotte
- Free and cheap things to do this week
- Charlotte art museums, galleries and events
- Charlotte on the Cheap events calendar
- Charlotte area farmers markets
Celebrate Memorial Day Weekend in Charlotte
Check out our guide to Memorial Day in Charlotte, or just take a quick look at all Memorial Day Weekend events here:
Friday, May 26, 2023
Saturday, May 27, 2023
Sunday, May 28, 2023
Monday, May 29, 2023
Various locations