Here are the 10 places known for a white Christmas

If you’re dreaming of a white Christmas, you’ll have a much better chance of seeing snow in these North American towns and cities. 

According to the Farmers’ Almanac, it’s only an official white Christmas if one inch or more of snow is on the ground Christmas morning. 

FILE - A snow-covered Christmas tree (Photo by Christopher Furlong/Getty Images)

National Oceanic and Atmospheric Administration meteorologists look at snow patterns over a 30-year period to determine which spots are almost guaranteed to see snow on Christmas. 

The map has moved slightly northward because of climate change, but there are still plenty of places where snow is likely. Here are 10 of them: 

Fairbanks, Alaska

According to the almanac, Fairbanks only averages about 11 inches of snow in December, but because the average temperature there is -6.8 degrees in December, all the snow stays on the ground.  Fairbanks has only recorded one Christmas without snow since 1934. 

READ MORE: Coast Guard suspends search for missing crew in Alaska amid heavy snow, 60-mph winds

Mammoth Lakes, California

This Sierra Nevada mountain town in northern California sits at 8,000 feet above sea level and averages more than 45 inches of snow in December. 

Telluride, Colorado

This ski mecca is the southernmost town on the list, but because it’s located in the southern Rockies’ San Juan Mountains, there’s a 94% chance for a white Christmas, the almanac says. 

Duluth, Minnesota

Nicknamed the "Christmas City of the North," there’s a 92% chance of a white Christmas in Duluth, Minnesota, and a nearly 60% chance of having at least 5 inches of snow. 

Marquette, Michigan

Marquette, Michigan is one of the snowiest places in America, with about 200 inches of snow every year and 40 inches in December alone. It’s located in a region known as the Upper Peninsula snowbelt on the southern shores of Lake Superior. 

There’s a 96% chance of a white Christmas in Marquette. 

Lake Placid, New York

Nine out of every 10 Christmases have been white in Lake Placid, New York. 

It’s located in the Adirondack Mountains in upstate New York and gets lake-effect snow from the Great Lakes. 

Caribou, Maine

Caribou, Maine, is one of the northernmost cities in the U.S. and has a 92% chance of a white Christmas. 

Winnipeg, Manitoba, Canada

If you’re ready to venture outside the U.S., Winnipeg, the capital city of Manitoba in Canada, has only had one snowless Christmas since 1955. 

Goose Bay, Newfoundland and Labrador, Canada

Goose Bay, a city in eastern Canada, averages nearly 30 inches of snow in December. The almanac says 98% of Christmases in Goose Bay between 1955 and 2019 were white. There’s also a 53% chance of a "perfect Christmas," when snow is on the ground and falling in the air. 

Prince George, British Columbia, Canada

This northern British Columbia, Canada, town is located near several mountains and is known as BC’s "northern capital." 

There’s an average of 5.5 inches of snow on the ground each Christmas morning.