2959

The year 2959 will start on Monday, January 1, and end on Monday, December 31.

Calendar with holidays
Holidays:
 * New Year's Day: Monday, January 1
 * Epiphany: Saturday, January 6
 * Martin Luther King Jr. Day: Monday, January 15
 * Groundhog Day: Friday, February 2
 * Super Bowl Sunday: Sunday, February 4
 * Lincoln's Birthday: Monday, February 12
 * Valentine's Day: Wednesday, February 14
 * Washington's Birthday: Monday, February 19
 * Mardi Gras: Tuesday, February 27
 * Ash Wednesday: Wednesday, February 28
 * Daylight Saving Time Starts (clocks spring forward): Sunday, March 11 at 2:00 AM, which becomes 3:00 AM
 * Pi Day: Wednesday, March 14
 * Saint Patrick's Day: Saturday, March 17
 * Cesar Chavez Day: Saturday, March 31
 * April Fools' Day: Sunday, April 1
 * Palm Sunday: Sunday, April 8
 * Good Friday: Friday, April 13
 * Easter: Sunday, April 15
 * Earth Day: Sunday, April 22
 * Cinco de Mayo: Saturday, May 5
 * Mother's Day: Sunday, May 13
 * Armed Forces Day: Saturday, May 19
 * Memorial Day: Monday, May 28
 * Flag Day: Thursday, June 14
 * Father's Day: Sunday, June 17
 * Juneteenth: Tuesday, June 19
 * Independence Day: Wednesday, July 4
 * Labor Day: Monday, September 3
 * National Grandparents' Day: Sunday, September 9
 * Patriot Day: Tuesday, September 11
 * Constitution Day: Monday, September 17
 * Columbus Day: Monday, October 8
 * Sweetest Day: Saturday, October 20
 * National Trick or Treat Day: Saturday, October 27
 * Halloween: Wednesday, October 31
 * Daylight Saving Time Ends (clocks fall back): Sunday, November 4 at 2:00 AM, which becomes 1:00 AM
 * Election Day: Tuesday, November 6
 * Veterans Day: Sunday, November 11
 * Thanksgiving: Thursday, November 22
 * Black Friday: Friday, November 23
 * Small Business Saturday: Saturday, November 24
 * Cyber Monday: Monday, November 26
 * Giving Tuesday: Tuesday, November 27
 * Pearl Harbor Remembrance Day: Friday, December 7
 * Christmas Eve: Monday, December 24
 * Christmas: Tuesday, December 25
 * Kwanzaa: Wednesday, December 26, 2959, to Tuesday, January 1, 2960
 * New Year's Eve: Monday, December 31