Dzień 11 listopada ustanowiono Świętem Niepodległości dopiero ustawą z 23 kwietnia 1937 roku, czyli prawie 20 lat po odzyskaniu niepodległości i do czasu wybuchu II wojny światowej święto obchodzono tylko dwa razy – w roku 1937 i 1938.
Od 1926 r. 11 listopada był dniem wolnym od pracy w administracji rządowej i szkolnictwie na podstawie okólnika wydanego przez Prezesa Rady Ministrów Józefa Piłsudskiego. Podczas okupacji hitlerowskiej w latach 1939–1944 oficjalne lub jawne świętowanie, podobnie jak i każde inne przejawy polskości, było niemożliwe. 7 listopada 1940 r. podziemna Polska Partia Socjalistyczna występująca pod kryptonimem „WRN” wydała odezwę w 22 rocznicę Niepodległości i pierwszego rządu ludowego, w której skrytykowała datę święta 11 listopada na rzecz 7 listopada. Jednak w 1945 r. ustanowiono Narodowe Święto Odrodzenia Polski, obchodzone 22 lipca, w rocznicę ogłoszenia komunistycznego Manifestu PKWN (1944). Jednocześnie zniesiono jednocześnie Święto Niepodległości ustanowione w 1937 r. . W PRL wielokrotnie organizowane w całym kraju przez opozycję manifestacje patriotyczne były w okresie stalinowskim i po wprowadzeniu stanu wojennego tego dnia brutalnie tłumione przez oddziały ZOMO, a ich uczestnicy aresztowani przez Służbę Bezpieczeństwa.

Święto obchodzone 11 listopada zostało przywrócone przez Sejm ustawą z 15 lutego 1989 r., lecz pod nieco zmienioną nazwą: Narodowe Święto Niepodległości. Dzień ten jest dniem wolnym od pracy. Główne obchody, z udziałem najwyższych władz państwowych, odbywają się w Warszawie na placu Józefa Piłsudskiego, przed Grobem Nieznanego Żołnierza. Na pomorzu najhuczniej święto obchodzą Gdynianie: ulicami miasta przechodzi barwny korowód, a główne uroczystości odbywają się na Skwerze Kościuszki. Tego dnia wszyscy wywieszamy polskie flagi.