Dzień Flagi Rzeczypospolitej Polskiej – 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 Konstytucji 3 Maja). 2 maja nie jest dniem wolnym od pracy, jednak wielu Polaków bierze w ten dzień urlop, ze względu na to, że ta data jest jedyną w kalendarzu występującą pomiędzy dwoma dniami wolnymi od pracy.
Tego samego dnia obchodzony jest Dzień Polonii i Polaków za Granicą.
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. Pomysłodawcą ustanowienia święta był dziennikarz Andrzej Zaporowski.
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ł poprawkę i 20 lutego 2004 ustanowił Dzień Flagi Rzeczypospolitej Polskiej.
Według ustawy z dnia 31 stycznia 1980 r. o godle, barwach i hymnie Rzeczypospolitej Polskiej oraz o pieczęciach państwowych, jest nią prostokątny płat tkaniny o barwach Rzeczypospolitej Polskiej i proporcji 5:8, umieszczony na maszcie. Zgodnie z art. 6 ust. 2 ustawy, za flagę Polski uważany jest także wariant z godłem Polski, umieszczonym pośrodku białego pasa.
Barwy Rzeczypospolitej Polskiej stanowią składniki flagi państwowej Rzeczypospolitej Polskiej. Ustawa stanowi, że barwami Rzeczypospolitej Polskiej są kolory biały i czerwony, ułożone w dwóch poziomych, równoległych pasach tej samej szerokości, z których górny jest koloru białego, a dolny koloru czerwonego.
Znaczenie heraldyczne barw
Barwy flagi złożone z dwóch poziomych pasów: białego oraz czerwonego są odwzorowaniem kolorystyki godła państwowego, który stanowi orzeł biały na czerwonym polu. Zgodnie z zasadami heraldyki pas górny reprezentuje białego orła, a dolny czerwone pole tarczy herbowej. Kolory te według symboliki używanej w heraldyce mają następujące znaczenie:
Koloru białego używa się w heraldyce jako reprezentację srebra. Oznacza on także wodę, a w zakresie wartości duchowych czystość i niepokalanie.
Kolor czerwony jest symbolem ognia i krwi, a z cnót oznacza odwagę i waleczność.