Religious holidays of every faith, in one list Print a year calendar with your public holidays Free online timer and stopwatch Sunrise, sunset and golden hour for 747 cities What time is it anywhere? 747 live city clocks
Home › Guides › Why isn't the earliest sunset on the shortest day?

Why isn't the earliest sunset on the shortest day?

You might expect the darkest evening of the year to be on the shortest day, around 21 December. It isn't. In the northern hemisphere the evenings start getting lighter a week or two before the solstice — while the mornings keep getting darker until early January.

The numbers

2026–2027Earliest sunsetLatest sunrise
London12 December
3:51 pm
30 December
8:06 am
New York City8 December
4:28 pm
4 January
7:20 am
Toronto9 December
4:40 pm
3 January
7:51 am

In all three cities the shortest day is 21 December, the winter solstice (21 December 2026 in UTC). The earliest sunset comes well before it and the latest sunrise well after.

Why it happens

The length of the day is set by the tilt of the Earth's axis, and it is shortest at the solstice. But the middle of the day — solar noon, when the sun is highest — is not always at the same clock time. Around December it gets about half a minute later every day.

That drift comes from two things. The Earth's orbit is an ellipse, and in early January we are at the closest point to the Sun and moving fastest, so the Earth has to turn a little extra each day to bring the Sun back to the same place in the sky. And near the solstices the Sun's yearly path across the sky runs parallel to the equator, so all of its daily eastward drift counts towards delaying noon — near the equinoxes, part of that drift is northward or southward instead. Astronomers call the difference between sun time and clock time the equation of time.

So in December the whole day slides later on the clock while it is also getting shorter. Before the solstice the slide is enough to make sunsets later even though days are still shrinking; after it, sunrises keep getting later for a while even though days are growing.

In the southern hemisphere

The same thing happens in June. In Sydney the earliest sunset is on 12 June 2026 (4:52 pm), the shortest day on 21 June 2026 and the latest sunrise on 30 June 2026 (7:01 am).

Try it

More guides

Sunrise and sunset from NOAA's solar equations (Meeus, Astronomical Algorithms), checked against the US Naval Observatory; times in each city's local time. All sources.