Next: Columbus Day on Monday, October 12, 2026 — in 2 days.
Long weekends in 1997
Federal days off that fall on a Monday or Friday give a three-day weekend.
Jan 18–20 Martin Luther King Jr. Day
Feb 15–17 Presidents' Day
May 24–26 Memorial Day
Jul 4–6 Independence Day
Aug 30–Sep 1 Labor Day
Oct 11–13 Columbus Day
The observed-day rule
When a federal holiday falls on a Saturday, federal employees get the day off on the Friday before; when it falls on a Sunday, they get the Monday after. Holidays fixed to a weekday, such as Labor Day or Thanksgiving, are never moved. Banks and private employers usually, but not always, follow the same rule.
Observances in 1997
Common days that are not public holidays: schools and businesses stay open.
Date
Day
Holiday
Feb 2
Sunday
Groundhog Day
Feb 14
Friday
Valentine's Day
Mar 9
Sunday
Daylight Saving Time begins
Mar 17
Monday
St. Patrick's Day
Mar 30
Sunday
Easter Sunday
Apr 15
Tuesday
Tax Day
Apr 22
Tuesday
Earth Day
May 11
Sunday
Mother's Day
Jun 14
Saturday
Flag Day
Jun 15
Sunday
Father's Day
Oct 31
Friday
Halloween
Nov 2
Sunday
Daylight Saving Time ends
Nov 28
Friday
Black Friday
Dec 24
Wednesday
Christmas Eve
Dec 31
Wednesday
New Year's Eve
Printable 1997 calendar with holidays
Every holiday above is marked on the calendar and listed beside it. Type your own dates, then print or download a PDF.
Saved in this browserClick any day to type on it. Use ←→ for the previous or next month.Tap any day to add a note or highlight it.
Questions and answers
How many federal holidays are in 1997?
There are 11 federal holidays in 1997. When one falls on a Saturday it is observed on Friday, and on a Sunday it is observed on Monday.
Which federal holidays fall on a weekend in 1997?
No federal holiday falls on a weekend in 1997, so every holiday is observed on its own date.
Is Juneteenth a federal holiday?
Yes. Juneteenth National Independence Day, June 19, became the 11th federal holiday in 2021. In 1997 it falls on Thursday, June 19.
When is the next federal holiday?
The next federal holiday is Columbus Day on Monday, October 12, 2026.