Veterans Day 2025 will be observed on Tuesday, November 11, 2025. It is a federal holiday that is always held on November 11. The holiday honors U.S. Armed Forces military veterans past and present, no matter when or where they served.
The holiday was originally called Armistice Day to commemorate the end of World War I, which occurred when a cease fire agreement went into effect at 11 a.m. on November 11, 1918. That was the 11th hour on the 11th day of the 11th month.
For more on the history of Veterans Day, go to the History of Veterans Day.