National Poppy Day is celebrated in countries around the world. In the United States, it is observed on the Friday before Memorial Day, which falls on May 24, 2024 this year. On this day, people wear a red poppy to honor the fallen heroes who have worn our nation’s uniform and to support living veterans. The red poppy has been a symbol of sacrifice since World War I, reminding Americans of the sacrifices made by our veterans while protecting our freedoms.