There are 127 days until Thursday 31st December 2026 — 18 weeks and 1 day, or about 4 months.
until Thursday 31st December 2026. That is 127 sleeps, 18 weekends and 91 working days.
Share this countdown
The same wait, counted differently
Every unit between today and Thursday 31st December 2026.
Every day of the week between now and then
Useful if you are counting shifts, lessons or deliveries rather than calendar days.
| Day | Type | Count |
|---|---|---|
| Monday | Weekday | 18 |
| Tuesday | Weekday | 18 |
| Wednesday | Weekday | 19 |
| Thursday | Weekday | 18 |
| Friday | Weekday | 18 |
| Saturday | Weekend | 18 |
| Sunday | Weekend | 18 |
| Total | 127 |
Is 31st December a day off anywhere?
National public holidays only, taken from official government sources.
No. 31st December 2026 is a normal working day everywhere we track.
United Kingdom & Ireland
- England & WalesWorking day
- ScotlandWorking day
- Northern IrelandWorking day
- IrelandWorking day
Waning gibbous. The moon is around 52% illuminated.
Rest of the world
- United StatesWorking day
- CanadaWorking day
- AustraliaWorking day
- New ZealandWorking day
- IndiaWorking day
- SingaporeWorking day
- South AfricaWorking day
UK bank holidays near this date
| Bank holiday | Date | Gap |
|---|---|---|
| Christmas Day | Friday 25th December 2026 | 6 days before |
| Boxing Day | Monday 28th December 2026 | 3 days before |
| New Year’s Day | Friday 1st January 2027 | 1 day after |
How we source these
Public holidays are taken from official government sources for each country and cover national holidays only. The United States, Canada and Australia all have significant state and provincial holidays that are not shown, and India’s system of state, optional and restricted holidays means only three days are observed nationwide. Where a government has not yet published a year, we say so rather than guess. Always check the official source for the country concerned rather than relying on this alone.
December 31st through history
Hogmanay, and a charter granted at the year's end
In Scotland the last night of the year has always outranked Christmas Day, which was not a public holiday north of the border until 1958 and which most Scots worked through. The customs are exact: the house swept and the debts paid before midnight, then first-footing, in which the first caller of the new year should ideally be a dark-haired man carrying coal, shortbread, salt and whisky. A fair-haired one suggested a Viking, which is a long memory even by Scottish standards.
On December 31st 1600 Elizabeth I granted a royal charter to a company of London merchants trading to the East Indies. The East India Company began with a few hundred subscribers and something over sixty-eight thousand pounds, and ended up governing much of India with a private army before the Crown took the whole apparatus over in 1858.
At midnight on December 31st 1923 the chimes of Big Ben were broadcast for the first time. The BBC engineer, refused entry to the Palace of Westminster, climbed onto a roof opposite with a microphone, and the transmission carried a good deal of passing traffic with it.
Three knights of the realm were born on the last day of the year: Anthony Hopkins, the actor best known for his role as Hannibal Lecter, at Port Talbot in 1937; Alex Ferguson, the football manager who spent decades in charge of Manchester United, at Govan in 1941; and Ben Kingsley, born Krishna Bhanji and best remembered for playing Mahatma Gandhi on screen, in Yorkshire in 1943.
Born on December 31st: star sign, birthstone and birth flower
Anthony Hopkins and Alex Ferguson — both named above — share this star sign with everyone else born in the same window.
Star sign
Capricorn — an Earth sign ruled by Saturn, symbolised by the Sea-Goat.
Birthstone
traditionally Turquoise or Lapis Lazuli, or Turquoise, Tanzanite or Zircon in the modern list for December.
Birth flower
Narcissus or Holly (primary), also Poinsettia — most commonly cited sources agree on narcissus or holly as the main December flower.
None of this is settled fact in the way the history above is — zodiac dates, birthstones and birth flowers are conventions rather than laws, and different sources hedge them slightly differently. The birthstone is the most standardised of the three (set by the trade in 1912 and revised since); the birth flower is the least, resting on Victorian tradition rather than any governing body.
Gift ideas for a December 31st birthday
A small, themed starting point rather than a shopping list — turquoise or lapis lazuli for the stone, Capricorn for the sign, and the sky itself on the day.
As an Amazon Associate we earn from qualifying purchases. Availability and links were checked on 15 August 2026 and can change.
Also born on this day: Donna Summer (1948) — singer and a leading voice of the disco era; Val Kilmer (1959) — actor
When 31st December falls, 2026 to 2035
The next ten years, with the day of the week for each.
| Year | Day | Days away |
|---|---|---|
| 2026 | Thursday | 127 |
| 2027 | Friday | 492 |
| 2028 | Sunday | 858 |
| 2029 | Monday | 1,223 |
| 2030 | Tuesday | 1,588 |
| 2031 | Wednesday | 1,953 |
| 2032 | Friday | 2,319 |
| 2033 | Saturday | 2,684 |
| 2034 | Sunday | 3,049 |
| 2035 | Monday | 3,414 |
Questions people ask about 31st December 2026
How many days until 31st December 2026?
There are 127 days until 31st December 2026. That is 18 weeks, or approximately 4 months. 31st December falls on a Thursday.
How many working days until 31st December 2026?
There are 91 working days (Monday to Friday) until 31st December 2026. There are 36 weekend days in the same period.
Is 31st December 2026 a bank holiday?
No, 31st December 2026 is not a bank holiday anywhere in the UK (checked for England & Wales, Scotland and Northern Ireland). The nearest one is New Year’s Day (Friday 1st January 2027), 1 day after it.
How many weeks until 31st December 2026?
There are 18 complete weeks and 1 day until 31st December 2026. That is a total of 127 days.
How many months until 31st December 2026?
There are approximately 4 months until 31st December 2026 (127 days in total).
How many weekends until 31st December 2026?
There are 18 weekends between now and 31st December 2026. That includes 18 Saturdays and 18 Sundays.
How many sleeps until 31st December 2026?
There are 127 sleeps until 31st December 2026. Each “sleep” represents one night’s rest, so the number of sleeps is always the same as the number of days remaining.
How many hours until 31st December 2026?
There are approximately 3,048 hours until 31st December 2026. That is 182,880 minutes or 10,972,800 seconds.
What day of the week is 31st December 2026?
31st December 2026 falls on a Thursday. That is Thursday 31st December.
When was the last 31st December?
The previous 31st December was 238 days ago (Wednesday 31st December 2025). The next occurrence is in 127 days, on Thursday 31st December.



