Są dwa powody historyczne, dla których ustanowiono Dzień Flagi Rzeczypospolitej właśnie 2 maja. Po pierwsze, to właśnie tego dnia zdobywający Berlin żołnierze z 1 Dywizji Kościuszkowskiej zatknęli flagę na kolumnie zwycięstwa w Tiergarten w Berlinie. Po drugie, w czasach PRL, 2 maja obywatele mieli nakaz zdejmowania flag, tak aby nie były one wywieszone podczas nieuznawanego przez władze święta 3 maja.
Święto to obchodzi się poprzez organizowanie różnego rodzaju akcji i manifestacji politycznych. Przykładowo, w Świnoujściu, w 2011 r. ponad 600 osób zgromadziło się na plaży, by z trzymanych białych lub czerwonych kartek utworzyć polską flagę.
W Warszawie 2 maja 2012 r. Prezydent Bronisław Komorowski otworzy wystawę „Biało - czerwona na białym”, która w sposób niekonwencjonalny prezentuje niezwykłe dokonania Polaków pod znakiem flagi. Wystawa będzie eksponowana przed Pałacem Prezydenckim w Warszawie od 2 maja do 15 czerwca 2012 r.