So where are you most likely to see snow on Christmas this year? Most of Idaho, Minnesota, Maine, Upstate New York, the Allegheny Mountains of Pennsylvania and West Virginia, and, of course, the Rockies and the Sierra Nevada Mountains are primed for a snowy Christmas.

And if you won’t settle for anything but a sure thing, then there is one city in the U.S. that has a 100 percent historical probability of seeing snow on Dec. 25: Aspen, Colorado.

Of course, the actual weather conditions this year could vary from these predictions, and just because a place sees snow on Christmas doesn’t mean there will be enough of the white stuff to build a snowman.

Still, it’s good to know that a picture-perfect Christmas might be around the corner for some cities.