Iowa has a humid continental climate throughout the state (Köppen climate classification Dfa) with extremes of both heat and cold. The average annual temperature at Des Moines is ; for some locations in the north, such as Mason City, the figure is about , while Keokuk, on the Mississippi River, averages . Snowfall is common, with Des Moines getting about 26 days of snowfall a year, and other places, such as Shenandoah getting about 11 days of snowfall in a year.
