Temperatures have fallen sharply across Michigan after an arctic blast swept across the Northern Plains and made its way east.

Readings reached a spring-like 63 degrees in parts of southern Michigan and the mid-40s in the Upper Peninsula early Thursday before the frigid air pushed into the state.

The National Weather Service says that by mid-afternoon, the day's lows stood at 10 degrees in Ironwood, 15 in Iron Mountain, 31 in Kalamazoo and 38 at Detroit Metropolitan Airport.

A mix of snow and freezing rain is expected in places, making travel difficult. Cold weather is to continue through the weekend. Gale warnings were in effect Thursday for Lake Superior and parts of northern Lake Michigan and Lake Huron.