People fired up snowblowers and dug out their shovels Saturday after a storm system dumped anywhere from three to 20 inches of snow across parts of Iowa, Wisconsin, Illinois and Indiana.
The first significant snowstorm of the season created hazardous travel conditions and hundreds of flight delays.
The National Weather Service said the snow, which first fell in South Dakota, Minnesota and Iowa on Friday, would continue in Illinois, Indiana and Michigan before heading northeast into Canada late Saturday.
In the southern Wisconsin town of Janesville, between 10 and 20 inches of snow had fallen by Saturday afternoon.
Southside True Value Hardwar emanager Matt Krienke said business had been good in the days leading up to the storm, but that it had become "very, very, very, very slick."
"People who don't need to drive don't need to be out," he said.
Snow totals in the northern suburbs of Chicago topped initial forecasts of six to 10 inches, said National Weather Service meteorologist Amy Seeley — 12.5 inches in Woodstock and 11.7 inches in Roscoe.
It's unusual for the area's first snowfall of the season to dump more than six inches, Seeley said.
About 60 miles northwest of Chicago, the village of Capron had received 14.6 inches by midmorning Saturday, spurring village employee Robert Lukes into action clearing sidewalks with his snowblower in the community of about 1,400 people. He said the snowfall was wet, with a layer of slush underneath that made the work slow-going.
"It's a typical first snow for us, but it's a pain in the butt. There's quite a bit of it and it's kind of difficult plowing and snowblowing," he said, adding, "It's just another snowstorm in northern Illinois."
Chicago's O'Hare International Airport had 7.1 inches of snow by noon Saturday, which forced the cancellation of about 250 flights in and out of the busy airport, according to the tracking website FlightAware.com. Midway International Airport had canceled about 150 flights.
The northern Indiana city of LaPorte is no stranger to heavy snowfalls, though only about four inches were on the ground by noon Saturday. Alizha Demunck, a clerk at the city's Little Chocolates candy store, says the weather didn't slow weekend shoppers from getting handmade chocolates.
"Northern Indiana, we're used to snow. Most people aren't even fazed by it," she said.
Looking to the east, about 5 inches of snow had fallen on Kalamazoo in southern Michigan by Saturday morning, according to National Weather Service meteorologist Nathan Jeruzal. Grand Rapids had about 3 inches.
Temperatures plunged behind the front. Sioux Falls, South Dakota, reached 11 degrees Saturday and the town of Estherville in northern Iowa was even colder at 6 degrees with a wind chill of minus 4, the weather service said.
Southeastern South Dakota got up to 18 inches of snow on Friday, National Weather Service meteorologist Bruce Terry said, while amounts of a foot or more — 17 inches in one spot — were common in northern Iowa.
"Some of those amounts are pretty impressive for this time of year," he added.
Callahan reported from Indianapolis. Associated Press writer Greg McCune in Chicago and Jeff Baenen in Minneapolis contributed to this report.