Northern Minnesota residents grabbed their jackets Thursday morning as cold air sent the mercury below freezing and brought record-breaking lows to Hibbing and International Falls.

The temperature fell to 28 degrees in International Falls, breaking the old record of 31 for Sept. 6. Hibbing recorded 29 degrees, eclipsing the previous record low of 33 degrees, the National Weather Service said.

Frosty conditions were prevalent all across the Arrowhead region, including a December-like 24 degrees in Robinson, a small town about 100 miles north of Duluth in St. Louis County. Other bone-chilling readings included 28 degrees in Bigfork and Margie and 30 degrees in Embarrass, Birchdale and at the Crane Lake airport.

"It's a little earlier than normal for these temperatures, but it's been colder earlier in the year," the weather service said.

International Falls had lows of 32 degrees or colder as early as late August, the Weather Service said.

Temperatures across northern Minnesota will be moderate through the weekend, with highs in the mid-60s to near 70 degrees and lows in the 40s and 50s, the Weather Service said.

In the Twin Cities, delightful fall weather is on tap through the weekend, with highs through Sunday in the low 70s and little chance of rain.