Elle a été fêtée la première fois en 1891, pour commémorer le 600ème anniversaire de la signature du pacte d’assistance mutuelle conclut en 1291 par les 3 cantons fondateurs (Uri, Schwytz et Unterwald) pour se protéger des armées de l’empereur Rodolphe Ier de Habsbourg. Ce pacte est considéré depuis le 19ème siècle comme l’acte fondateur de la nation suisse. Depuis 1994, la Fête nationale est devenue un jour férié.