Our ranking of the seven snowiest cities in America begins with Anchorage, Alaska's largest metropolis. This isn't surprising for a place so far north, where the average winter temperature is around 19 degrees.
Flagstaff is located just south of the San Francisco Peaks, Arizona's tallest mountain range, at 6,903 feet in elevation.
Boulder is 5,319 feet above sea level and in the Rocky Mountain foothills. It's a Colorado's 12th-largest city, 25 miles northwest of Denver.
Buffalo is New York's second-largest city after NYC. It's at the eastern end of Lake Erie, placing it in a prime spot for lake-effect snow off this Great Lake. Buffalo gets less snow than Rochester and Syracuse to the east.
Rochester, located approximately 70 miles east of Buffalo, receives more than 100 inches of snow annually. Lake-effect snow primarily originates from Lake Erie to the southwest and Lake Ontario to the north.
Erie is located in northwestern Pennsylvania on the shores of Lake Erie. Snow bands from this Great Lake increase the average seasonal snowfall to more than 100 inches.
Syracuse is the snowiest city in America, with an annual average of 127.8 inches. That's just shy of 11 feet of snow, the most of of which came from Lake Ontario, the large body of water to its northwest.