Red Section Separator

The 7 snowiest cities in the US

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.

7. Anchorage, Alaska

77.9 inches

Flagstaff is located just south of the San Francisco Peaks, Arizona's tallest mountain range, at 6,903 feet in elevation.

6. Flagstaff, Arizona

90.1 inches

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.

5. Boulder, Colorado

92.8 inches

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.

4. Buffalo, New York

95.4 inches

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.

3. Rochester, New York

102.0 inches

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.

2. Erie, Pennsylvania

104.3 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.

1. Syracuse, New York 

127.8 inches