Celebrated on 03/12/2026
National Plant a Flower Day, celebrated on March 12, encourages everyone to kick off the gardening season by planting flowers. Did you know that flowers can improve air quality by absorbing pollutants? This holiday also coincides with the start of spring in many regions, making it the perfect time to add color to your garden.
National Plant a Flower Day was established in the early 2000s by a coalition of gardening enthusiasts and horticultural organizations in the United States. The exact origins are unclear, but it is believed to have been created to promote the benefits of gardening and to encourage people to plant flowers as a way to beautify their surroundings and support pollinators. The date March 12 was chosen because it falls in early spring, when planting conditions are favorable in many parts of the country.
Over the years, National Plant a Flower Day has grown from a grassroots effort into a widely recognized holiday. It is now promoted by garden centers, botanical gardens, and environmental groups through social media campaigns and community events. Modern celebrations include planting flowers in public spaces, hosting gardening workshops, and donating plants to schools and nursing homes. The holiday has also expanded to include virtual events and online resources for those who cannot garden outdoors.
Explore more celebrations, trivia, and quests on National Day Quest.