What Holiday?
Map › Holidays A–Z › All Souls' Day

When is All Souls' Day 2026?

All Souls' Day 2026 is on Monday, November 2, 2026. It's marked in 21 countries, including Angola, Australia, Austria, Bolivia and Brazil.

All Souls' Day falls on November 2 each year. It is a day of alms giving and prayers for the dead.

See November 2 on the world map

All Souls' Day 2026 by country

CountryDateType
🇦🇴 AngolaDia de FinadosNovember 2MondayPublic holiday
🇦🇺 AustraliaNovember 2MondayReligious holiday
🇦🇹 AustriaNovember 2MondayReligious holiday
🇧🇴 BoliviaNovember 2MondayReligious holiday
🇧🇷 BrazilDia de FinadosNovember 2MondayPublic holiday
🇨🇦 CanadaNovember 2MondayReligious holiday
🇨🇷 Costa RicaNovember 2MondayObservance
🇪🇨 EcuadorDía de los Difuntos, Día de MuertosNovember 2MondayPublic holiday
🇸🇻 El SalvadorNovember 2MondayPublic holiday
🇪🇪 EstoniaAll Soul's DayNovember 2MondayObservance
🇩🇪 GermanyNovember 2MondayObservance
🇬🇼 Guinea-BissauNovember 2MondayPublic holiday
🇭🇹 HaitiJour des MortsNovember 2MondayPublic holiday
🇱🇹 LithuaniaVėlinėsNovember 2MondayPublic holiday
🇲🇽 MexicoNovember 2MondayPublic holiday
🇵🇪 PeruNovember 2MondayObservance
🇵🇭 PhilippinesNovember 2MondayHoliday
🇸🇲 San MarinoNovember 2MondayPublic holiday
🇬🇧 United KingdomNovember 2MondayReligious holiday
🇺🇸 United StatesNovember 2MondayReligious holiday
🇻🇪 VenezuelaDía de los fieles difuntosNovember 2MondayObservance

Questions about All Souls' Day

When is All Souls' Day in 2026?
All Souls' Day is on Monday, November 2, 2026.
Which countries celebrate All Souls' Day?
All Souls' Day is marked in 21 countries: Angola, Australia, Austria, Bolivia, Brazil, Canada, Costa Rica, Ecuador, El Salvador, Estonia, Germany and Guinea-Bissau, and 9 more.
Is All Souls' Day a public holiday?
Yes, it's a public holiday in Angola, Brazil, Ecuador, El Salvador, Guinea-Bissau, Haiti, Lithuania, Mexico and San Marino. Elsewhere it may be an observance or a regional holiday, so check the table for each country.

Other holidays around the same time