En regner at 17. mai ble innstiftet som nasjonaldag i 1836, året da Stortinget feiret 17. mai-fest for første gang. Den aller første feiringen av dagen skjedde antakelig i Trondhjem i 1815 med den dansk-trønderske Matthias Conrad Peterson som initiativtager. Peterson ville gjøre 17. mai til en stor nasjonal festdag. I 1824 skrev han i Adresseavisen: «Hvor viktig maa ikke Anledningen til saadan en aarlig Fest blive for den tilvoxende Ungdom!» I 1826 gikk tusenvis i tog fra Ilevollen i Trondheim, og toget var også et høydepunkt i feiringen i 1827.
Grunnloven ble også feiret i enkelte miljøer i Christiania ved tiårsjubileet i 1824. Kronprins Oscar, som var på besøk i byen da, mente imidlertid at feiring av dagen kunne tolkes som en provokasjon mot Sverige og kongefamilien. Kong Karl Johan la i 1828 uttrykkelig ned forbud mot å feire 17. mai. Men søndag 17. mai 1829 anløp tilfeldigvis dampskipet «Constitutionen» Christiania. Det utløste hurrarop for konstitusjonen, og en begeistret folkemengde samlet seg etterhvert på Stortorget.
Myndighetene reagerte senere på kvelden mot dette spontane folkemøtet ved å la borgermesteren lese «opprørsloven». Da dette var virkningsløst, satte festningskommandanten, baron Ferdinand Wedel-Jarlsberg, en avdeling kavaleri inn for å spre folkemengden. De slo løs på folk med flatsiden av sablene. Dette utløste motstand, og Torget ble ikke ryddet før også en avdeling infanterister ankom og brukte geværkolbene med stor brutalitet. Henrik Wergeland var bare tilskuer til Torgslaget, men fikk sin studentuniform spjæret av et sabelrapp. I 1833 holdt Henrik Wergeland den første offisielle 17. maitalen i Christiania da han talte ved avdukingen av Krohgstøtten, minnesmerket over politikeren Christian Krohg. Først da kong Carl Johan døde i 1844 og sønnen Oscar I overtok, kunne dagen feires fritt.
I Stavanger ble det tidlig på 1830-tallet skutt salutt med kanonene på Skansen 17. mai. Norske elever og studenter ble tidlig viktige aktører i markeringen av 17. mai. Det første offisielle barnetoget, som bare bestod av gutter, gikk i Oslo i 1870 etter initiativ av dikterhøvdingen Bjørnstjerne Bjørnson. Ideen tilhørte skolebestyrer Peter Qvam, som i 1869 gjennomførte en parade med barna fra sin skole. Det første barnetoget talte omkring 1200 gutter. Jentene fikk være med fra 1889. Siden 17. mai 1906 har den norske kongefamilien stått på slottsbalkongen og hilst osloskolenes elever, bortsett fra i 1910, da kong Edward VII, dronning Mauds far, ble begravd, og i krigsårene 1940–1945.
Russefeiringen blant avgangselevene ved gymnasiene bygger på danske studenttradisjoner. Den nåværende norske russefeiringen skriver seg fra 1905, da røde russeluer første gang ble brukt av elever i avgangsklasser ved de høyere skoler i Kristiania. I 1916 ble de blå russeluene første gang brukt av russ ved Oslo handelsgymnasium. 17. mai er fridag på linje med søndager etter at Lov om 1. og 17. mai som høgtidsdager ble vedtatt 26. april 1947.