Skip to content

Christian Holiday

What is All Souls' Day?

2 November — Catholic commemoration of the faithful departed; distinct from All Saints' Day on 1 November.

In other languages: Día de los Fieles Difuntosيوم جميع النفوس追思已亡节Jour des mortsAllerseelenDia de Finados死者の日День поминовения усопшихऑल सोल्स डे

11

Countries

Nov 2

2026

Nov 2

2027

History & Origins

All Souls' Day, on 2 November, is the Catholic day of prayer and remembrance for all the faithful who have died. The observance is rooted in the doctrine of purgatory — the belief that the souls of those who died in a state of grace may still be in need of purification before entering heaven, and that the prayers of the living can aid them.

The feast was popularised by Saint Odilo of Cluny, who in 998 CE ordered all Cluniac monasteries to offer special prayers for the dead on 2 November. The practice spread throughout the Western church. All Souls' Day follows All Saints' Day (1 November) in a three-day sequence beginning with All Hallows' Eve (31 October) — a period collectively known as Allhallowtide.

In Mexico and parts of Central America, All Souls' Day merges with pre-Columbian Aztec traditions to create Día de los Muertos (Day of the Dead), a colourful festival in which families build altars (ofrendas) for deceased relatives, visit cemeteries, and celebrate the lives of the departed. UNESCO inscribed it as an Intangible Cultural Heritage of Humanity in 2008.

When is All Souls' Day?

Which countries observe All Souls' Day?

11 countries
All holidays worldwide on November 2

Related Holidays

Frequently Asked Questions

What is All Souls' Day?
All Souls' Day, on 2 November, is the Catholic day of prayer and remembrance for all the faithful who have died. The observance is rooted in the doctrine of purgatory — the belief that the souls of those who died in a state of grace may still be in need of purification before entering heaven, and that the prayers of the living can aid them.
When is All Souls' Day in 2026?
All Souls' Day falls on Monday, November 2, 2026 in most countries that observe it.
When is All Souls' Day in 2027?
All Souls' Day falls on Tuesday, November 2, 2027 in most countries that observe it.
How many countries observe All Souls' Day?
All Souls' Day is observed as a public holiday in 11 countries, including Slovenia, Lithuania, Brazil, Venezuela, Ecuador.
Is All Souls' Day a public holiday?
Yes — All Souls' Day is recognised as a public holiday in 11 countries. Observance rules, names, and exact dates may differ by country.