Nationaldagen har ett ursprung från Svenska flaggans dag som tidigare högtidshölls i Karlsborg mellan Försvarsmakten och kommunen. Flaggdagen är född utifrån grosshandlare Nils Ljunggren ide om en flaggdag 1915. Detta under tjänstgöring inom dåtidens försvarsmakt. Svenska flaggans dag såg ljus den 6 juni 1916. Datumet valdes utifrån dagen då Gustav Vasa valdes till kung i Strängnäs och Sverige blev en egen stat samt 1809 års regeringsform. 1983 blev svenska flaggans dag vårt lands nationaldag och från 2005 blev dagen röd i almanackan.
2005 var också det året som nuvarande nationaldagsfirandet såg sin form. Sedan dess har nationaldagen i Karlsborg vuxit och för var år blivit större. Fortfarande finns kommunen och Försvarsmaktens engagemang kvar i arrangemanget.