Dates are based on the Gregorian calendar. The December solstice (winter solstice) in Portland is at 1:20 am on Saturday, December 21, 2024. In terms of daylight, this day is 6 hours, 59 minutes shorter than the June solstice. In most locations north of the equator, the shortest day of the year is around this date.