Countdown

How many days until December 31?

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

Counting down to December 31

There are 110 days until December 31. The next December 31 falls on Thursday, December 31, 2026. This countdown updates automatically every day — bookmark it and check back any time.

The 110 days until December 31, broken down

78
business days
32
weekend days
15
full weeks
5
extra days

That's 78 working days (Monday to Friday) and 32 weekend days — 16 Saturdays and 16 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.