When Is All Saints Day?

Find out when All Saints Day is this year and in past and future years

Saints in Stained Glass
Saints in Stained Glass.

All Saints Day, a Holy Day of Obligation in the Catholic Church, celebrates the lives of all Christians who have died in a state of grace. When is All Saints Day?

How Is the Date of All Saints Day Determined?

All Saints Day is a very ancient feast, with its roots in the fourth century, when the Church generally celebrated it during the Easter season. The current date of November 1 extends back to the eighth century when Pope Gregory III moved the feast to that date for the diocese of Rome.

In the ninth century, Pope Gregory IV ordered the entire Church to celebrate All Saints Day on November 1. 

When Is All Saints Day This Year?

  • All Saints Day 2017: Wednesday, November 1, 2017

When Is All Saints Day in Future Years?

  • All Saints Day 2018: Thursday, November 1, 2018
  • All Saints Day 2019: Friday, November 1, 2019
  • All Saints Day 2020: Sunday, November 1, 2020
  • All Saints Day 2021: Monday, November 1, 2021
  • All Saints Day 2022: Tuesday, November 1, 2022
  • All Saints Day 2023: Wednesday, November 1, 2023
  • All Saints Day 2024: Friday, November 1, 2024
  • All Saints Day 2025: Saturday, November 1, 2025
  • All Saints Day 2026: Sunday, November 1, 2026
  • All Saints Day 2027: Monday, November 1, 2027
  • All Saints Day 2028: Wednesday, November 1, 2028
  • All Saints Day 2029: Thursday, November 1, 2029
  • All Saints Day 2030: Friday, November 1, 2030

When Was All Saints Day in Previous Years?

Here are the dates and days of the week when All Saints Day fell in previous years, going back to 2007:

  • All Saints Day 2007: Thursday, November 1, 2007
  • All Saints Day 2008: Saturday, November 1, 2008
  • All Saints Day 2009: Sunday, November 1, 2009
  • All Saints Day 2010: Monday, November 1, 2010
  • All Saints Day 2011: Tuesday, November 1, 2011
  • All Saints Day 2012: Thursday, November 1, 2012
  • All Saints Day 2013: Friday, November 1, 2013
  • All Saints Day 2014: Saturday, November 1, 2014
  • All Saints Day 2015: Sunday, November 1, 2015
  • All Saints Day 2016: Tuesday, November 1, 2016

When Is . . .