Už od konce 10. století se v českých zemích začíná šířit kult svatého Václava (asi 907–935). Nejdříve se český kníže stal symbolem panovnické dynastie a poté i patronem národa.
Velký význam získává svatováclavský svátek za první republiky, ale nejde to jednoduše.
První republika se totiž hodně orientuje směrem na husitské tradice a svatý Václav tak zůstává v jejich stínu. Ovšem situace se naštěstí změní. V roce 1929 se slaví svatováclavské milénium, tisíc let od jeho vraždy.
Podle starších názorů totiž k této události došlo již v roce 929, dnes se ale historikové přiklánějí k datu 935.
Masaryk jako propagátor
V předvečer dne oslav, 27. září 1929, probíhá na dnešním pražském Václavském náměstí shromáždění za účasti československého prezidenta Tomáše Garrigua Masaryka (1850–1937).
„Tam je možné pozorovat změnu nazírání na svatováclavský kult, kdy i třeba zásluhou prezidenta Masaryka je znovu svatováclavská tradice integrována do rodiny národních tradic a znovu je vlastně respektována i s ohledem na to, že i sám prezident Masaryk říkával o svatém Václavu, že on nás vlastně přiváděl do Evropy, což je možná zajímavý kontext svatováclavské tradice.
A pak v období 30. let ta tradice už je zase součástí veřejného povědomí a více je akcentována i ve společnosti,“ vysvětluje současný historik Jaroslav Šebek.
Zneužíván nacisty
Po roce 1938 se kult svatého Václava stává záchytným bodem českých vlastenců. Slouží se svatováclavské mše, lidé utíkají k uctívání českého patrona jako v naději, jak přežít nacistický režim. Na druhou stranu se na něj ale odvolávají i kolaboranti a Němci.
Ti zdůrazňují fakt, že se Václav podvolil svému německému sousedovi a odevzdával mu dobře známý tribut v hřivnách stříbra. Ani po 1945 to ale svatý Václav nemá příliš jednoduché.
Komunisté, kteří se po druhé světové válce chopí moci v Československu, ovšem nemají svatého Václava v lásce. Proto je jeho svátek památným dnem jenom do roku 1951, poté ho raději nikdo moc nepřipomíná.
Teprve v roce 2000 Poslanecká sněmovna Parlamentu České republiky schválí 28. září jako státní svátek Den české státnosti.