The prospect of a white Christmas went from “iffy” to pretty much definite for most of Western New York overnight.

Metro Buffalo has received a light covering of snow and the mercury is on a downward trend, meaning the new snow isn’t going to go anywhere.

About an inch is expected throughout the day in Buffalo and Niagara Falls, with a high of about 22 and an overnight low of 7. Christmas Day should bring more flurries and a high of about 25.

“We’ll probably see a dry Christmas for most areas,” said Jeff Wood, a meteorologist with the National Weather Service in Buffalo.

More snow is expected in the Southern Tier, particularly in higher-terrain areas, as a trough of low pressure moves across the region. Southern Erie County and western Cattaraugus County could see 3 to 6 inches today and an inch or less overnight, according to the weather service. Jamestown and Ellicottville should see 2 to 4 inches of new snow today. “Tomorrow evening, there’s going to be another disturbance moving through that’s going to bring some more snowfall on Thursday,” Wood said. “The amounts are a little uncertain at this point, but we’ll probably see a couple more inches of snow, possibly more over the higher terrain.”

Meanwhile, the flood threat is easing.

Most areas are seeing creeks recede, although Tonawanda Creek at Rapids on the border of Erie and Niagara counties is expected to crest this afternoon at about 15.2 feet. The National Weather Service puts that level in the moderate flood category but short of the major flood level of 16 feet.

Meanwhile, National Grid said this morning that it expects to complete electric service restorations in Western New York by midday today. As of 10 a.m., 99 percent of the more than 38,000 homes and businesses in the region that were affected Sunday’s ice storm have had their power restored.