DayReckon

How many days until Halloween?

Halloween is on October 31 every year. The countdown below runs live to the start of that day in your time zone.

Halloween is on Saturday, October 31, 2026.

Halloween is on October 31 every year.

Halloween dates for the coming years

YearDateWeekday
Halloween 2026October 31, 2026Saturday
Halloween 2027October 31, 2027Sunday
Halloween 2028October 31, 2028Tuesday
Halloween 2029October 31, 2029Wednesday
Halloween 2030October 31, 2030Thursday
Halloween 2031October 31, 2031Friday
Halloween 2032October 31, 2032Sunday

Where Halloween comes from

Halloween grew out of the Celtic festival of Samhain, which marked the end of the harvest and the start of winter around November 1. When the church set All Saints’ Day (All Hallows) on November 1, the evening before became All Hallows’ Eve, shortened to Halloween.

Irish and Scottish immigrants carried the customs to North America in the 19th century, where trick-or-treating, carved pumpkins and costume parties took their modern form, and spread back around the world from there.

Trick-or-treating times

Most towns do not set official hours, but trick-or-treating usually runs from dusk to about 8 or 9 p.m. on October 31. When Halloween falls on a weekday, some communities hold events on the nearest weekend instead, so check local announcements.

Questions people ask

Is Halloween always on October 31?

Yes. The date is fixed. What changes is the weekday, which the table above shows for the coming years.

Is Halloween a public holiday?

No. Halloween is not a public holiday in the US, UK, Canada or Australia. November 1, All Saints’ Day, is a public holiday in some mostly Catholic countries, such as France, Spain, Italy and Poland.

How many weeks until Halloween?

Divide the calendar days left by 7; the countdown shows the weeks and leftover days for you.

Reviewed October 24, 2026. Spotted a mistake? Tell us.