what is the shortest day of the year in iowa?
December Solstice (Winter Solstice) is on Monday, December 21, 2020 at 4:02 am in Des Moines. In terms of daylight, this day is 6 hours, 2 minutes shorter than on June Solstice. In most locations north of Equator, the shortest day of the year is around this date.