Od 2004 roku 2 maja obchodzony jest dzień flagi Rzeczypospolitej Polskiej. Na ulicach miast oraz na prywatnych posesjach da zauważyć się barwy biało-czerwone. Tego samego dnia świętowany jest dzień Polonii i Polaków za granicą.
Dzień Flagi Rzeczypospolitej Polskiej to jedno z młodszych polskich świąt. Zostało ustanowione na mocy ustawy z dnia 20 lutego 2004 roku.
Podstawowym celem, jaki przyświecał twórcom tego święta, była refleksja nad polską historią i znaczeniem symboli narodowych. Flaga narodowa powinna łączyć Polaków na wszystkich kontynentach, niezależnie od wyznawanych przekonań i poglądów. Stąd też pomysł, by to święto było celebrowane równolegle z Dniem Polonii i Polaków za Granicą.
Święto ma także wymiar historyczny. W czasach PRL-u właśnie tego dnia zdejmowano pośpiesznie flagi po hucznym świętowaniu 1 maja tak aby nie pozostawały na masztach w Święto Konstytucji, które zostało zniesione przez ówczesną władzę. Również 2 maja w 1945 roku polscy żołnierze zawiesili swój sztandar na kolumnie Siegessäule w Berlinie.