Dzień Flagi Rzeczypospolitej Polskiej – polskie święto wprowadzone na mocy ustawy z 20 lutego 2004, obchodzone między świętami państwowymi: 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ą.
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, również wybór dnia 2 maja nie był przypadkowy a to z powodu zawieszenia Polskiej flaga w zrujnowanym, niemieckim Berlinie dnia 2 maja 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. W latach PRL właśnie w tym dniu zdejmowano po 1 maja flagi państwowe, aby nie były eksponowane w dniu zniesionego przez władze komunistyczne Święta Konstytucji 3 Maja.
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.
Organizowane są różnego rodzaju akcje i manifestacje patriotyczne. Dla przykładu, w Bytomiu w dniu 2 maja 2009 ponad 500 osób utworzyło biało-czerwoną flagę z przygotowanych wcześniej i równocześnie uniesionych parasolek. Była to prawdopodobnie największa utworzona flaga w Polsce z okazji Dnia Flagi. W tym roku na Błoniach Krakowskich 10 tysięcy osób utworzyło żywy obraz terytorium Polski trzymając w rękach flagi narodowe.
W ostatnich latach, powszechne stało się noszenie w tym dniu kokardy narodowej. Zwyczaj ten spopularyzował prezydent Lech Kaczyński. Był kontynuowany przez Bronisława Komorowskiego, a obecnie robi to Andrzej Duda.
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.