Countdown

How many days until December 31?

65
days until December 31
The next December 31 is Thursday, December 31, 2026

The short answer

December 31 is 65 days away — that's 9 weeks and 2 days, roughly 2.1 months, or 1,560 hours. The next December 31 falls on a Thursday (Thursday, December 31, 2026). The number above updates automatically at midnight in your time zone.

December 31, 2026 at a glance

Day of the weekThursday
Day of the yearDay 365 of 365
Share of the year passed100%
Days left in 2026 after it0
QuarterQ4
Season (Northern Hemisphere)Winter

What's happening in December

December holds the winter solstice, Christmas Eve and Christmas, and closes out the year on New Year's Eve.

Other dates to know in December 2026: Winter (December 21), Christmas Eve (December 24), Christmas (December 25).

The 65 days until December 31, broken down

47
business days
18
weekend days
9
full weeks
2
extra days

That's 47 working days (Monday to Friday) and 18 weekend days — 9 Saturdays and 9 Sundays. Public holidays vary by country, so they aren't deducted.

On December 31 in history

  • 1600The British East India Company is chartered by Queen Elizabeth I
  • 1907The first New Year's Eve ball drop is held in Times Square
  • 1999Russia's Boris Yeltsin resigns, leaving Vladimir Putin as acting president
  • 1999The United States hands control of the Panama Canal to Panama

Notable world events that happened on December 31 in earlier years.