Dzień Flagi Rzeczypospolitej Polskiej jest obecnie jednym z najmłodszych świąt państwowych, obchodzony jest w Polsce 2 maja.
Dzień Flagi ustanowił Sejm 20 lutego 2004 roku ustawą o zmianie ustawy o godle, barwach i hymnie Rzeczypospolitej Polskiej, którą Prezydent RP podpisał 16 marca 2004 roku.
Polskie barwy narodowe kształtowały się na przestrzeni wieków i mają jako jedne z nielicznych w świecie pochodzenie heraldyczne. Wywodzą się z barw herbu Królestwa Polskiego i herbu Wielkiego Księstwa Litewskiego. 7 lutego 1831 roku Sejm Królestwa Polskiego podjął specjalną ustawę dotyczącą barw polskiej flagi
Wybór 2 maja na Dzień Flagi Rzeczypospolitej Polskiej nie jest przypadkowy. To dzień w którym Polakom towarzyszą refleksje o szczytnych kartach historii Polski. Dzień Flagi poprzedza święto 3 Maja, upamiętniające przyjęcie niezwykle istotnego dokumentu,jakim była Konstytucja 3 Maja z 1791 roku. Ponadto w dniu 2 maja obchodzony jest Światowy Dzień Polonii. Jak mówi jeden z zapisów ustawy z 7 lutego 1831 roku normującej nasze barwy narodowe, pod tym znakiem „winni łączyć się Polacy”. Dlatego też w tym dniu nasza biało-czerwona flaga powinna stać się symbolem łączącym i jednoczącym Polaków na wszystkich kontynentach, stanowiąc widoczny symbol ich przynależności narodowej. Polska jest jednym z wielu krajów, w którym obchodzony jest Dzień Flagi.