Polskie święto wprowadzone na mocy ustawy z 20 lutego 2004 obchodzone między świętami 1 maja (zwanym Świętem Pracy) i 3 maja (Świętem Narodowym 3 Maja).
Tego samego dnia obchodzony jest – Dzień Polonii i Polaków za Granicą
,, (…) Marsz, marsz Polonia,
marsz dzielny narodzie,
odpoczniemy po swej pracy
w ojczystej zagrodzie. (…)’’
Pieśń Marsz, marsz Polonia
15 października 2003 do laski marszałkowskiej wpłynął poselski projekt , autorstwa posła Edwarda Płonki , zmiany ustawy o godle, barwach i hymnie RP, ustanawiający m.in. Dzień Flagi RP. Co wynika z uzasadnienia ustawy wprowadzającej święto, wybór dnia 2 maja nie był przypadkowy – chodziło o dzień w którym Polakom towarzyszą refleksje o szczytnych kartach historii Polski, wypełnienie wolnego dnia pomiędzy świętami narodowymi, oraz podkreślenie obchodów Światowego Dnia Polonii.
W toku prac legislacyjnych Senat RP w uchwale z dnia 12 lutego 2004 zaproponował poprawki m.in.: zastąpić Dzień Flagi RP Dniem Orła Białego, uznając godło za naczelne spośród symboli RP . Ostatecznie Sejm odrzucił ww. poprawkę i 20 lutego 2004 ustanowił Dzień Flagi Rzeczypospolitej Polskiej.
Dnia 2 maja w 1945 r. 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 .
Oprócz Polski, święto własnej flagi obchodzi się również w licznych innych krajach, m.in. w Stanach Zjednoczonych, Meksyku, Argentynie, Finlandii, Turkmenistanie, na Litwie, Ukrainie i w Chinach .