Between June 9 and June 21 the sun rises at 5:06 AM, the earliest it will rise all year. Right now we're basking in 15 hours and 29 minutes of sunlight.
Interestingly enough, the latest sunsets will actually happen after next weekend's summer solstice.
That milestone is reached between June 20 and July 2 when the sun sets at 8:38 PM.
Many are often surprised to learn that the earliest sunrise and latest sunset don't match up. The reason has to do with the length of day on the summer solstice. Instead of being exactly 24 hours, it is 24 hours and 15 seconds. That slight different, routed in a few astronomical calculations, is enough to create the offset.
Enjoy the sun!
Copyright 2015 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.