Bizday

Federal holidays in 2028

Nine of the eleven legal public holidays in 2028 close federal offices and Federal Reserve Banks on the same weekday. They disagree on two dates: Friday, December 31, 2027 and Friday, November 10, 2028. Offices are closed. Reserve Banks are open. New Year's Day is Saturday, January 1. Veterans Day is Saturday, November 11. Christmas Day is Monday, December 25, and both calendars close that Monday.

Friday, December 31, 2027 and Friday, November 10, 2028: offices closed, banks open

New Year's Day is Saturday, January 1, 2028. Veterans Day is Saturday, November 11, 2028. Federal offices observe both on the Friday before, under 5 U.S.C. § 6103(b)(1). For New Year's Day that Friday is December 31, 2027, and that Friday is this year's New Year's row. Reserve Banks stay open those Fridays. K.8 does not close the Banks on the Friday before a Saturday holiday.

On us-federal-opm, New Year's Day observed is 2027-12-31, Veterans Day observed is 2028-11-10, and shift_rule is 5usc6103b1-saturday-to-friday on both. On us-fed-banking, observed is null and shift_rule is k8-saturday-banks-open. The other nine legal dates fall on a weekday, so both calendars close that same date and shift_rule is null. None of the eleven legal dates falls on a Sunday.

Closed here means the OPM weekday for federal offices, and the K.8 holiday for Federal Reserve Banks and Branches. It does not say whether a private bank's branch is open. It is not an ACH cutoff and not a Fedwire operating-hours notice. To count a span that includes either Friday, use the calculator.

The eleven holidays

These rows are the 2028 result of the same holiday list the API serves. The page does not keep a second set of rules, and it does not fetch on load. Names follow 5 U.S.C. § 6103(a). Washington's Birthday is not renamed Presidents Day. Inauguration Day is not one of these eleven, and it is not a nationwide closing. A closing that belongs to another year's legal holiday is not a twelfth row. Friday, December 31, 2027 is this year's New Year's row.

The eleven legal public holidays in 2028. Closed means that calendar does not count the day as a business day.
Holiday Legal date Federal offices Reserve Banks
New Year's Day Closed Open
Birthday of Martin Luther King, Jr. Closed Closed
Washington's Birthday Closed Closed
Memorial Day Closed Closed
Juneteenth National Independence Day Closed Closed
Independence Day Closed Closed
Labor Day Closed Closed
Columbus Day Closed Closed
Veterans Day Closed Open
Thanksgiving Day Closed Closed
Christmas Day Closed Closed

For the nine weekday legal dates, both calendars close on that date. New Year's Day is Saturday, January 1, 2028, so offices close Friday, December 31, 2027. That Friday is this year's New Year's row. Veterans Day is Saturday, November 11, 2028, so this page does not give it a separate URL. Christmas Day is Monday, December 25, 2028, so both calendars close that Monday. This page does not give it a separate URL. Thanksgiving Day is a Thursday.

Try it

Set BIZDAY to this site's origin, with no path, then run either command. count is 11 on both calendars. The objects below are the New Year's Day element of holidays, not the whole response. The live JSON also has calendar, year, the other ten holidays, excluded, sources, and disclaimer.

BIZDAY=http://209.38.202.154
curl -s "$BIZDAY/v1/holidays?year=2028"
{
  "name": "New Year's Day",
  "actual": "2028-01-01",
  "observed": "2027-12-31",
  "actual_weekday": "Saturday",
  "observed_weekday": "Friday",
  "observed_shifted": true,
  "closes_weekday": true,
  "shift_rule": "5usc6103b1-saturday-to-friday"
}
curl -s "$BIZDAY/v1/holidays?year=2028&calendar=us-fed-banking"
{
  "name": "New Year's Day",
  "actual": "2028-01-01",
  "observed": null,
  "actual_weekday": "Saturday",
  "observed_weekday": null,
  "observed_shifted": false,
  "closes_weekday": false,
  "shift_rule": "k8-saturday-banks-open"
}

check for Friday, December 31, 2027 is closed on federal offices and open on Reserve Banks. Veterans Day uses the same Saturday rule: offices close Friday, November 10, 2028, and Reserve Banks stay open. Samples on this page leave out sources and disclaimer. The live check JSON includes both, plus holidays and the neighboring business days.

curl -s "$BIZDAY/v1/business-days/check?date=2027-12-31"
{
  "calendar": "us-federal-opm",
  "date": "2027-12-31",
  "weekday": "Friday",
  "business_day": false
}
curl -s "$BIZDAY/v1/business-days/check?date=2027-12-31&calendar=us-fed-banking"
{
  "calendar": "us-fed-banking",
  "date": "2027-12-31",
  "weekday": "Friday",
  "business_day": true
}
curl -s "$BIZDAY/v1/business-days/check?date=2028-11-10"
{
  "calendar": "us-federal-opm",
  "date": "2028-11-10",
  "weekday": "Friday",
  "business_day": false
}
curl -s "$BIZDAY/v1/business-days/check?date=2028-11-10&calendar=us-fed-banking"
{
  "calendar": "us-fed-banking",
  "date": "2028-11-10",
  "weekday": "Friday",
  "business_day": true
}

Sources

Page checked 2026-10-18 against holidaysForYear(2028) for both calendars. Not legal, payroll, or financial advice.