What is the difference between Memorial Day and Veterans Day?
Memorial Day focuses specifically on remembering and honouring those who died in military service, while Veterans Day celebrates soldiers alive or dead.
The United States has two public holidays to honor the men and women who have served their country, but both days serve different purposes. While Memorial Day was established to honor those who died in the line of duty while defending their country, Veterans Day is meant to be a joyous commemoration of the men and women who have served in the Armed Forces.
Memorial Day got its start at after the American Civil War. It was given permanent status on the public calendar in 1971 and is celebrated on the last Monday of May. Veterans Day first started out as Armistice Day to celebrate the end of World War I on 11 November 1918. However, after further global turmoil drew the US into other conflicts it was repurposed to honor all veterans.
Memorial Day fast facts
The Veterans Affairs Administration traces the history back to 1869, when the Grand Army of the Republic, an organization made up of Union veterans, established “Decoration Day.” On Decoration Day, those around the country were encouraged to cover the graves of those who died in the Civil War with flowers. The date of 30 May was chosen as it was believed that “flowers would be in bloom all over the country.”
More widespread celebration of Memorial Day began after World War I. Over 116,000 US soldiers died during World War I, and while the US and its allies were victorious the country was in mourning.
Veterans Day fast facts
Similarly, the history of Veterans Day is tied to World War I. In November 1919, President Wilson announced a public holiday to celebrate the armistice that ended the war. During his proclamation, President Wilson highlighted the victories winning the war brought but also reminded the world that “To us in America, the reflections of Armistice Day will be filled with solemn pride in the heroism of those who died in the country’s service.”
World War I was once dubbed “the war to end all wars.” In 1938, years before the US joined World War II, the US Congress formally established “Armistice Day” as a day to celebrate veterans of World War I and the hope for world peace. However, after the US was dragged into World War II and the Korean War shortly after, “Armistice Day” as a name no longer had the same significance.
Calls from the public and the military to establish a day to celebrate all veterans grew louder, and in 1954 Congress altered the “Act of 1938 by striking out the word “Armistice” and inserting in its place the word “Veterans.” That same year in 1954, President Dwight D. Eisenhower, a former military official himself proclaimed that Veterans Day would be celebrated annually on 11 November.