2 maja obchodzony jest w Polsce i wśród Polonii na całym świecie bardzo uroczyście. Od 2004 roku w drugim dniu maja świętujemy Dzień Flagi Rzeczypospolitej Polskiej.
Święto Flagi traktowane jest zarazem jako Dzień Polonii i Polaków za granicą. Historycznie polskie barwy narodowe wywodzą się z barw herbu Królestwa Polskiego i herbu Wielkiego Księstwa Litewskiego. Biel pochodzi od bieli orła, będącego godłem Polski oraz bieli Pogoni, rycerza galopującego na koniu, będącego godłem Litwy. Oba te godła znajdują się na czerwonych tłach tarcz herbowych. Na polskiej fladze biel znalazła się u góry, ponieważ w heraldyce RP ważniejszy jest kolor godła niż tła.
Dzień Flagi został ustanowiony w przeddzień Święta
Konstytucji 3 Maja nieprzypadkowo. W czasach komuny 2 maja pilnowano, by
mieszkańcy zdejmowali po święcie pracy polskie flagi państwowe, by nie były
widoczne w dniu zniesionego przez władze komunistyczne Święta Konstytucji 3
Maja. Jest też inny, istotny powód historyczny. 2 maja 1945 roku polscy
żołnierze zdobywający stolicę hitlerowskich Niemiec umieścili biało-czerwoną
flagę na Kolumnie Zwycięstwa – Siegessäule oraz na Reichstagu w Berlinie.