Veterans Day in 2025 will be observed on Tuesday, November 11. This U.S. federal holiday honors all military veterans who have served in the United States Armed Forces. Veterans Day is always observed annually on November 11, marking the anniversary of the end of World War I when the armistice was signed at the 11th hour of the 11th day of the 11th month in 1918.