Banks in the United States follow a standard schedule of Federal Reserve Bank Holidays, and no banks are open on these days. This information is helpful when you need to deposit a check, initiate a wire transfer, or perform other banking tasks.
For 2017, the official bank holidays are: Jan. 2, Jan. 16, Feb. 20, May 29, July 4, Sept. 4, Oct. 9, Nov. 10, Nov. 23, and Dec. 25. When a recognized holiday falls on a Saturday, Federal Reserve banks and branches are open the preceding Friday (although the Board of Governors agency in Washington, D.C. will be closed). If a holiday is on a Sunday, banks will be closed the following Monday. Because New Year's Day falls on a Sunday in 2017, most banks will be closed on Monday the 2nd. In 2017, Veteran's Day falls on a Saturday, and thus most banks will be closed the previous day, Friday, Nov. 10.
Because some in-store banks and other branches are open on weekends and/or have extended hours, this site shows which days that Federal Reserve banks in general might be open and which days they must be closed. Also, if you bank internationally, you'll want to also consult other nations' holiday schedules.
Here's a complete list of Federal Reserve Bank Holidays and the corresponding dates in 2017 when banks will be closed:
Download the entire list of bank holidays as a PDF