Veterans Day honors everyone who has served in the US armed forces. It is held on November 11, the anniversary of the 1918 armistice that ended the fighting in World War I.
Veterans Day 2026 falls on Wednesday, November 11.
Is Veterans Day a federal holiday?
Yes. Veterans Day is one of the 11 US federal holidays, so federal offices, banks and post offices close.
Why does the date of Veterans Day change each year?
The date stays the same; only the weekday moves. A common year has 52 weeks and one day, so a fixed date moves one weekday later each year, and two after February 29.