For most Americans, chances aren’t great for Christmastime snow. We crunched weather data from the National Climatic Data Center and found a surprising 81% of Americans live in counties where Christmas probably won’t be filled with snowballs and snow angels. So if you’re looking to celebrate the holidays in a winter wonderland with some Christmas snow, your best bet is to head to Minneapolis-St. Paul, MN, or upstate New York — Buffalo, Rochester, or Syracuse in particular.
Minneapolis-St. Paul takes the crown as the snowy Christmas capital of the U.S. A whopping 79% of the Christmases between 1980 and 2013 in Minneapolis-St. Paul had snowfall or at least 1 inch of snow on the ground. Buffalo, NY, comes in a close second with snow falling or on the ground on Christmas 75% of the time, followed by Syracuse, NY, and Salt Lake City, UT. But if you’re looking for something closer to home, any city on the list below should do for a little added holiday cheer.